/*Reset

-------------------------------------------------------------------------------*/

#main li {list-style-type: disc; margin-left:14px; line-height: 20px;}
#main ul {list-style-type: disc; margin-left:14px}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, 

tr, th, td {

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-weight: inherit;

font-style: inherit;

font-size: 100%;

font-family: inherit;

vertical-align: baseline;

background: transparent;

}

a:hover {text-decoration:none}

/* remember to define focus styles! */

:focus {

outline: 0;

}

body {

line-height: 1;

color: black;

background: white;

}

ol, ul {

list-style: none;

}

/* tables still need 

'cellspacing="0"' in the markup */

/*table {

border-collapse: collapse;

border-spacing: 0;

}

caption, th, td {

text-align: left;

font-weight: normal;

}*/

blockquote:before, blockquote:after,

q:before, q:after {

content: "";

}

blockquote, q {

quotes: "" "";

}



/*Basic Elements

---------------------------------------------------------------------*/



body {

	font:62.5%/1.4 Arial, Helvetica, sans-serif;

	color:#114D72;

	background:#fff;

	min-width:990px;

}



h1,h2,h3,h4,h5,h6 {

	font-weight:normal;

}

h1 {font-size:2.4em;}

h2 {font-size:2.2em;; padding-top:0px}

h3 {font-size:2.2em;}

h4 {font-size:1.8em;}

h5 {font-size:1.6em;}

h6 {font-size:1.4em;}

a:link {color:#0b75be;}

a:visited {color:#0b75be;}

a:hover {color:#0b75be;}

a:active {color:#0b75be;}

p {

	

	padding:0;

	margin:.5em 0;

}

.clearing {

	clear: both;

}

.hide {

	display: block;

	width:0;

	height: 0;

	line-height: 0;

	overflow:hidden;

}

.sep {

	padding-bottom:1em;

	margin:0 0 1em 0;

	}

.p-sep {

	padding-bottom:1em;

	margin:0 0 1em 0;

	}	

.last {

	margin:0;
	border: none;
}	

.more {

	margin: 1em 0;

}	


.small {

	font-size: 90%;

}

strong {

	font-weight: bold;

}

/*Page structure

---------------------------------------------------------------------*/

#page {background:transparent url(/site/images/header.jpg) no-repeat scroll right top;

	height: 100%;

	font-size: 1.2em;

	width: 100%;

	vertical-align: top;

}

#header {background: url(/site/images/header.jpg) no-repeat top right

	

}

#content {

	height: 100%;

	vertical-align: top;

}

#footer {	

	height:72px;

}



/*Header

---------------------------------------------------------------------*/

#header div.header {

	width: 100%;

	margin: 10px 0;

	position:relative;

}

#header div.header img {

	margin: 20px 0 5px 0;

}

#header div.top-banner {

	margin: 0;

}



#header p {

	margin-top: 15px;

      margin-left: 10px;

}


div.wrap {

	margin: 40px 0px 45px 70px; _margin: 40px 0px 25px 30px;

}



/* navigation */

#nav {

	width: 100%;

	

}

#nav li {

	border-bottom:1px solid #fff;

	height: 3em;

	line-height: 3em;

	width: 100% !important;

}

#nav li a {

	color: #fff;

	padding: 0 0 0 50px;

	font-size: 120%;

	font-weight: bold;

}





/*header*/

#header h1,#header h2 {

	color:#FE7E00

}



#header img.top {

	position:absolute;

	top:0px;

	right:0px;

	behavior: url(/site/css/iepngfix.htc);

	width: 716;

	height: 296;



}



/*Content

---------------------------------------------------------------------*/

#content table,#content caption, #content tbody, #content tfoot, #content thead, #content 

tr, #content th, #content td {

	vertical-align: top;

}



.tdd { border:1px solid #114D72; padding: 5px 5px 5px 5px;}



#content td {

	padding:10px 0 10px 0 0;

}

#content td table td {	padding:5px;
      color: #114D72; vertical-align:middle;}

#content td table td.tdd {

border:1px solid #114D72; padding: 5px 5px 5px 5px;
}

#content table {

	width:100%;

	padding:0;



	

}

#content table td {



}

#content #col1 {
	vertical-align: top;

	width:20%;

	background: #775f01;

	padding: 0 0 20px 0;

	height: 100%;

	border-right: 1px solid #fff;

}

#content #col1 h2 {

	color: #000;

	margin: 0 0 15px 0;

	font-size: 160%;

}

#content #col1 h3 {

	font-size: 100%;

	font-weight: bold;

}

#content #col1 h3 a {

	color:#3A9500;

}

#content #col1 p {

	margin: 5px 5px 5px 0;

	padding: 0 0 10px 0;


}
#content #col1 p a {
    line-height: 0.1em;
    text-decoration: none;
    color:#114D72; 
    font-size: 11px;


}


#content #col1 img {



}



/*col2*/



#content #col2 {

	padding:0;
	vertical-align: top;
	width: 100%;
	background: url(/site/images/one.gif) repeat-x bottom left #d6cf4b;
}


#content #col2 h2 {

	margin:15px 0 20px 30px;

	padding-top: 20px;

	color: #114D72;

	font-size: 160%;

	font-weight: bold;

}



#content #col2 div.news {

	width:27%;

	float: left;

	margin-left:30px; 

	font-size: 100%;
margin-bottom:20px;
margin-top:20px;

}

#content #col2 div.news img {

	float:left;

	border: 1px solid #fff;

	margin:0 10px 0px 0;

}

#content #col2 div.about {
background:#f0e99e;

	clear: both;

	border-top:1px solid #fff;

	padding: 30px 50px 20px 30px;

}

#content #col2 div.inner {
 background: #f0e99e;
	clear: both;

	padding: 30px 50px 20px 30px;

}

#content #col2 div.inner img {

	float: ;

	

	background: #BED9EA;



}

#content #col2 div.inner td img {

	float: left;

	border: 1px solid #fff;

	background: #BED9EA;

	margin:0 15px 0px 0;

}

#content #col2 div.inner h3 {

	color: #114D72;

	font-weight: bold;

	font-size: 160%;

	margin:0 0 20px 0;

}

#content #col2 div.inner ul  {

	line-height: 2em;
	font-weight: bold;
}

#content #col2 div.about img {

	float: left;

	border: 1px solid #fff;

	background: #BED9EA;

	margin:0 40px 40px 0;

}

#content #col2 div.inner p {

	margin: 0;

	padding:0;

	line-height: 1.4em;

	color: #114D72;

}

#content #col2 div.inner p a {

	color: #114D72;

}

#content #col2 div.about h3 {

	color: #381d00;

	font-weight: bold;

	font-size: 160%;

	margin:0 0 20px 0;

}



#content #col2 div.about p {

	margin: 0;

	padding:0;

	line-height: 1.2em;

	color: #381d00;

}

#content #col2 p.sep {

	background: transparent url(/site/images/h-sep.gif) 0 100% repeat-x;

}



/*Footer

---------------------------------------------------------------------*/

#footer ul {

	height: 3.6em;

}

#footer ul li {

	float: left;

	margin: 1em 10px 0 0;

	border-right: 1px solid #06c;

	line-height: 1em;

}

#footer li.last,#footer div.footer ul li.last {

	border: none;

}

#footer ul li a {

	color:#06c;

	margin: 0 10px 0 0;

	font-weight: bold;

}

#footer div.footer {

	height: 72px;

	background: #f0e99e url(/site/images/bg-footer.gif) 0 100% repeat-x;

	margin: 10px 0 0 0;

	padding: 0;

}

#footer div.footer p {

	float: left;

	font-size: 90%;

	margin:23px 0 20px 10px;

}

#footer div.footer ul {

	float: right;

}

#footer div.footer ul li {

	border-right:1px solid #377EAA;

	line-height: 1em;

	margin-top: 23px;

	font-size: 90%;

}

#footer div.footer ul li a {

	color: #377EAA;

	font-weight: normal;

}

.cherta {color: #FF7E00;}

.td2 { border: 1px solid #114D72; 
padding:1px;
}

.td2 { border: 1px solid #114D72; 
padding:1px;
}

.td1 {
border:1px solid black;
padding:5px;
vertical-align: middle;
}