body {

 	margin: 0px; 

 	background: rgb(51, 61, 83) url(images/01.jpg) repeat-x scroll 0% 0%;	

}

table,tr,td {

   font-family: Verdana, Helvetica, sans-serif;

   color: #000000;

   text-align: left;

   vertical-align: top;

}



.float {

   float: left;

}



img {

   border: none;

}



img {

   vertical-align: bottom;

}



h1 {

   color: #323d51;

   font-size: 18px;

   line-height: 18px;

   font-family: Geneva, Arial, Helvetica, sans-serif;

   margin-top: 20px;

}



h2 {

   color: #0033CC;

   font-size: 15px;

   line-height: 15px;

   font-family: Geneva, Arial, Helvetica, sans-serif;

}



h3 {

   color: #164fbf;

   font-size: 15px;

   line-height: 15px;

   font-family: Geneva, Arial, Helvetica, sans-serif;

}



.footersize {

   width: 980px;

   margin: 0px auto;

}



.footer a {

   color: #ffffff;

   line-height: 20px;

   font-size: 12px;

}



.footer a:hover {

   color: #ffffff;

   line-height: 20px;

   font-size: 12px;

}



.smaller {

   color: #ffffff;

   font-size: 12px;

   line-height: 20px;

   font-family: Verdana, Geneva, sans-serif;

}



a {

   font-family: Verdana, Helvetica, sans-serif;

   color: #0033cc;

   text-decoration: none;

}



a:hover {

   font-family: Verdana, Helvetica, sans-serif;

   color: #003333;

   text-decoration: underline;

}



.white {

   color: #ffffff;

}



.maintable {

   margin-left: auto;

   margin-right: auto;

}



.text {

   line-height: 18px;

   text-align: left;

   font-size: 11px;

   padding: 20px 15px 15px 15px;

}



.smaller a {

   color: #ffffff;

}



.smaller a:hover {

   color: #ffffff;

}



.menu {

	background-image: url(images/menu.gif);

	background-repeat: no-repeat;

}

.menu td{

   text-align: center;

   vertical-align: top;

}



.menu a {

   color: #ffffff;

   font-size: 10pt;

   line-height: 36px;

   font-family: Geneva, Arial, Helvetica, sans-serif;   	   

}



.left_bot_corner {

	background-image: url(images/left_bot_corner.gif);

	background-repeat: no-repeat;

	height: 31px;

}



.left_menu {

	background-image: url(images/left_menu.gif);

	background-repeat: no-repeat;

	width: 280px;

	height: 31px;

	color: #ffffff;

	line-height: 28px;

	text-indent: 20px;

}



.left_shadow {

	background: transparent url(images/02.jpg) no-repeat scroll right top; 

	width: 50%;

}



.mainbg {
	 background: url(images/28.jpg);

}



.left_margin1 {

	background: url(images/03.jpg) no-repeat;

	height: 1218px;

	width: 5px;

}





.left_margin2 {

	background: url(images/04.jpg) no-repeat;

	height: 1218px;

	width: 5px;

}



.right_shadow {

	background: transparent url(images/08.jpg) no-repeat scroll left top; 

	width: 50%;

}



.right_margin1 {

	background: url(images/07.jpg) no-repeat;

	height: 1218px;

	width: 5px;

}



.right_margin2 {

	background: url(images/06.jpg) no-repeat;

	height: 1218px;

	width: 5px;

}



.header_top {
	background: url(images/05.jpg) center no-repeat ;
	height: 164px;
	width: 980px;

}

.header_title {

	color: #011341;

	font-family: Verdana, Helvetica, sans-serif;

	font-stretch: wider;

	font-size: 16px;

	font-weight: bold;

	opacity: 0.9;

	filter:alpha(opacity=90);

}



.header_right {

	text-align: right;

}



.big_text {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 26px;

	font-weight: bold;

	color:#0C1C40;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.header_label {

	color: #23529C;

	font-family: Verdana, Helvetica, sans-serif;

	font-weight: bold;

	opacity: 0.9;

	filter:alpha(opacity=90);

}



.header_label2 {

	color: #23529C;

	font-family: Verdana, Helvetica, sans-serif;

	font-size:14px;

	font-weight: bold;

	opacity: 0.9;

	filter:alpha(opacity=90);

}



.header_text {

	color: #03329C;

	font-family: Verdana, Helvetica, sans-serif;

	font-weight: bold;

	opacity: 0.9;

	filter:alpha(opacity=90);

}



.top_left {

	background-image: url(images/09.jpg);

	padding-left: 20px;

	height: 117px;

	width: 312px;

	font-size: 15px;

	line-height: 23px;

}



.left_side {

	background: transparent url(images/18.jpg) no-repeat scroll 0% 0%;

}



#FlashZone {

	background-image: url(images/FlashBG.jpg);

	height: 283px;

	width: 668px;

}



.bottom_side {

	background: transparent url(images/31.jpg) repeat-x scroll 0% 0%;

}



.banner1 {

	background-image: url(images/32.gif);

	background-repeat: repeat-x;

	height: 181px;

	width: 322px;

}



.banner2 {

	background-image: url(images/33.jpg);

	background-repeat: repeat-x;

	height: 181px;

	width: 222px;

	padding-top: 20px;

	font-size: 9pt;

    font-family: Arial, Helvetica, sans-serif;	

    line-height: 25px;

}



.banner3 {

	background-image: url(images/34.jpg);

	background-repeat: repeat-x;

	height: 181px;

	width: 222px;

	padding-top: 20px;

	font-size: 9pt;

    font-family: Arial, Helvetica, sans-serif;	

    line-height: 25px;		

}



.banner4 {

	background-image: url(images/35.jpg);

	background-repeat: repeat-x;

	height: 181px;

	width: 234px;

	padding-top: 20px;

	font-size: 9pt;

    font-family: Arial, Helvetica, sans-serif;	

    line-height: 25px;

}



.bottom_box1 {

	background-image: url(images/36.gif);

	height: 46px;

	width: 1000px;

	display: none;

}



.bottom_box {

	background-color: #333D53;

	display: none;

}



.bottom_box11 {

	background-image: url(images/37.gif);

	height: 50px;

	width: 272px;

	

}



.bottom_box12 {

	height: 50px;

	width: 225px;	

	text-align: center;	

}



.bottom_box13 {

	background-image: url(images/40.gif);

	height: 50px;

	width: 278px;

	text-align: center;

}



.bottom_box21 {

	background-image: url(images/41.gif);

	height: 55px;

	width: 272px;	

	text-align: center;

}



.bottom_box22 {

	background-image: url(images/43.gif);

	height: 55px;

	width: 225px;

	text-align: center;

}



.bottom_box23 {

	background-image: url(images/44.gif);

	height: 55px;

	width: 278px;

	text-align: center;

}



.bot_button {

	background-image: url(images/bot_button.gif);

	background-repeat: no-repeat;

	background-position: top left;

	font-weight: bold;

	height: 48px;

	width: 217px;

	text-indent: 30px;

	line-height: 58px;

	font-size: 11pt;	

	color: #ffffff;

}



.bot_button_on {

	background-image: url(images/bot_button_on.gif);

	height: 48px;

	width: 217px;	

}



.bottom_button {

	background-image: url(images/bottom_button.gif);

	height: 36px;

	width: 199px;

	text-align: center;

	line-height: 32px;

    color: #ffffff;

    font-size: 10pt;

    font-family: Geneva, Arial, Helvetica, sans-serif;

}



.bottom_button_on {

	background-image: url(images/bottom_button_on.gif);

	height: 36px;

	width: 199px;	

	text-align: center;

	line-height: 32px;

    color: #ffffff;

    font-size: 10pt;

    font-family: Geneva, Arial, Helvetica, sans-serif;

}



.body_top {

	background: transparent url(images/19.jpg) no-repeat scroll 0% 0%;

}



#banner {

	z-index: 1;

}



#popup {

	position: absolute;

	z-index: 5;

}



.visible {

	display: block;

}



.hidden {

	display: none;

}



#msg_window {

	position: fixed;

	left: 40%;

	top: 30%;

	z-index: 5;

	opacity: 0.95;

	filter:alpha(opacity=95);

	background-color: #E7E7E5;

	background-image: url(images/18.jpg) ;

	background-repeat: repeat-y;

}



#msg_top {

	display: table-row;

  	background-image: url(images/01h.jpg);

  	background-repeat: no-repeat;

  	background-position: top left;

}



#msg_title_cell {

	display: table-cell;

}



#msg_title_table {

	display: table;

	padding-top: 5px;

	padding-left: 5px;

	height: 22px;

}



#msg_title_row {

	display: table-row;

}



#msg_title {

	display: table-cell;

	width: 100%;

	font-weight: bold;

}



#msg_close {

	display: table-cell;

	width: 20px;

	padding-right: 5px;

	text-align: left;

	vertical-align: bottom; 

}



#msg_top_left {

	display: table-cell;

	width: 1px;

	height: 1px;

  	background-image: url(images/01.jpg);

  	background-repeat: no-repeat;

  	background-position: top left;

}



#msg_top_right {

	display: table-cell;

	width: 1px;

	height: 1px;

  	background-image: url(images/01.jpg);

  	background-repeat: no-repeat;

  	background-position: top right;

}



#msg_body {

	display: table-row;

}



#msg_body_left {

	display: table-cell;

	width: 1px;

  	background-image: url(images/01.jpg);

  	background-repeat: no-repeat;

  	background-position: top left;	

}



#msg_body_right {

	display: table-cell;

	width: 1px;

  	background-image: url(images/01.jpg);

  	background-repeat: no-repeat;

  	background-position: top right;

}



#msg_message {

	display: table-cell;

	text-align: center;

	vertical-align: top;

	padding-top: 10px;

	padding-left: 5px;

	padding-right: 5px;

	line-height: 20px;

	height: 130px;

}



#msg_bottom {

	display: table-row;

	background-image: url(images/01h.jpg);

  	background-repeat: no-repeat;

  	background-position: bottom left;

}	



#msg_bottom_left {

	display: table-cell;

	width: 1px;

	height: 1px;

  	background-image: url(images/01.jpg);

  	background-repeat: no-repeat;

  	background-position: bottom left;

}



#msg_bottom_right {

	display: table-cell;

	width: 1px;

	height: 1px;

  	background-image: url(images/01.jpg);

  	background-repeat: no-repeat;

  	background-position: bottom right;

}



#msg_bottom_center {

	display: table-cell;

	height: 1px;

}





div.invalid input {

	border: thin solid #FF0000;

	background-color: #F4B500; 

}



div.invalid select {

	border: thin solid #FF0000;

	background-color: #F4B500; 

}



div.invalid div {

	color: #FF0000;

	font-size: 12px;

}



div.valid div {

	color: #323d51;

	font-size: 12px;

}



#textLogo

{


	left: 5px;

	color: #1A1A1A;

	font-size: 2.2em;

	letter-spacing: 0px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



#phone

{

	margin-right: 0px;

	text-align: right;

	font-size: 1.5em;

	color: #212121;

}

#address

{

	margin-right: 0px;

	text-align: right;


	color: #212121;

	font-size: .8em;

}

#address a

{

	text-decoration: none;

	color: #002D56;

}

#address a:hover

{

	text-decoration: underline;

	color: #EEEEEE;

}
