/* CSS Document */
* { margin:0; padding:0;}

.column { float:left;}
.clear { clear:both;}

html, body { height:100%; }
body {font-size:100%; line-height:1.1em; text-align:center; background:#333333}
html, input, textarea
	{	font-family:Arial;
		color:#666666;
	}


.vam{ vertical-align:middle}
.fl{ float:left}
.fr{ float:right}
.tac{ text-align: center}
.width{ width:100%}

a img{ border:0px}
img{ vertical-align:top;  }

b{color:#018eb9;}

a{color:#666666; text-decoration:underline}
a:hover{text-decoration:none}
.a1{color:#555555; text-decoration:underline; background:url(/images/arrow.gif) no-repeat top left; background-position:0 7px; font-size:1.2em; display:block; padding-left:13px; margin-top:15px; }
.a2{color:#2596cd; text-decoration:none; background:url(/images/arrow.gif) no-repeat top left; background-position:0 5px; font-size:1.2em; display:block; padding-left:13px; margin-left:-15px; }
.a2:hover{ text-decoration:underline}
.a3{color:#cf3255; font-size:1.2em}
.a4{color:#cf3255;}
.di{ display:inline; font-size:1.4em}

ul{margin:0; padding:0; list-style:none; }
#content ul li{background:url(/images/arrow.gif) center left no-repeat; margin:0px; padding-left:14px; font-size:1.0em; padding-top:4px;}
#content ul li a{color:#2596cd; text-decoration:none ; }
#content ul li a:hover { text-decoration:none; color:#cf3255; }


/*header*/
#header{  padding-top:37px; color:#595858; font-size:0.75em; }
#header .logo{ margin:0px 178px 0px 24px }
#header .word1{ margin:0px 0px 13px 0px }
#header .top{ padding:10px 0px 20px 5px }
#header h1{ font-size:1.2em; font-weight:normal; margin-bottom:17px}
/*main_menu*/
.main_menu { margin:31px 7px 0px 6px;  }
.main_menu ul{margin:0; padding:0; list-style:none; }
.main_menu li {  float:left; background:url(/images/bg_menu.gif); padding:0}
.main_menu li a { display:block; float:left; color:#616161;  font-size:11px; text-transform: UPPERCASE; text-decoration:none; padding:13px 38px 15px 25px; }
.main_menu li a:hover { color:#FFFFFF; background:url(/images/main_menu_hover.gif); text-decoration: none; text-transform: UPPERCASE;}

.main_menu li span a { background:url(/images/main_menu_hover.gif); color:#ffffff; text-decoration:none; padding:13px 38px 15px 25px;}
.main_menu li span a:hover {background:url(/images/main_menu_hover.gif); color:#ffffff; text-decoration:none; }

.main_menu li span .first{ background:url(/images/bg_menu3.gif) left top no-repeat; }
.main_menu li span .first:hover { background:url(/images/bg_menu3.gif) left top no-repeat; color:#ffffff;  text-decoration:none;}

.main_menu li .first {background:url(/images/bg_menu2.gif) left top no-repeat;}
.main_menu li .first:hover {background:url(/images/bg_menu3.gif) left top no-repeat; color:#ffffff; text-decoration:none;}

.main_menu li .last { padding-right:48px; background:url(/images/bg_menu1.gif) no-repeat right}
.main_menu li .last:hover {  background:url(/images/bg_menu4.gif) no-repeat right}

.main_menu li span .last { padding-right:40px; background:url(/images/bg_menu4.gif) no-repeat right}
.main_menu li span .last:hover {  background:url(/images/bg_menu4.gif) no-repeat right}

/*content*/
#content { font-size:0.75em; width:100%; text-align:left}
#content .title{ margin-bottom:11px}
#content .title1{ margin:37px 0 11px 0}
#content p{ margin:17px 0px 0px 0px}
#content .p1{ margin:0px 0px 15px 0px}
#content .pic_left{ float:left; margin:0px 11px 15px 0px}
#content .indent_main{ padding:0px 6px 0px 6px}
#content .indent_col1{ padding:10px 60px 0px 25px}
#content .indent_col2{ padding:69px 55px 0px 0px}
#content .indent_col_l{ padding:10px 30px 0px 25px}
#content .indent_col_r{ padding:10px 30px 0px 5px}

#content .indent_col3{ padding:38px 40px 0px 25px}
#content .indent_col4{ padding:38px 20px 0px 0px}
#content .indent{ padding:19px 30px 0px 25px}
#content .indent1{ padding:0px 0px 0px 17px}
#content .indent2{ margin:10px 0px 0px 83px}
#content .txt{ color:#2596cd; font-size:1em}
#content .txt1{ font-size:0.9em}
#content span{ font-size:1.2em}
/*index-2.html*/
#page3 #content .indent_col2{ padding:10px 35px 0px 0px}
/*index-3.html*/
#page4 #content .indent_col2{ padding:69px 20px 0px 0px}
#page4 #content .indent_col3{ padding:0px 10px 0px 25px}
#page4 #content .indent_col4{ padding:0px}
#page4 #content .indent_col5{ padding:0px 40px 0px 25px}
#page4 #content .col1 .p1{ margin:0px 0px 5px 0px}
/*index-4.html*/
#page5 #content .indent_col1{ padding:38px 40px 0px 25px}
#page5 #content .indent_col2{ padding:69px 40px 0px 0px}
#page5 #content .indent_col3{ padding:69px 10px 0px 0px}
/*index-5.html*/
#page6 #content .indent_col1{ padding:38px 40px 0px 25px}
#page6 #content .indent_col3{ padding:69px 10px 0px 0px}
/*index-4.html*/
#page7 #content .indent_col1{ padding:0px 30px 0px 25px}

/*row1*/
#content .row1{ background:url(/images/bg_1.gif) repeat-x bottom; font-size:0.9em; color:#666666; padding-bottom:32px }
#content .title_1{ margin-bottom:6px}
#content .indent_1{ padding:22px 31px 0px 25px}
#content .indent_3{ padding:22px 11px 0px 25px}
#content h2{ margin:0px 0px 33px 0px; font-size:18px; font-weight:bold; color:#000;}
#content .col_1 h2{ margin:0px 0px 33px 0px; color:#385B9B}
#content .col_2 h2{ margin:0px 0px 33px 0px; color:#D04B50}
#content .col_3 h2{ margin:0px 0px 1px 0px; color:#8165A2}
	#page1 #content h2{ margin:0px 0px 19px 0px; font-size:1.3em; font-weight:normal; color:#f8a432}
	#page1 #content .col_1 h2{ margin:0px 0px 1px 0px;  color:#385B9B; font-size:1.1em;}
	#page1 #content .col_2 h2{ margin:0px 0px 1px 0px;  color:#D04B50; font-size:1.1em;}
	#page1 #content .col_3 h2{ margin:0px 0px 1px 0px; color:#8165A2; font-size:1.1em;}
#content .row1 .a1{ font-size:1.4em;}



/*footer*/
#footer { color:#868686; font-size:0.75em; background:url(/images/bot.gif) repeat-x top; padding:66px 30px 27px 30px; margin:0 5px 0 5px}
#footer a {color:#cf3255; text-decoration:underline; font-weight:bold}
#footer a:hover {  text-decoration:none}
#footer span a {color:#868686; background:url(/images/icon4.gif) no-repeat top  right; padding-right:25px; font-weight:normal; }


input{
   width:170px; height:17px;
   font-size:1em;
   padding-left:3px;
   margin-bottom:3px
}
textarea{
   width:170px; height:103px;
   font-size:1em;
   padding-left:3px;
   margin-bottom:11px;
   overflow:auto}


.qinput
{
   width:280px;
   height:18px;
   font-size:12px;
   color:darkblue;
   border-left: 1px solid #999999;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #333333;
   border-right: 1px solid #333333;
}

.qinput_bt
{

   height:20px;
   font-size:12px;
   color:darkblue;
   border-left: 1px solid #999999;
   border-top: 1px solid #999999;
   border-bottom: 2px solid #333333;
   border-right: 2px solid #333333;
}

.qselect
{
   width:285px;
   height:23px;
   font-size:12px;
   color:darkblue;
}

.qselect_multi
{
   width:285px;
   height:90px;
   font-size:12px;
   color:darkblue;
   border-left: 1px solid #999999;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #333333;
   border-right: 1px solid #333333;
}

.qinput_half
{
   margin-top:2px;
   width:155px;
   height:18px;
   font-size:11px;
   color:darkblue;
   border-left: 1px solid #999999;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #333333;
   border-right: 1px solid #333333;
}

.qselect_half
{
   width:120px;
   height:23px;
   font-size:12px;
   color:darkblue;
}

.formtitle
{

   font-size:12px;
   color:#666666;
   font-weight:bold;
   padding:9px 0px 0px 0px;
}

.qinput_area
{
   width:280px;
   height:180px;
   font-size:12px;
   color:darkblue;
   border-left: 1px solid #999999;
   border-top: 1px solid #999999;
   border-bottom: 1px solid #333333;
   border-right: 1px solid #333333;
}

.qlabel
{
  width:120px;
}


.b1_title{color:#385B9B; font-weight:bold; text-transform: uppercase;}
.b2_title{color:#D04B50; font-weight:bold; text-transform: uppercase;}
.b3_title{color:#8165A2; font-weight:bold; text-transform: uppercase;}

#contactForm {
	background-repeat: no-repeat;
	width:212px;
	height:278px;
	margin-bottom:200px;
}

#formFields {
	text-align: center;
	margin-bottom: 70px;
}

#formFields input{
	width:98px;
	margin-right: 20px;
}

#formFields select{
	width:190px;
}

#contactForm table tr, #contactForm table tr td {
	height:30px;
}

#contactForm table tr td {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
}

.reqfield {
	font-size:11px !important;
	text-align:center;
}

.dropdown {
	font-size:11px !important;
	text-align:left;
	font-size:11px;
}

#formFields table {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dcd8d9;
}

/* Chrome fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#formFields table {
		background-image: url(/img/chrome-spacer.gif);
		background-repeat: repeat-y;
	}
}

.fields { text-align: left;}

.fields div {
	width:175px;
	margin:0 auto 10px !important;
}

#errorBox {
display: none;
background-color: white;
border-color: #666;
border-width: 2px;
border-style: solid;
position: relative;
left: 215px;
top: -250px;
padding: 5px;
}