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-image: url(images/05.jpg);
	padding-left: 20px;
	margin-top: 50px;
	padding-right: 20px;
	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
{
	position: relative;
	top: 10px;
	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;
	position: relative;
	top: -10px;
	font-size: 1.5em;
	color: #212121;
}
#address
{
	margin-right: 0px;
	text-align: right;
	position: relative;
	top: -10px;
	color: #212121;
	font-size: .8em;
}
#address a
{
	text-decoration: none;
	color: #002D56;
}
#address a:hover
{
	text-decoration: underline;
	color: #EEEEEE;
}