/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background:  #e1e2d5;
	color: #36170a;
	font: .7em Georgia,"Times New Roman", Times, serif;
	padding: 6px 0
}
body#sub{
	background: #e1e2d5
}
a{
	color: #6d1700;
	text-decoration: none
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	background: url(../images/input-bgr.gif) repeat-x top;
	border: #e9e9e9 1px solid;
	font-size: 14px;
	padding: 3px
	
	
}
li{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	left: 15px;
}
p{
	padding: 0 0 .8em
}
/*=== Layout ===*/
#page{
	background: url(../images/page-bgr.gif) repeat-y;
	margin: 0 auto;
	padding: 0 20px;
	width: 899px
}
#page-top{
	background: url(../images/page-top.gif) no-repeat top;
	height: 26px;
	margin: 0 auto;
	overflow: hidden;
	width: 939px
}
#sub #page{
	background: url(../images/page-bgr-sub.gif) repeat-y
}
#sub #page-top{
	background: url(../images/page-top-sub.gif) no-repeat top
}
/*=== Header ===*/
#header{
	height: 90px;
	margin: 0 0 12px
}
#header .spacer{
	color: #062131;
	float: right;
	padding: 15px 0 0;
	width: 280px
}
#header .spacer a{
	color: #062131
}
/*- Logo -*/
#header h1{
	background: url(../images/logo.gif) no-repeat;
	float: left;
	text-indent: -9999px;
	width: 327px
}
#header h1 a{
	display: block;
	height: 90px
}
#header h1 a:hover{
	text-decoration: none
}
/*=== Navigation ===*/
/*- Nav1 -*/
#nav1{
	background: url(../images/nav1-bgr.gif) repeat-x top;
	height: 52px;
	position: relative;
	font-size: 13px;

}
#nav1 li{
	background: url(../images/nav1-sep.gif) no-repeat top right;
	float: left;
	line-height: 44px
}
#nav1 li a{
	color: #ffffff;
	display: block;
	float: left;
	height: 52px;
	margin: 0 2px 0 0;
	padding: 0 25px
}
#nav1 li a:hover,
#nav1 li.active a{
	background: url(../images/nav1-hover.gif) no-repeat bottom;
	color: #f1d403;
	text-decoration: none
}
/*- Nav2 -*/
.nav2{
	font-size: 1.3em;
	margin: 0 0 1.8em
}
.nav2 li{
	border-bottom: 1px solid #efefef;
	line-height: 28px
}

/*
.nav2 li a{
	color: #173c75;
	display: block;
	height: 28px;
	padding: 0 0 0 40px
}
.nav2 li a:hover,
.nav2 li.active a{
	background: url(../images/nav2-hover.gif) no-repeat 17px 7px;
	text-decoration: none
}
*/

.nav2 li a{
	color: #173c75;
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.nav2 li a:hover,
.nav2 li.active a{
	text-decoration: none;
	color: #5a0a11;
	background-image: url(../images/over.gif);
	background-repeat: no-repeat;
	background-position: -2px 10px;
	background-color: #f7f7f7;
}


/*=== All Columns ===*/
#columns{
	background: url(../images/columns-bgr.gif) repeat-x top;
	height: 1%;
	padding: 25px 15px 25px
}
#columns h2{
	color: #062131;
	font-size: 2.2em;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 .5em;
	padding: 0 0 0 10px
}
#columns h3{
	color: #062131;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0 0 .5em
}
#columns h3 em{
	color: #837f70;
	font-style: normal
}
#columns h3 strong{
	color: #6f1800
}
#columns h4{
	font-size: 1em;
	font-weight: normal
}
/*=== Center Column ===*/
#centercol{
	float: left;
	width: 584px
}
#sub #centercol{
	margin: 0 0 0 30px;
	width: 639px
}
/*=== Left Column ===*/
#leftcol{
	float: left;
	width: 195px
}
/*=== Right Column ===*/
#rightcol{
	float: right;
	width: 266px
}
/*=== Sub Columns ===*/
.col1{
	float: left;
	width: 295px
}
.col2{
	float: right;
	width: 530px
}
.col3{
	float: left;
	padding: 0 20px 0 0;
	width: 170px
}
.col3.last{
	padding: 0
}
/*=== Styling Boxes ===*/
/*- Box -*/
.box{
	background: url(../images/box-bgr.gif) repeat-x top;
	border: 1px solid #efefef;
	height: 1%;
	padding: 15px 20px 5px
}
/*- Title -*/
#title{
	height: 298px;
	overflow: hidden
}

#title a:hower {
	text-decoration:underline;
}

#title h2{
	color: #671500;
	font: italic 2.5em Georgia,"Times New Roman", Times, serif;
	letter-spacing: -1px
}
#title h3{
	color: #062131;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0 0 .5em
}

#title h3 a {
	color: #062131;
}

#title h3 em a,
#title h3 em{
	color: #ffffff;
	font-style: normal
}
#title h3 strong{
	color: #6f1800
}


#sub #title{
/*	background: url(../images/title2.jpg) no-repeat top;*/
	height: 108px;
	margin: -8px 0 2px;
	overflow: visible;
	padding: 50px 0 0 580px
}
/*- Featured -*/
#featured{
	background: #183445;
	color: #ffffff;
	height: 1%;
	margin: -8px 0 4px;
	padding: 15px 20px 15px 35px
}
#featured a{
	color: #d8e8c3
}
#featured h2{
	color: #eace03;
	font-size: 2.6em;
	font-weight: normal
}
#featured h3{
	font-size: 1em;
	font-weight: normal
}
/*- Wrapper -*/
.wrap{
	background: #062233;
	border: 1px solid #284353;
	height: 1%;
	padding: 10px 0
}
.wrap div{
	float: left;
	margin: 0 11px;
	width: 154px
}
.wrap img{
	border: 2px solid #ffffff;
	margin: 0 0 10px
}
* html .wrap div{
	margin: 0 8px
}
.overview{
padding:0pt 0pt 0pt 10px;
width:570px;
}
.wrap2{
	height: 1%;
	padding:15px 10px 10px 14px;
}
.wrap2 div{
	float: left;
	margin:0pt 13px 15px;
	width: 154px
}
.wrap2 h3 a{
	color:#173C75;
	font-size: 12px;
}
.wrap2 img{
	border: 2px solid #ccc;
	margin: 0 0 10px;
	padding:3px
}
* html .wrap2 div{
	margin: 0 8px
}
/*- News -*/
.news{
	background: url(../images/news-bgr.jpg) no-repeat top;
	display: table-cell;
	display: block;
	height: 1%;
	height: auto !important;
	height: 157px;
	min-height: 157px;
	padding: 15px 12px
}
.news img.fl{
	border: 2px solid #3b341a;
	margin: 0 10px 10px 0
}
#sub .news{
	background: url(../images/news2-bgr.jpg) no-repeat top;
	color: #666666;
	padding: 20px 25px
}
#sub .news em{
	color: #173c76;
	font-size: 1.1em
}
#sub .news h3{
	border-bottom: 1px solid #eeeeee;
	color: #173c75;
	padding: 0 0 3px
}
#sub .news p{
	font-size: 1.1em;
	line-height: 1.6em
}
#sub .news .wrap{
	background: none;
	border: 0;
	color: #183d76;
	margin: 0 15px 20px 0;
	padding: 0
}
#sub .news .wrap img{
	margin: 0 0 5px
}
#sub .news .fr{
	width: 410px
}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1 li{
	background: url(../images/hl.gif) repeat-x bottom;
	clear: both;
	height: 50px;
	margin: 0 0 10px;
	padding: 0 0 10px
}
.list1 li.last{
	background: none;
	padding: 0
}
.list1 img{
	border: 1px solid #737373;
	float: left;
	margin: 0 10px 0 0
}
/*=== Styling Forms ===*/
input.btn{
	border: 0;
	padding: 0
}
select{
	padding: 1px
}
/*- Search -*/
#search{
	height: 27px;
	padding: 15px 0 0;
	width: 280px
}
#search input{
	float: left;
	width: 180px
}
#search .btn{
	margin: -2px 0 0 5px;
	width: auto
}
/*=== Footer ===*/
#footer{
	background: url(../images/footer-bgr.gif) no-repeat top;
	clear: both;
	color: #183445;
	font: 1em/38px Arial, Helvetica, sans-serif;
	height: 51px;
	margin: 0 auto;
	padding: 0 45px;
	width: 849px
}
#sub #footer{
	background: url(../images/footer-bgr-sub.gif) no-repeat top
}
#footer a{
	color: #183445
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}

div.ar {margin-top:10px;}
ul.inputs li {margin-top:5px;}


div.tx-indexedsearch-searchbox td {padding:4px;}
strong.formlabel {color:red;}


/*
div.news div.csc-textpic-intext-left div.csc-textpic-imagewrap {
margin-right:29px !important;
}

div.news div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:29px !important;
}
*/


div.news .csc-textpic-intext-left dl.csc-textpic-image img, 
div.news .csc-textpic-intext-left-nowrap dl.csc-textpic-image img {
border:2px solid #FFFFFF;
}

#sub div.news .csc-textpic-intext-left .csc-textpic-text h3 {margin-left: 180px;}
/* #sub .news .csc-textpic-text i*/
#sub .news h6{
color:#173C76;
font-size:1.2em;
font-weight:normal;
font-style: italic;
line-height:1.4em;
}



h5 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
	margin-top: 15px;
	margin-bottom: 5px;
}

#spacer_vertical {
	float: left;
	width: 590px;
	height: 20px;
}

.clr{clear:both}

.csc-form-fieldcell1 {}

.csc-mailform tr td select,
.csc-mailform tr td textarea,
.csc-mailform tr td input {margin:1px 0px 12px 0px;}

body#popup {width:490px;}

#content_popup {width:490px;}
#table_popup {margin:0 auto;}

{
	border: 0;
	margin: 0;
	padding: 0
}

#pop-up-close  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-top: 25px;
	padding-right: 10px;
}

#breadcrumbs {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-top: -10px;
	padding-bottom: 10px;
	line-height: 20px;
}

#btt {
	padding-right: 30px;
}

body{
	background:  #e1e2d5;
	color: #36170a;
	font: .7em Georgia,"Times New Roman", Times, serif;
	padding: 6px 0
}


#newsletter-link {margin:0 13px 17px 0;}
#newsletter-link p {float:right;}

