@charset "utf-8";
/* CSS Document */

	global
	{
		margin:0px;
	}
	body 
	{
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom:0px;
		margin:0em;
		border:0em;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		padding:0em;
	}
	img
	{
	border:none;
	}
	a 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #0099CC;
		border:none;
		border:0px;
	}
	a:visited 
	{
		color: #000099;
		border:none;
		border:0px;
	}
	a:hover 
	{
		color: #000099;
		border:none;
		border:0px;
	}
	a:active 
	{
		color: #FF0000;
		border:none;
		border:0px;
	}
	h1,h2,h3,h4,h5,h6 
	{
		font-family: Arial, Helvetica, sans-serif;
		color: #0061AA;
	}
	h1 
	{
		font-size: 22px;
	}
	h2 
	{
		font-size: 20px;
	}
	h3
	{
		font-size: 18px;
		margin-top:0px;
		margin-bottom:0px;
	}
	h4
	{
		font-size: 16px;
	}
	p
	{
		font-size:14px;
	}
	P
	{
		font-size:14px;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
	}
	.defaultText
	{
		font-size:12px;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
	}
	.profileLabel{
		font-size:14px;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		}
	/* Div Elements on Page*/
	/* [START] Nessasary Layout Elements [START]*/
		#webPage
		{
			width:100%;
			margin:0px;
			clear:none;
			float:none;
		
		}
		#headerBackground
		{
			width:100%;
			background-image:url(../images/header_background.jpg);
			height:110px;
			margin:0px;
			clear:none;
			float:none;
			text-align:center;
		}
		#headerContainer
		{
			width:800px;
			margin-left:auto;
			margin-right:auto;
			height:110px;
			text-align:left;
			clear:none;
			float:none;
		}
		#logo
		{
			height:110px;
			width:350px;
			float:left;
			background-image:url(../images/himss_logo.jpg);
		}
		#navigation
		{
			height:110px;
			widows:450px;
			float:left;
		}
		#middleContent
		{
			width:100%;
			clear:none;
			float:none;
			text-align:center;
		}
		#pageContainer
		{
			width:800px;
			margin-left:auto;
			margin-right:auto;
			clear:none;
			float:none;
			min-height:500px;
		}
		#sideContainer
		{
			width:250px;
			height:100%;
			clear:none;
			float:left;
			text-align:left;
			line-height:15px;
			padding:0px;
			margin:0px;
		}
		#mainContainer
		{
			width:550px;
			height:100%;
			clear:none;
			float:left;
			text-align:left;
			line-height:5px;
		}
	/* [END] Nessasary Layout Elements [END]*/
	
	/* [START] Side Content General Bar [START]*/
		#sideBlueBoxContainer
		{
			width:250px;
			max-width:250px;
			margin:0px;
			padding:0px;
			border:0px;
			line-height:0px;

		}
		#sideBoxtop
		{
			width:250px;
			height:10px;
			min-height:9px;
			max-height:10px;
			background-image:url(../images/sidebox_top.jpg);
			background-repeat:no-repeat;
		}
		#sideBoxbottom
		{
			width:250px;
			height:13px;
			background-image:url(../images/sidebox_bottom.jpg);
		}
		#sideBoxBG
		{
			width:250px;
			max-width:250px;
			margin:0em;
			line-height:0px;
			padding:0em;
			border:0em;
			background-repeat:repeat-y;
			background-image:url(../images/sidebox_background.jpg);
		}
		#sideBoxContent
		{
			width:250px;
			color:#FFFFFF;
			padding-top:0;
			padding-left:10px;
			padding-right:10px;
			vertical-align:text-top;
			vertical-align:top;
			line-height:0px;
		}
		.sideContentTextLink{
			font-size:12px;
			margin-left:5px;
			margin-right:20px;
			color:#FFFFFF;
		}
		.sideContentTextLink:Active{
			color:#FFFFFF;
		}
		.sideContentTextLink:Hover{
			color:#00FFFF;
		}
		.sideContentText
		{
			font-size:12px;
			margin-left:0px;
			margin-right:0px;
			text-align:right;
			color:#FFFFFF;
		}
		.sideContentHead
		{
			font-size:16px;
			padding-right:10px;
			line-height:15px;
			padding-top:10px;
			color:#FFFFFF;
			height:30px;
		}
		.sideContentHeadSelect
		{
			font-size:12px;
			text-align:right;
			padding-bottom:25px;
			line-height:20px;
			height:20px; 
			min-height:20px;
			color:#FFFFFF;
			margin-left:7px;
		}
		#sideBgSelect
		{
			padding-top:10px;
			padding-bottom:0px;
			border:none;
			min-height:30px;
			max-height:30px;
			height:30px;
			width:230px;
			background-color:#438BC0;
		}
		#sideBgSubSelect
		{
			padding-top:5px;
			padding-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-top:0px;
			height:20px;
			width:230px;
			background-color:#438BC0;
			border:#5093C5;
		}
		#sideBgSubSelect:Hover{
			background-color:#2D7DB9;
		}
		#sideDivide
		{
			height:1px;
			min-height:1px;
			max-height:1px;
			padding:0px;
			margin:0px;
			line-height:0px;
		}
		#sideDivideHead
		{
			height:10px;
			line-height:0px;
			min-height:10px;
			max-height:10px;
		}
		#sideBoxHead
		{
			width:250px;
			font-size:14px;
			
		}
		#sideboxGrantsoffice
		{
			width:250px;
		}
		.Logintxtbox{
			background-color:#00509F;
			border-color:#0099FF;
			border-width:1px;
			border-style:solid;
			color:#FFFFFF;
			margin-right:5px;
		}
		.Logintxtbox:Hover{
		border-color:#3CB0FF;
		background-color:#0063C6;
		}
		
	/* [END] Side Content General [END]*/
	/* [START] Main Content General [START]*/
		#mainBox
		{
			background-image:url(../images/mainbox_Bg.jpg);
			background-repeat:repeat-y;
			width:540px;
			margin-left:10px;
			margin-right:0px;
		}
		#mainBoxTop
		{
			width:540px;
			height:35px;
			background-image:url(../images/mainbox_Top.jpg);
			background-repeat:no-repeat;
			
			vertical-align:middle;
			padding:0px;
			margin-bottom:0px;
			margin-top:0px;
			margin-right:0px;
		}
		#mainBoxTitle
		{
			padding-left:10px;
			padding-right:10px;
			padding-top:5px;
			line-height:23px;
			height:40px;
			min-height:40px;
			vertical-align:bottom;
		}
		#mainBoxContent
		{
			width:515px;
			padding-top:10px;
			padding-left:15px;
			padding-right:15px;
			line-height:20px;
		}
		#mainBoxBottom
		{
			width:540px;
			height:12px;
			background-image:url(../images/mainbox_Below.jpg);
		}
		
		
		
	
	/* [END] Main Content General [END]*/
	
	/* [START] Footer Content General [START]*/
		#footer
		{
			width:100%;
			height:18px;
			clear:none;
			float:none;
			text-align:center;
		}
		#bottom
		{
			width:100%;
			height:100%;
			clear:none;
			float:none;
		
		}
		#footerText
		{
			margin-left:auto;
			margin-right:auto;
			width:800px;
			text-align:left;
		}
	/* [END] Footer Content General Bar [END]*/
	.PayJunctionBtn{
		background-color:#FFFFFF; 
		border-color:#CCCCCC; 
		border-width:1px; 
		border-style:solid; 
		background-image:url(../images/PayBtnBg.jpg);
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999999;
		font-weight:bold;
		height:30px;
	}
	.PayJunctionBtn:Hover{
		border-color:#0099FF;
		color:#0099FF;
		cursor:pointer;
		background-image:url(../images/PayBtnBgHovered.jpg);
	}
	.formTxtBox{
		background-color:#FFFFFF; 
		border-color:#CCCCCC; 
		border-width:1px;
		font-size:14px;
		color:#999999;
		border-style:solid; 
	}
	.formTxtBox:Hover{
		border-color:#0099FF;
		color:#333333;
	}
	.subscribeBtn{
		width:170px; 
		background-image:url(../images/v2_Subscribe_NotHovered.jpg); 
		height:45px;
		margin-left:55px;
		float:left;
	}
	.subscribeBtn:Hover{
		background-image:url(../images/v2_Subscribe_Hovered.jpg);
	}
	.learnmoreBtn{
		width:170px; 
		background-image:url(../images/v2_learnMore_NotHovered.jpg); 
		height:45px;
		margin-left:60px;
		float:left;
	}
	.learnmoreBtn:Hover{
		background-image:url(../images/v2_learnMore_Hovered.jpg);
	}
	.tableContent:Hover{
	
	}
	.labelForm{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
		padding:0em;
		font-weight:normal;
	}
	.labelLink{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color:#0099CC;
		padding:0em;
		font-weight:normal;
	}
	.categorySelection{
		background-color:#F9F9F9; 
		border-width:1px; 
		border-style:solid; 
		border-color:#EEEEEE;
	}
	.categorySelection:Hover{
		background-color:#E9F1F8;
		border-width:1px; 
		border-style:solid; 
		border-color:#79CAFF;
	}