body{
    margin: 0px;
    padding: 0px;
    background: #e1d2b1 url(../../images/2/bg_main.png) scroll repeat-x left top;
    font-family: Arial,Helvetica,Geneva;
    /*font-family: Verdana;*/
    font-size: .9em;
}

img{
    border: 0px;
}

a{
    color: #906D4C;
}

a:hover{
    text-decoration:none;
}

p{
    padding: 0px 0px 10px 0px;
    margin: 0px;
}

h1, h2, h3, h4, h5, h6{
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
}

#content h2{
    margin: 0px 0px 0px 20px;
    padding: 0px;
    font-family: Verdana;
}

#container{
    min-height: 500px;
    width: 990px;
    margin: 0px auto;
    background: transparent url(../../images/2/bg.png) scroll no-repeat center top;
}

#header{
    padding: 13px 0px 0px 0px;
    min-height: 75px;
    background: transparent url(../../images/2/big.png) scroll no-repeat right 27px;
}

#logo{
    padding: 0px 0px 0px 10px;
}

#slider{
    width: 989px;
    height: 310px;
    border-left: 1px solid #afa296;
    border-right: 1px solid #afa296;
}

#smain{
    background-color: #ffffff;
    background: transparent url(../../images/2/bg_content.png) scroll repeat left top;
}

#content{
    padding: 10px;
}

#sbar{
    float: right;
    margin: 0px 0px 0px 0px;
}

.sbox{
    border-left: 1px solid #afa296;
    border-right: 1px solid #afa296;
    border-bottom: 1px solid #afa296;
}

.sbox h2{
    font-size: 1em;
    padding: 10px 20px;
    border-bottom: 1px solid #afa296;
}

#threecol .left, #threecol .mid, #threecol .right{
    float: left;
    width: 328px;
    border-top: 1px solid #afa296;
    border-bottom: 1px solid #afa296;
    background-color: #f4f1da;
}

#threecol .left, #threecol .right{
    border-left: 1px solid #afa296;
    border-right: 1px solid #afa296;
}

#threecol .mid{
    width: 330px;
}

#threecol ul{
    list-style-type: circle;
    font-size: 0.8em;
    font-family: Verdana;
    margin: 0px;
    padding: 20px 0px 20px 50px;
}

#threecol h2{
    font-size: 1em;
    padding: 10px 20px;
    border-bottom: 1px solid #afa296;
}

#threecol h2 a{
    font-size: 1em;
    color: #000000;
    text-decoration: none;
}

#threecol h2 a:hover{
    text-decoration: underline;
}

#threecol .more{
    display: block;
    text-align: right;
    padding: 0px 10px 5px 0px;
}

.sideservice {
    float: left;
    width: 328px;
    border-bottom: 1px solid #afa296;
    border-left: 1px solid #afa296;
    border-right: 1px solid #afa296;
    background-color: #f4f1da;
}

.sideservice ul{
    list-style-type: circle;
    font-size: 1em;
    margin: 0px;
    padding: 20px 0px 20px 50px;
    font-size: 0.8em;
    font-family: Verdana;
}

.sideservice h2{
    font-size: 1em;
    padding: 10px 20px;
    border-bottom: 1px solid #afa296;
}

.sideservice h2 a{
    font-size: 1em;
    color: #000000;
    text-decoration: none;
}

.sideservice h2 a:hover{
    text-decoration: underline;
}

.sideservice .more{
    display: block;
    text-align: right;
    padding: 0px 10px 5px 0px;
}


#contenthome{
    width: 990px;
    background-color: #ffffff;
    background: transparent url(../../images/2/bg_content.png) scroll repeat left top;
}

#prefoot{
    width: 990px;
    background-color: #ffffff;
    min-height: 250px;
    background: transparent url(../../images/2/bg_content.png) scroll repeat left top;
}

#prefoot .left, #prefoot .mid, #prefoot .right{
    float: left;
    width: 290px;
    padding: 10px 10px 0px 25px;
}

#prefoot h2{
    font-style: italic;
    font-size: 1em;
    padding: 0px 0px 5px 0px;
}

#sbar .fnews h2{
    font-style: italic;
    font-size: 1em;
    padding: 0px 0px 5px 0px;
}

.newslist{
    padding: 0px;
    margin: 0px;
    font-size: .8em;
    list-style-type: none;
}

.newslist li{
    border-bottom: 1px solid #666666;
    padding: 5px 0px;
    text-align: right;
}

.newslist li div{
    float: right;
    margin: 0px 0px 0px 8px;
    width: 210px;
    text-align: left;
}

.newslist li div.clr{
    float: none;
    clear: both;
    margin: 0px;
    width: 0px;
    height: 0px;
}

.newslist li a{
    text-decoration: none;
    color: #272E7F;
}

.newslist a:hover{
    text-decoration: underline;
}

.newslist a{
    text-decoration: none;
    color: #272E7F;
}


#botrnd{
    width:990px;
    height:8px;
    background: transparent url(../../images/2/bg_bottom.png) scroll no-repeat left top;
}

#footer{
    padding: 5px 0px;
    text-align: center;
    color: #666666;
}

#footer a{
    color: #666666;
    background: none;
}

.yellow{
    background: transparent url(../../images/2/bg_yellow.png) scroll repeat-x left top;
}

.green{
    background: transparent url(../../images/2/bg_green.png) scroll repeat-x left top;
}

.blue{
    background: transparent url(../../images/2/bg_blue.png) scroll repeat-x left top;
}

#footer{
    
}

.fright{
    float: right;
}

.fleft{
    float: left;
}

.clr{
    clear: both;
}


/*
Old Styles - Some need for sure*
*****************************/
.required
{
	font-weight: bold;
	font-size: 14px;
	color: #993300;
	font-style: normal;
	/*font-family: Arial,Helvetica,Geneva;*/
    font-family: Verdana;
}


.DefaultText_Large{font-family:Verdana; font-size:12pt; color:#000000;}

.DefaultText{font-family:Verdana; font-size:8pt; color:#000000;}
.DefaultBlack{font-family:Verdana; font-size:8pt; color:#000000;}
.DefaultBrown{font-family:Verdana; font-size:8pt; color:#523B24;}

.job_title_text{font-family:Verdana; font-weight:bold; font-size:9pt; color:#000000;}
.job_header_text{font-family:Verdana; font-weight:bold; font-size:8pt; color:#000000;text-decoration:underline}
.job_details_text{font-family:Verdana; font-size:8pt; color:#000000;}

A.page_action_bottom:link{font-family:Verdana;font-size:8pt;color:#000000;font-weight:bold; text-decoration:none}
A.page_action_bottom:active{font-family:Verdana;font-size:8pt;color:#000000;font-weight:bold; text-decoration:none}
A.page_action_bottom:visited{font-family:Verdana;font-size:8pt;color:#000000;font-weight:bold; text-decoration:none}
A.page_action_bottom:hover{font-family:Verdana;font-size:8pt;color:#000000;font-weight:bold; text-decoration:underline}

.header_spacer{font-family:Verdana;font-size:7pt;font-weight:bold;color:#6E502A}
.header_link{font-family:Verdana;font-size:7pt;font-weight:bold;color:#6E502A}
.header_gold{font-family:Verdana;font-size:8pt;font-weight:bold;color:#B56E00}
.smallheader_gold{font-family:Verdana;font-size:8pt;font-weight:bold;color:#B56E00}
.header_darkbrown{font-family:Verdana;font-size:18pt;font-weight:bold;color:#000000;}

.service_name{font-family:Verdana;font-size:11pt;font-weight:bold;color:#000000;letter-spacing: 0.05em;}

.login_txt{font-family:Verdana; font-size:8pt; color:#CCCCCC;}

.header_home{font-family:Verdana;font-size:18pt;font-weight:bold;color:#DBB327;}
.service_image{border: #ffffff 1px solid;}
.service_descr_home{font-family:Verdana;font-size:8pt;color:#D8C497;}
.service_highlights_home{font-family:Verdana;font-size:10pt;font-weight:bold;color:#DBB327;}
.featured_news_heading{font-family:Verdana;font-size:8pt;font-weight:bold;color:#DBB327;}
.jobs_careers_home{font-family:Verdana;font-size:8pt;font-weight:bold;color:#DBB327;}

.service_home{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:none}
A.service_home:link{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:none}
A.service_home:active{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:none}
A.service_home:visited{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:none}
A.service_home:hover{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:underline}

/*
A:link{font-family:Verdana;font-size:8pt;color:#906D4C;text-decoration:underline}
A:active{font-family:Verdana;font-size:8pt;color:#906D4C;text-decoration:underline}
A:visited{font-family:Verdana;font-size:8pt;color:#906D4C;text-decoration:underline}
A:hover{font-family:Verdana;font-size:8pt;color:#906D4C;text-decoration:none}
*/

A.header_link:link{font-family:Verdana;font-size:8pt;font-weight:bold;color:#6E502A;text-decoration:none}
A.header_link:active{font-family:Verdana;font-size:8pt;font-weight:bold;color:#6E502A;text-decoration:none}
A.header_link:visited{font-family:Verdana;font-size:8pt;font-weight:bold;color:#6E502A;text-decoration:none}
A.header_link:hover{font-family:Verdana;font-size:8pt;color:#6E502A;text-decoration:underline}

A.quicklink:link{font-family:Verdana;font-size:8pt;color:#E5E5E5;text-decoration:none}
A.quicklink:active{font-family:Verdana;font-size:8pt;color:#E5E5E5;text-decoration:none}
A.quicklink:visited{font-family:Verdana;font-size:8pt;color:#E5E5E5;text-decoration:none}
A.quicklink:hover{font-family:Verdana;font-size:8pt;color:#E5E5E5;text-decoration:underline}

.vert_menu_grey{font-family:Verdana;font-size:8pt;font-weight:bold;color:#D8C497;text-decoration:none}
A.vert_menu_grey:link{font-family:Verdana;font-size:8pt;font-weight:bold;color:#D8C497;text-decoration:none}
A.vert_menu_grey:active{font-family:Verdana;font-size:8pt;font-weight:bold;color:#D8C497;text-decoration:none}
A.vert_menu_grey:visited{font-family:Verdana;font-size:8pt;font-weight:bold;color:#D8C497;text-decoration:none}
A.vert_menu_grey:hover{font-family:Verdana;font-size:8pt;font-weight:bold;color:#FFFFFF;text-decoration:underline}

.vert_menu_grey_sel{font-family:Verdana;font-size:8pt;font-weight:bold;color:#FFFFFF;text-decoration:none}
A.vert_menu_grey_sel:link{font-family:Verdana;font-size:8pt;font-weight:bold;color:#FFFFFF;text-decoration:none}
A.vert_menu_grey_sel:active{font-family:Verdana;font-size:8pt;font-weight:bold;color:#FFFFFF;text-decoration:none}
A.vert_menu_grey_sel:visited{font-family:Verdana;font-size:8pt;font-weight:bold;color:#FFFFFF;text-decoration:none}
A.vert_menu_grey_sel:hover{font-family:Verdana;font-size:8pt;font-weight:bold;color:#FFFFFF;text-decoration:underline}

.vert_menu_sec{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:none}
A.vert_menu_sec:link{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:none}
A.vert_menu_sec:active{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:none}
A.vert_menu_sec:visited{font-family:Verdana;font-size:8pt;color:#FFFFFF;text-decoration:none}
A.vert_menu_sec:hover{font-family:Verdana;font-size:8pt;color:#D4A00F;text-decoration:underline}

.vert_menu_sec_sel{font-family:Verdana;font-size:8pt;color:#D4A00F;text-decoration:none}
A.vert_menu_sec_sel:link{font-family:Verdana;font-size:8pt;color:#D4A00F;text-decoration:none}
A.vert_menu_sec_sel:active{font-family:Verdana;font-size:8pt;color:#D4A00F;text-decoration:none}
A.vert_menu_sec_sel:visited{font-family:Verdana;font-size:8pt;color:#D4A00F;text-decoration:none}
A.vert_menu_sec_sel:hover{font-family:Verdana;font-size:8pt;color:#D4A00F;text-decoration:underline}

A.list_title_link:link{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link:active{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link:visited{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link:hover{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:underline}

A.list_title_link_sec:link{font-family:Verdana;font-size:8pt;color:#000000;text-decoration:underline}
A.list_title_link_sec:active{font-family:Verdana; font-size:8pt;color:#000000;text-decoration:underline}
A.list_title_link_sec:visited{font-family:Verdana; font-size:8pt;color:#000000;text-decoration:underline}
A.list_title_link_sec:hover{font-family:Verdana; font-size:8pt;color:#000000;text-decoration:underline}

A.list_title_link_more:link{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link_more:active{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link_more:visited{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link_more:hover{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:underline}

A.list_title_link2:link{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link2:active{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link2:visited{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link2:hover{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:underline}

A.list_title_link_more2:link{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link_more2:active{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link_more2:visited{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:none}
A.list_title_link_more2:hover{font-family:Verdana;font-weight: bold;font-size:8pt;color:#000000;text-decoration:underline}

.list_teaser2{font-family:Verdana;font-size:8pt;color:#000000;text-decoration:none}

.header_link2{font-family:Verdana;font-size:8pt;color:#6E502A;text-decoration:none}
A.header_link2:link{font-family:Verdana;font-size:8pt;color:#6E502A;text-decoration:none}
A.header_link2:active{font-family:Verdana;font-size:8pt;color:#6E502A;text-decoration:none}
A.header_link2:visited{font-family:Verdana;font-size:8pt;color:#6E502A;text-decoration:none}
A.header_link2:hover{font-family:Verdana;font-size:8pt;color:#6E502A;text-decoration:underline}

.ff1
{
	border-right: #a58972 1px solid;
	padding-right: 0px;
	border-top: #a58972 1px solid;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #a58972 1px solid;
	color: #6A3600;
	padding-top: 0px;
	border-bottom: #a58972 1px solid;
}

.cathead
{
	height: 23px;
	border-bottom: solid 1px #000000;
	width: 700px;
	margin: 12px 0px 0px 0px;
	cursor:pointer;
}

.catarrow
{
	float: left;
	height: 19px;
	width: 20px;
}

.closed
{
	background: transparent url(../../images/2/arrow_closed.png) scroll repeat-x left top;
}

.open
{
	background: transparent url(../../images/2/arrow_open.png) scroll repeat-x left top;
}

.cattitle
{
	float: left;
	height: 19px;
	padding: 2px 0px 0px 0px;
	font-weight: bold;
}

.doclink
{
	padding: 6px 0px 0px 20px;
}

