/* CSS Document */

* {
	margin:0; /*padding:0;*/
	font-size:100%;
}

body{
	background:#FFFFFF;
	/*text-align: center;*/
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html
	{
		font-family:arial;
		font-size:0.75em;
		line-height:1.167em;
		color:#7b7e69;
	}
	
	input, textarea{
		font-family:arial;
		font-size:1.0em;
		line-height:1.167em;
		color:#585B49;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#bb4229; text-decoration:none;}
a:hover{text-decoration:underline;}


.companies{
	color: #bb4229;
}

.searchlink{
	font-size: 150%;
}

.darkorange{
	color: #bb4229;
}
/* ============================= main layout ====================== */

.more {background:url(assets/images/more_bg.gif) no-repeat 0 5px; padding-left:12px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}

/*h1 {background:url(assets/images/logo.gif) top left no-repeat; text-indent:-10000px; height:48px; line-height:1.25em; font-size:0.75em;}*/
h2 {color:#ff5b02; font-size:1.917em; line-height:1em;}
h3 {color:#f0f3f7; font-size:1.583em; line-height:1em; font-weight:normal; padding:11px 0 13px 17px;}

li { background:url(assets/images/list_bg.gif) no-repeat 0 6px; padding-left:19px;}
li a {color:#bb4229; text-decoration:none; line-height:1.583em; font-style:italic;}
li a:hover {text-decoration:underline;}

.slist li {background:url(assets/images/slist_bg.gif) no-repeat 0 2px; color:#7b7e69; padding:0 10px 13px 24px; font-size:0.917em;}
.slist li a {color:#d16a42; text-decoration:underline; font-size:1.09em; line-height:1.333em; font-style:normal;}
.slist li a:hover {text-decoration:none;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 20px 14px 0; float:left;}
.taright {text-align:right;}
.normal {color:#3e4b04 !important;}

.box {background:url(assets/images/box_tallt.gif) top repeat-x #97ae34; line-height:1.25em; color:#3e4b04; margin-bottom:26px;}
.box .tallr{background:url(assets/images/box_tallr.gif) right repeat-y;}
.box .talll {background:url(assets/images/box_talll.gif) left repeat-y;}
.box .tallb {background:url(assets/images/box_tallb.gif) bottom repeat-x;}
.box .tr {background:url(assets/images/box_tr.gif) top right no-repeat;}
.box .tl {background:url(assets/images/box_tl.gif) top left no-repeat;}
.box .bl {background:url(assets/images/box_bl.gif) bottom left no-repeat;}
.box .br {background:url(assets/images/box_br.gif) bottom right no-repeat; width:100%;}
.box a {color:#3e4b04;}
.box em {color:#ffffff;}
.box em a {color:#ffffff;}

.boxa {background:url(assets/images/boxa_br.gif) bottom right no-repeat #dcecf5; color:#034b8e; /*line-height:1.167em;*/}
.boxa a {color:#034b8e;}
.boxa .tr {background:url(assets/images/boxa_tr.gif) top right no-repeat;}
.boxa .tl {background:url(assets/images/boxa_tl.gif) top left no-repeat; width:100%;}
.boxa .bl {background:url(assets/images/boxa_bl.gif) bottom left no-repeat;}
.boxa .padding{
	padding: 5px;
}

.boxwhite {background:url(assets/images/white_br.gif) bottom right no-repeat #FFF; color:#034b8e; /*line-height:1.167em;*/}
.boxwhite .tr {background:url(assets/images/white_tr.gif) top right no-repeat;}
.boxwhite .tl {background:url(assets/images/white_tl.gif) top left no-repeat; width:100%;}
.boxwhite .bl {background:url(assets/images/white_bl.gif) bottom left no-repeat;}
.boxwhite .padding{padding: 10px;}

.box2 {background:url(assets/images/box2_tall.gif) bottom repeat-x #ffffff;}
.box2 .tallr{background:url(assets/images/box2_tall.gif) right repeat-y;}
.box2 .talll {background:url(assets/images/box2_tall.gif) left repeat-y;}
.box2 .tallb {background:url(assets/images/box2_tallt.gif) top repeat-x;}
.box2 .tr {background:url(assets/images/box2_tr.gif) top right no-repeat;}
.box2 .tl {background:url(assets/images/box2_tl.gif) top left no-repeat;}
.box2 .bl {background:url(assets/images/box2_bl.gif) bottom left no-repeat;}
.box2 .br {background:url(assets/images/box2_br.gif) bottom right no-repeat; width:100%;}

.date {font-size:0.917em;}
.table {color:#034b8e;}
.table .row_w {height:31px;}
.table .row_b {height:31px; background:#e4f2fa;}
.picborder {background:#e8eac8; text-align:center; padding:10px;}

.subnav ul
{
list-style: none;
padding: 0;
margin: 0;
}

.subnav li
{
/*float: left;*/
margin: 0;
padding: 0;
}

.subnav li a
{
padding:2px;
display: block;
background-color: #be482d;
border: 1px solid #F2D7D0;
color: #FFFFFF;
text-decoration: none;
font: bold 10pt Arial;
}

.subnav li a:hover {
  color: #FFFFFF;
  background-color: #DB7A66;
}

/* ============================= header ====================== */

#header .tacenter { text-align:center;}
#header .menu {/*background:url(assets/images/menu_bg.gif) top repeat-x; */ padding-top:8px; width:772px;}
.content {/*background:url(assets/images/h_content_bg.jpg) top right no-repeat;*/ padding:20px 0 26px 0;}
.con {width:325px; line-height:1.417em; color:#2f2e2e; float: left;}
.con2 {width:400px; float:right;}
/*#header a {color:#2f2e2e; text-transform:uppercase;}*/
#header .t1 {margin:5px 0 7px 0;}
#header .taright {margin:3px 1px 0 0;}


/* ============================= middle ====================== */

#middle { width:100%;}
#middle .main_indent {padding:15px 15px 15px 15px;}
/*#middle .content{
	width: 765px;
	background: #FFFFFF;
}*/

/* ============================= footer ====================== */

#footer .main_indent {padding:9px 0 0 25px; color:#626355; line-height:1.3em;}
#footer a {color:#626355; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .privacy {font-size:0.917em;}
#footer .privacy a {text-decoration:underline;}
#footer .privacy a:hover {text-decoration:none;}

/* ============================= index ============================= */

#index .box .padding {padding:13px 7px 16px 13px;}
#index .box .col2 .padding {padding:22px 0 0 15px;}
#index .box .imgindent {margin:0 0 6px 0;}
#index .box .boxa .padding {padding:12px 7px 13px 17px;}
#index .box .pad1 {padding:0 15px 0 17px; line-height:1.416em;}
#index .box .pad2 {padding:8px 0 0 106px;}

#form1 {height:154px;}
#form1 .fpadding {padding:14px 0 0 0;}
#form1 .colf1 {width:200px; float:left;}
#form1 .colf2 {width:183px; float:right;}
#form1 .row1 {height:60px;}
#form1 .row2 {height:42px;}
#form1 .row3 {height:34px;}
#form1 .colsel1 {width:90px; float:left;}
#form1 .colsel2 {width:105px; float:left;}
#form1 .radio {height:18px; color:#363e45;}
#form1 .radio input { width:13px; height:13px;}
#form1 .input1 {width:179px; height:19px; padding:0 0 0 5px; font-size:1em;}
#form1 .input2 {width:78px; height:19px; padding:0 0 0 5px; font-size:1em;}

#index .column1 .padding {padding:0 14px 0 0;}
#index .column1 .content {padding:2px 0 15px 0}
#index .column1 .link {padding:12px 0 0 21px;}

#index .column2 .padding {padding:0 14px 0 0;}
#index .column2 .content {padding:10px 0 0 0;}
#index .column2 .box2 .bl {background:url(assets/images/box2_1bl.gif) bottom left no-repeat;}

#index .column3 .box2 .bl {background:url(assets/images/box2_2bl.gif) bottom left no-repeat;}
#index .column3 .padding {padding:0 1px 0 0;}
#index .column3 .content {padding:3px 1px 21px 1px;}
#index .column3 .date {padding:0 0 0 15px;}
#index .column3 .table {margin:9px 0 0 0;}
#index .column3 .col1 {width:123px; padding-top:6px;}
#index .column3 .col1 a, #index .column3 .col1 strong { margin-left:18px; text-decoration:none; color:#034b8e;}
#index .column3 .col1 a:hover {text-decoration:underline;}
#index .column3 .col2 {width:60px; text-align:center; padding-top:6px;}
#index .column3 .col3 {width:50px; text-align:center; padding-top:6px;}
#index .column3 .link {padding:21px 0 0 21px;}
#index .column3 .link img {vertical-align:middle;}
