/* CSS Document */

* {
	margin:0; padding:0;
	
}

body{
	background:#FFFFFF;
	padding:0 30px;
	text-align: center;
	font-size:12px;
	line-height:16px;

}

img {vertical-align:top;}
a img { border:0;}
p {
  margin-top: 0em;
  margin-bottom: 1em;
}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.25em;
		color:#333333;
	}

input, select { vertical-align:middle; font-weight:normal;}

a:link, a:visited, a:active {color:#195991;}
a:hover{text-decoration:none;}


/* ============================= hide reveal code ====================== */

#idHidden, #idHidden2, #idHidden3, #idHidden4, #idHidden5 {
display:none;
width:550px;
background:#deeef5;
margin-bottom:1em;
line-height:18px;
padding:10px;
border: 1px solid #cccccc;

}


/* ============================= main layout ====================== */

.more {background:url(images/list2_bg.gif) no-repeat 0 4px; padding-left:10px;}

h1 {color: #195991; line-height:1.25em; font-size:1.5em;}
h2, .heading2, a.heading2 {color: #fff; font-size:1.4em; text-decoration:none; line-height:18px;}
a.heading2:hover {text-decoration:underline;}

h3, .heading3, a.heading3 {color: #404040; font-size:1.4em; text-decoration:none; line-height:18px;}
a.heading3:hover {text-decoration:underline;}

h5 {color: #195991; line-height:1.25em; font-size:1.2em; font-style:italic;}


h4, .heading4, a.heading4 {color: #404040; font-size:1.25em; text-decoration:none; margin-bottom:0px;margin-top:10px; line-height:16px;}
a.heading4:hover {text-decoration:underline;}

.list li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:10px; color:#fff;}
.list li a {line-height:1.67em;}

.list1 li{background:url(images/listw_bg.gif) no-repeat 0 7px; padding-left:12px; margin-left:1em; font-size:1.1em; margin-bottom:5px;}
.list1 li a {text-decoration:none; color:#FFFFFF; line-height:16px;text-decoration:underline;}
.list1 li a:hover { text-decoration:none;}

.list2 li{background:url(images/list2_bg.gif) no-repeat 0 7px; padding-left:12px; margin-left:1em; line-height:16px; margin-bottom:5px;}
.list2 li a {text-decoration:underline; color:#404040; line-height:1.25em;}
.list2 li a:hover {text-decoration:none;}

.list3 li{background:url(images/list2_bg.gif) no-repeat 0 7px; padding-left:12px; margin-left:1em; font-size:1.1em; line-height:16px; margin-bottom:8px; width:250px;}
.list3 li a {text-decoration:underline; color:#195991;}
.list3 li a:hover {text-decoration:none;}

.list4 li{background:url(images/list2_bg.gif) no-repeat 0 7px; padding-left:12px; margin-left:1em; line-height:16px; margin-bottom:5px;}

.hide_rev li{background:url(images/list2_bg.gif) no-repeat 0 7px; padding-left:12px; margin-left:1em; font-size:12px; line-height:16px; margin-bottom:5px;}
.hide_rev li a {text-decoration:underline; color:#195991;}
.hide_rev li a:hover {text-decoration:none;}



.imgindent {margin:0 20px 0 0; float:left;}
.listindent {padding:0 20px 0 0px;}
.listindent2 { margin-left:45px;}

.fltrt {float: right; margin-left:25px;}
#testimonial{background: url(images/quotes.png) top left no-repeat; margin-top:-1px;  }
#testimonial .padding3  {padding: 10px 20px 20px 22px; line-height:18px;}


/* ============================= header ====================== */

#header .cols {width:100%;}
#header .cols .left {width:250px; float:left; padding:33px 0 7px 0;}
#header {font-size:0.92em; color:#b0b0b0;}
#header a {color:#000000;}
#header span a {color:#585a54;}
#header .cols .right {padding:20px 8px 5px 0; color:#000000; font-weight:bold;}

#header .menu {background:url(images/menu_tall.gif) top repeat-x; border-bottom: 1px solid #333;}
#header .menu .left {float:left;} 
#header .menu .right_bg {background:url(images/menu_right.gif) top right no-repeat; width:100%;}
#header .menu .left_bg {background:url(images/menu_left.gif) top left no-repeat;}
#header form .input {width:128px; height:21px; border:1px solid #798553; padding:0 0 0 5px; font-size:1em;}
#header .menu .right {padding:20px 20px 0 0;  }

#header .pad {padding-top:1px;}
#header .header_tall {background:url(images/header_tall2.gif) top repeat-x; }
#header .header_right {background:url(images/header_right2.gif) top right no-repeat;}
#header .header_left {background:url(images/header_left2.jpg) top left no-repeat; width:100%;}
#header .header_left .taright {padding:72px 99px 90px 321px;}
#header .header_left .taright2 {padding:72px 99px 90px 321px;}

#header .but1 {margin:0px 0px 0px 0px; float:left}
#header .but2 {margin:0px 0px 0px 0px; float:right}
#header .buttons{width:250px; margin-left:300px; margin-bottom:32px;}


#header2 .cols {width:100%;}
#header2 .cols .left {width:250px; float:left; padding:33px 0 7px 0;}
#header2 {font-size:0.92em; color:#b0b0b0;}
#header2 a {color:#000000;}
#header2 span a {color:#585a54;}
#header2 .cols .right {padding:20px 8px 5px 0; color:#000000; font-weight:bold;}

#header2 .menu {background:url(images/menu_tall.gif) top repeat-x; border-bottom: 1px solid #333;}
#header2 .menu .left {float:left;}
#header2 .menu .right_bg {background:url(images/menu_right.gif) top right no-repeat; width:100%;}
#header2 .menu .left_bg {background:url(images/menu_left.gif) top left no-repeat;}
#header2 form .input {width:128px; height:21px; border:1px solid #798553; padding:0 0 0 5px; font-size:1em;}
#header2 .menu .right {padding:20px 20px 0 0;}

#header2 .pad {padding-top:1px;}
#header2 .header_tall {background:url(images/header_tall2.gif) top repeat-x; }
#header2 .header_right {background:url(images/header_right2.gif) top right no-repeat; }
#header2 .header_left {background:url(images/header_left2.jpg) top left no-repeat; width:100%; }
#header2 .header_left .taright {padding:72px 99px 38px 321px;}
#header2 .but1 {margin:5px 16px 0px 0px; float:right;}
#header2 .but2 {margin:5px 14px 0 8px;}




/* ============================= middle ====================== */

#middle { width:100%;}

.box {background:#deeef5 url(images/box_tallb.gif) bottom repeat-x;}
.box .tallt {background:url(images/box_tallt.gif) top repeat-x;}
.box .talll {background:url(images/box_talll.gif) left repeat-y;}
.box .tallr {background:url(images/box_tallr.gif) right repeat-y;}
.box .br {background:url(images/box_br.gif) bottom right no-repeat;}
.box .bl {background:url(images/box_bl.gif) bottom left no-repeat;}
.box .tr {background:url(images/box_tr.gif) top right no-repeat; width:100%;}
.box .tl {background:url(images/box_tl.gif) top left no-repeat;}

.boxh {background:#89c6e7 url(images/boxh_tallb.gif) bottom repeat-x;}
.boxh .tallt {background:url(images/boxh_tallt.gif) top repeat-x;}
.boxh .talll {background:url(images/boxh_talll.gif) left repeat-y;}
.boxh .tallr {background:url(images/boxh_tallr.gif) right repeat-y;}
.boxh .br {background:url(images/boxh_br.gif) bottom right no-repeat;}
.boxh .bl {background:url(images/boxh_bl.gif) bottom left no-repeat;}
.boxh .tr {background:url(images/boxh_tr.gif) top right no-repeat; width:100%;}
.boxh .tl {background:url(images/boxh_tl.gif) top left no-repeat;}

.box2 {background:#195991 url(images/box2_tallb.gif) bottom repeat-x;}
.box2 .tallt {background:url(images/box2_tallt.gif) top repeat-x;}
.box2 .talll {background:url(images/box2_talll.gif) left repeat-y;}
.box2 .tallr {background:url(images/box2_tallr.gif) right repeat-y;}
.box2 .br {background:url(images/box2_br.gif) bottom right no-repeat;}
.box2 .bl {background:url(images/box2_bl.gif) bottom left no-repeat;}
.box2 .tr {background:url(images/box2_tr1.jpg) top right no-repeat;}
.box2 .tr2 {background:url(images/box2_tr2.jpg) top right no-repeat; width:100%;}
.box2 .tl {background:url(images/box2_tl.gif) top left no-repeat;}

.box3 {background:#c2e0ed url(images/box3_tallb.gif) bottom repeat-x;}
.box3 .tallt {background:url(images/box3_tallt.gif) top repeat-x;}
.box3 .talll {background:url(images/box3_talll.gif) left repeat-y;}
.box3 .tallr {background:url(images/box3_tallr.gif) right repeat-y;}
.box3 .br {background:url(images/box3_br.gif) bottom right no-repeat;}
.box3 .bl {background:url(images/box3_bl.gif) bottom left no-repeat;}
.box3 .tr {background:url(images/box3_tr.jpg) top right no-repeat; width:100%;}
.box3 .tl {background:url(images/box3_tl.gif) top left no-repeat;}

#middle .indent { padding:15px 0px 0px 0px;}

.cols {width:100%;}
.colunms {width:100%;}

/* ============================= footer ====================== */

#footer {background:url(images/hor_line.gif) top repeat-x; width:880px;margin-top:10px;}
#footer .left {padding:23px 0 0 20px;}
#footer a {color:#949494; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .right {padding:23px 23px 0 0;}
#footer .right .rss {background:url(images/rss.jpg) no-repeat top right; padding:3px 28px 2px 0;}

/* ============================= index ============================= */

#index .t1 {margin-bottom:20px;}
#index .t2 {margin-bottom:20px;}
#index .t3 {margin-bottom:18px;}

#index .box .padding {padding:15px 30px 20px 20px;}
#index .boxh .padding {padding:15px 30px 20px 20px;}

#index .colspad {padding:15px 0 0 0;}
#index .box2 .padding {padding:25px 22px 20px 22px;}
#index .box2 ul {padding:10px 0 0px 0;}
#index .box2 .taright {padding:21px 0 0 0;}
#index #middle .col1 .indent {padding:0 6px 0 0;}
#index #middle .col2 .indent {padding:0 6px 0 0;}
#index .box3 .padding {padding:25px 22px 20px 22px;}
#index .box3 ul {padding:10px 0 0px 0;}
#index .box3 .taright {padding:21px 0 0 0;}


#index .columnspad {padding:31px 0 17px 0;}
#index .column1 .padding {padding:1px 23px 10px 19px;}
#index .column2 .padding {padding:1px 20px 10px 20px;}

/* ============================= index-1 =========================== */

#index_1 .t1 {margin-bottom:20px;}
#index_1 .t2 {margin-bottom:20px;}
#index_1 .t3 {margin-bottom:20px;}
#index_1 .t4 {margin-bottom:16px;}

#index_1 .column1 .indent {padding:0 29px 13px 0;}
#index_1 .column1 .box .padding {padding:27px 20px 30px 20px;}
#index_1 .column1 .padding {padding:32px 20px 30px 20px;}
#index_1 .column1 ul {margin:12px 0 16px 0;}
#index_1 .column1 .pad {padding-top:22px;}

#index_1 .column2 .indent {padding:0 0 27px 0;}
#index_1 .column2 .padding {padding:27px 20px 34px 20px;}
#index_1 .column2 .box .padding {padding:27px 20px 19px 21px;}


/* ============================= index-2 =========================== */

#index_2 .t1 {margin-bottom:20px;}
#index_2 .t2 {margin-bottom:20px;}
#index_2 .t3 {margin-bottom:16px;}
#index_2 .t4 {margin-bottom:19px;}

#index_2 .column1 .indent {padding:0 29px 13px 0px;}
#index_2 .column1 .padding1 {padding:0px 12px 10px 0; }
#index_2 .column1 .padding2 {padding:34px 12px 11px 0;}
#index_2 .column1 .pad {padding-top:22px;}
#index_2 .column1 .pad2 {padding-top:22px;}
#index_2 .column1 ul {margin:12px 0 0 0;}

#index_2 .column2 .indent {padding:0 0 27px 0;}
#index_2 .column2 .box .padding {padding:15px 15px 15px 15px; margin:15px 10px 0px 10px;}
#index_2 .column2 .boxpad {padding:0px 0 0 0;}
#index_2 .column2 .box1 .padding {padding:15px 15px 15px 15px;}
#index_2 .column2  .heading1 { font-size:16px; color: #195991;  padding-bottom:10px; }
#index_2 .column2 .box1 .pad {padding-top:22px;}



/* ============================= index-3 =========================== */

#index_3 .t1 {margin-bottom:20px;}
#index_3 .t2 {margin-bottom:20px;}
#index_3 .t3 {margin-bottom:18px;}

#index_3 .content {padding:27px 20px 37px 20px;}
#index_3 .content .pad {padding-top:22px;}

#index_3 .column1 .indent {padding:0px 27px 0 0;}
#index_3 .column1 .box .padding {padding:27px 35px 21px 20px;}
#index_3 .column1 .padding {padding:32px 20px 30px 20px;}
#index_3 .column1 .pad {padding-top:22px;}
#index_3 .column1 .pad2 {padding-top:28px;}
#index_3 .column2  .heading1 { font-size:16px; color: #195991; margin-top:15px; margin-bottom:10px; }

#index_3 .column2 .indent {padding:27px 0 27px 50px;}
#index_3 .columnspad {padding:31px 0 17px 0;}
#index_3 .column1 .padding {padding:1px 23px 10px 19px;}
#index_3 .column2 .padding {padding:10px 20px 10px 20px;}

#index_3 h4, .heading4, a.heading4 {color: #404040; font-size:1.25em; text-decoration:none; margin-bottom:5px; margin-top:20px;}
a.heading4:hover {text-decoration:underline;}

#index_3 .t1 {margin-bottom:20px;}
#index_3 .indent {padding:15px 0px 0px 5px;}
#index_3 .column2 .box1 .pad {padding-top:22px;}


/* ============================= index-4 =========================== */

#index_4 .t1 {margin-bottom:20px;}
#index_4 .t2 {margin-bottom:20px;}
#index_4 .t3 {margin-bottom:18px;}
#index_4 .t3 {margin-bottom:20px;}

#index_4 .columnspad {padding:0px 0 25px 0;}
#index_4 .column1 .indent {padding:1px 23px 10px 20px;}
#index_4 .column1 ul {padding:12px 0 0 1px;}
#index_4 .column2 .indent {padding:1px 20px 10px 20px;}
#index_4 .column2 .pad {padding:22px 0 0 1px;}

#index_4 .box .padding {padding:27px 30px 33px 20px;}
#index_4 .box .pad {padding:22px 0 0 1px;}

#index_4 .content {padding:0px 0px 20px 0px;}
#index_4 .content .pad {padding-top:22px;}

/* ============================= index-2 =========================== */

#index_5 .t1 {margin-bottom:20px;}
#index_5 .t2 {margin-bottom:20px;}
#index_5 .t3 {margin-bottom:19px;}
#index_5 .t4 {margin-bottom:19px;}

#index_5 .column1 .indent {padding:0 0px 13px 20px;}
#index_5 .column1 .padding1 {padding:10px 12px 31px 0; background:url(images/hor_line.gif) bottom repeat-x; width:500px;}
#index_5 .column1 .padding2 {padding:34px 12px 11px 0;}
#index_5 .column1 .pad {padding-top:22px;}
#index_5 .column1 .pad2 {padding-top:22px;}
#index_5 .column1 ul {margin:12px 0 0 0;}


#index_5 .column2 .indent {padding:0 0 27px 0;}
#index_5 .column2 .box .padding {padding:27px 10px 27px 20px;}
#index_5 .column2 .boxpad {padding:17px 0 0 0;}
#index_5 .column2 .box1 .padding {padding:27px 8px 18px 20px;}
#index_5 .column2 .box1 .pad {padding-top:22px;}


form .rowi {height:44px;}

.input {width:231px; height:20px; border:1px solid #d1d1d1; padding:0 0 0 5px; font-size:1em;}
textarea {width:231px; height:139px; border:1px solid #d1d1d1; padding:0 0 0 5px; overflow:auto; font-size:1em;}
form .div {padding:6px 0 0 0;}


/* ============================= index-5 =========================== */

#table1 {
border: 1px solid #cccccc;

}

#table1 td {padding:5px 5px 5px 5px; border: 1px solid #cccccc;}
#table1 th {padding:5px 7px 5px 7px; background-color:#deeef5; border: 1px solid #cccccc;}
#table1 .efefef {background-color:#efefef;}

#idHidden6, #idHidden7, #idHidden1, #idHidden2, #idHidden3, #idHidden4, #idHidden5, #idHidden {
display:none;
width:500px;
background:#deeef5;
margin-bottom:1em;
line-height:18px;
padding:10px;
border: 1px solid #cccccc;
scroll: none;
}	

