@charset "UTF-8";/* GENERAL CSS RULES USED THROUGHOUT SITE */body {	background-color: #e7eff5;	text-align:center;	padding:0;	margin:0;	background-image:url(images/topGradient.jpg);	background-position:top left;	background-repeat:repeat-x;	font-family:Arial, Helvetica, sans-serif;	font-size:small;	}.contentDiv {	margin-left:auto;	margin-right:auto;	text-align:left;	width:970px;	height:70em;	padding-top:15px;	}/* TEXT CSS RULES */.h1Black{	font-size:145%;	line-height:inherit;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#000000;	padding:5px;	display:inline;}h3{	display:inline;	font-size:20px;	border-bottom:1px dotted;}.TimesFont{	font-family:Arial, Helvetica, sans-serif;	font-size:120%;	font-weight:bold;}.TimesFont2{	font-family:Arial, Helvetica, sans-serif;	font-size:130%;	font-weight:bold;}.smallWhiteText{	font-size:95%;	color:#FFFFFF;}.regWhiteText{	font-size:100%;	color:#FFFFFF;}.headerTimesBlue{	color:#30587C;	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:160%;}/* HOME PAGE CSS RULES */.leftDiv {	position:relative;	top:110px;	width:33px; 	height:535px; 	background-image:url(images/left_strip.gif); 	background-repeat:no-repeat; 	float:left;}/* HOME PAGE MIDDLE DIV CSS RULES */.middleDiv{	position:relative;	float:left;	width:725px;	top:0px;	height:30em;}.middleTopDiv{	position:relative;	top:0; 	height:95px; 	background-image:url(images/panel2_top.gif);	left:1px;	background-repeat:no-repeat;}.logoDiv{	position:relative; 	top:15px; 	left:75px; 	float:left;}.topLinksDiv{	position:relative;	top:35px; 	left:20px; 	float:right; 	margin-right:35px; 	text-align:right;	font-size:100%;	font-family:Arial, Helvetica, sans-serif;	color:#31597D;}.sloganDiv{	position:relative;	clear:both;	left:35px; 	width:480px;	margin-top:-10px;}.middleMiddleDiv{	position:relative; 	top:0; 	background-image:url(images/panel2_middle.jpg);	background-repeat:repeat-y;	padding-top:15px; 	width:723px;	border-left:1px solid #b8b8b9;	border-right:1px solid #b8b8b9;}.breadCrumbDiv{	position:relative;	top:0; 	left:15px; 	background-image:url(images/breadCrumbStrip.jpg);	background-repeat:repeat-x; 	width:695px; 	height:40px;	font-size:12px;	padding-top:5px;}.linksContainerDiv{	position:relative; 	float:left; 	left:15px; 	width:230px; 	margin-top:10px;}.linksDivTop{	position:relative;	top:0; 	background-image:url(images/linkbar_top.jpg);	height:33px;	width:223px;}.linksDivMiddle {	background-image:url(images/linkbar_middle.jpg);	background-repeat:repeat-y;	width:223px;}.linksDivBottom{	position:relative;	top:0;	background-image:url(images/linkbar_bottom.jpg);	height:33px;	width:223px;}.panel4Top{	position:relative; 	top:0; 	background-image:url(images/panel4_top.jpg);	height:45px; 	background-repeat:no-repeat;}.panel4Middle{	position:relative; 	top:0;	background-image:url(images/panel4_middle.jpg); 	background-repeat:repeat-y;	padding-left:15px;}.panel4Bottom{	position:relative;  	top:0;	background-image:url(images/panel4_bottom.jpg); 	height:45px; 	background-repeat:no-repeat;}.panel5Top{	position:relative;  	background-image:url(images/panel5_top.jpg);	height:33px; 	background-repeat:no-repeat;}.panel5Middle{	position:relative; 	background-image:url(images/panel5_middle.gif); 	background-repeat:repeat-y;	padding:0 0 0 15px;	}.panel5Bottom{	position:relative; 	background-image:url(images/panel5_bottom.gif); 	height:33px;	background-repeat:no-repeat;}.bannerDiv{	position:relative;	float:right;	margin-top:10px; 	left: -15px; 	width:470px;}.homePageText{	position:relative; 	float:right; 	margin-top:10px; 	/*left:-15px;*/ 	width:445px; 	padding-left:15px;	margin-right:5px;}.middleBottomDiv{	position:relative; 	clear:both; 	top:0; 	height:141px;	background-image:url(images/bottom.gif);	background-repeat:no-repeat;}/* RIGHT DIV CSS RULES FOR MIDDLE */.rightDiv{	position:relative; 	top:110px; 	width:183px; 	float:left; 	overflow:hidden;}.rightTopDiv{	position:relative; 	top:0; 	background-image:url(images/panel3_top.gif); 	background-repeat:no-repeat; 	height:26px; 	width:100%;}.rightMiddleDiv{	position:relative; 	top:0; 	background-image:url(images/panel3_middle.gif); 	overflow:hidden; 	background-repeat:repeat-y; 	width:100%; 	padding-left:12px;}.rightBottomDiv{	position:relative; 	top:0; background-image:url(images/panel3_bottom.gif); 	background-repeat:no-repeat; 	height:29px; 	width: 100%;}.rightDiv2{	position:relative;	padding:8px;	padding-left:10px; 	top:0; 	font-size:13px;}a {	text-decoration:none;	color:black;	padding:0;	margin:0;}.menu {	margin:0px;	padding-top:10px;	padding-left:15px;	font-size:105%;}.menu a {	text-align:left;	background-image:url(images/link_background.gif);	background-repeat:no-repeat;	display:block;	width:182px;	height:22px;	padding:5px 0px 0px 10px;	color:#30587c;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}.menu a:hover {	background-image:url(images/link_background_hover.gif);}.menu .selected {	background-image:url(images/link_background_hover.gif);	text-decoration:underline;}.subMenu {	background-color:#a4c0d9;	border:1px solid #7b96ae;	margin-left:10px;	width:175px;	overflow:hidden;	display:none;	height:0px;}.subMenu a {	background-image:none;	width:93%;}.subMenu a:hover {	background-image:none;	background-color:#b1cce5;}.spacer {	height:10px;	line-height:4px;	padding:0;	margin:0;}.smSpacer {	height:4px;	line-height:4px;}.diamond {	background-image:url(images/diamondWhite.gif);	width:18px;	height:14px;	float:left;	margin-right:3px;	background-repeat:no-repeat;	display:block;}.footerDiv {	position:relative;	top:50px;	left:40px;	width:660px;	height:2em;	font-size:10px;}.history a {	display:block;	float:left;	color:#000000;	margin-left:5px;	margin-top:9px;}.history a:hover {	font-weight:bold;}.divToInputMimic {	display:block;	border:1px solid #888888;	background-color:#FFFFFF;	padding:2px;}.divToInputMimic2 {	display:block;	border-bottom:1px solid #888888;	background-color:#FFFFFF;	padding:2px;	min-height:18px;}.hover {	background-color:#FFFFFF;}.hover:hover .fill, .fill:hover, .permFill{	background-color:#CCE6FF;}.hover:hover .fillBorder, .fillBorder:hover {	background-color:#CCE6FF;	border:1px solid #888888;}.lgBlueText {	font-size:16px;	font-weight:bold;	color:#61788f;	padding-bottom:6px;}.btn {	float:left;	display:block;	line-height:20px;	text-align:center;	margin-right:10px;}.btn2 {	float:left;	display:block;	line-height:20px;	text-align:center;	margin-right:10px;	color:#009900;}.btn:hover {	font-weight:bold;}.btn2:hover{	font-weight:bold;	color:#0099FF;}.btn_sh {	height:20px;	width:63px;	background-image:url(images/sh_Button.jpg);}.btn_sm {	height:20px;	width:82px;	background-image:url(images/sm_Button.jpg);}.genContactFrm table {	width:400px;}.genContactFrm input[type="text"] {	width:98%;}.genContactFrm textarea {	width:98%;}.radioDiv {	text-align:center;}.descriLink a{	text-decoration:underline;}.MsoNormal a{	text-decoration:underline;}/** Testimonal for Seminar Details **/#testimonialTitle{	font-size:10pt;	text-decoration:underline;	font-weight:bold;}.testimonialTxt{	font-size:10pt;	}.testimonialPerson{	font-weight:bold;	font-size:10pt;	text-align:right;}
