/* Global Styles */body {	background-color:#1D2E3E;	padding:0px;	margin:0px;	background-image:url(images/pagebg.gif);	background-repeat:repeat-x;	background-position:top;	color:#7996B8;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif, "Swis721 BlkCn BT";	font-size:12px;}td,tr,table,html, h1, h2, h3, h4,h5,h6 {	padding:0px;	margin:0px;}a {	text-decoration:none;		color:#B1C4DA;	outline:none;}a:hover {	text-decoration:none;	color:#E77315;}.redtxt {	color:#C61A10;	font-weight:bold;}p {	padding:1px 0px 1px 0px;	margin:0px;}.title_img {	padding-left:20px;}h4 {	color:#C61A10;	font-size:11px;	font-weight:bold;	padding:5px 0px;}h6 {	color:#C8DAEC;	font-size:10px;	font-weight:bold;	border-bottom:#3B6896 dashed 1px;	padding-bottom:5px;}.tablestyle {	background-color:#365A7E;	padding:5px;	margin-top:6px;	margin-bottom:6px;	border:#6D92B7 dashed 1px;}.tablestyle td {	border-bottom:#6D92B7 dashed 1px;	padding:5px 0px;}.noborderBottom {	border:none; !important}.lable {	text-align:right;	padding-bottom:5px;}.whitetxt {	color:#CCCCCC;	padding-right:15px;}/* main Styles */#main {	width:776px;	margin-left:auto;	margin-right:auto;	/*background-color:#990000;*/}/* Topbar */.topbar {	overflow:hidden;	height:100%;	padding:3px 0px 0px 0px;}.topbar .topbarLeft {	float:left;	}.topbar .topbarRight {	float:right;	text-align:right;	line-height:75px;	background-image:url(images/topRight_bg.gif);	background-position:right;	margin-top:-3px;	padding-top:3px;	width: 125px;}/* TopNavigation-bar */.topnavigation{	height:35px;	background-image:url(images/topnavigation_bg.gif);	background-position:bottom;	background-repeat:no-repeat;	clear:both;}.topnavigation ul{	padding:0px;	margin:0px;	position:absolute;	list-style:none;}.topnavigation li{	display:inline;	margin-left:1px;	margin-right:1px;}/* TopHeader-bar */.mainHeader {	background-image:url(images/mainheader_bg.gif);	background-repeat:no-repeat;	background-position:bottom;	height:200px;}/* middleContainer */.middleContainer{	overflow:hidden;	height:100%;}.middleContainerLeft {	width:220px;	float:left;	display: none; /*I added this to turn it off*/}.LeftC01 {	background-image:url(images/left_column_bg.jpg);	background-repeat:repeat-y;	background-position:top;	}.LeftC02 {	background-image:url(images/left_column_bg2.jpg);	background-repeat:repeat-y;	background-position:top;	margin-top:15px;	margin-bottom:30px;}.contents {	padding:10px 18px 10px 8px;}.contents p{	text-align:justify;	padding:5px 0px;}.contents img{	border:#347CB6 solid 1px;}.text {	padding:10px 20px 10px 20px;}.txt_style01 {}.txt_style01 ul{	padding:0px;	margin:0px;	}.txt_style01 li{	padding:5px 0px;	list-style-image:url(images/arrow.gif);	margin:0px;}.txt_style02 {}.txt_style02 ul{	padding:0px;	margin:0px;}.txt_style02 li{	padding:5px 0px;		margin-left:30px;}.middleContainerRight {	float:left;	width:774px; /* Was 554px before I changed it. Adding the 554 + 220 (from themiddleContainerLeft that is now set to display:none) brought us to this figure */}.middleContainerRight p{ padding:4px 0px;}.maincolumn {padding-bottom:12px;}.maincolumTop{	background-color:#203A51;	/*background-image:url(images/maincolumnT_bg.jpg); This was the one that was for the smaller widths*/	background-image:url(images/maincolumnT_bgNew.jpg);	background-repeat:repeat-x;	background-position:top;}.maincolumBottom{	height:18px;	clear:both;}.readmore {	float:right;	padding-right:20px;	padding-bottom:12px;}.tabular_txt {	overflow:hidden;	height:100%;	padding:15px;	margin-left:20px;	line-height:13px;	}.tabular_txtLeft { 	float:left; 	border-right:#1C2F40 solid 1px;	padding-right:50px;	}.tabular_txtRight {	float:left;	border-left:#325F89 solid 1px;	padding-left:50px;	width:308px;}.contactdetails {	overflow:hidden;	height:100%;}.contactdetailsLeft {	float:left;	padding-right:60px;}.contactdetailsRight {	float:left;	padding-left:30px;	width: 250px;}.sitemap_txt {	width:183px;	padding-left:20px;}.sitemap_txt ul {	padding:5px;	margin:5px;}.sitemap_txt li {	padding-bottom:5px;	padding-top:5px;}.sitemap_txt  p{	padding:1px;	margin:0px;}/* footer */#footer {	background-image:url(images/footerbg.jpg);	background-repeat:repeat-x;	background-position:top;	color:#FFFFFF;	padding:10px 0px;	overflow:hidden;	height:100%;	font-size: 11px;	clear: both;}#footer .footerLeft {	float:left;	width:490px;	color:#666666;}#footer .footerRight {		float:right;		text-align:right;		line-height:15px;}input, textarea {	background-color:#BFD2E8;	border:#698CB2 solid 1px;	color:#000000;	font-size:11px;	padding:2px;}a.blue_buttons, a.blue_buttons:link, a.blue_buttons:visited {	margin-top: 10px;	font-size: 10px;		font-family: Tahoma, Verdana, Geneva, sans-serif;	font-weight: bold;	padding: 5px;color: b2d7ff;	border: 1px solid #3f6990;background-image: url(images/button_back.jpg);	background-repeat: repeat-x;	letter-spacing: 1px;	}a.blue_buttons:hover {	color: #900;	}a.red_buttons, a.red_buttons:link, a.red_buttons:visited {	font-size: 9px;		font-family: Tahoma, Verdana, Geneva, sans-serif;	font-weight: bold;	padding: 5px;	background-color: #b7170b;	color: #fff;	border-right: 2px solid #222;	border-left: 2px solid #222;	border-bottom: 2px solid #000;	letter-spacing: 1px;}a.red_buttons:hover {	color: #b7170b;		background-color: #FFF;}.extraBottomMargin { margin-bottom: 10px; }.text_right { text-align: right; }.chrono_table {	margin-top: 20px;	}.chrono_table td {	vertical-align: top;	padding-bottom: 8px;}.chrono_table td.header_row {	padding-top: 20px;	font-weight: bold;}.chrono_table td.header_row_nobold {	padding-top: 20px;	}