body {
	background: #FFF url(img/bg.gif) top repeat-x;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	margin: 0;
}

img, table {
	border: 0;
}

a {
	color: #003082;
}
a:hover {
	color: #DC241F;
}



/* header */
#hdr {
	background: url(img/hdr_bg.jpg) left top no-repeat;
	height: 115px;
	margin: 0 auto;
	width: 800px;
}
#hdr .right {
	padding: 8px 30px 0 0;
}
#hdr .right td {
	padding: 16px 0 0 0;
	text-align: right;
}
#hdr .right td a {
	color: #6D767A;
	font-size: 0.85em;
	text-decoration: none;
}
#hdr .right td a img {
	vertical-align: middle;
}
#hdr .right ul {
	margin: 0;
	padding: 0;
}
#hdr .right ul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
}
#hdr .right table {
	margin-left: auto;
}


/* main menu */
#mmenu {
	background: #DC241F url(img/mmenu_bg.gif) top repeat-x;
	width: 100%;
}
#mmenu ul {	
	height: 45px;
	margin: 0 auto;
	padding: 0;
	width: 660px;
}
#mmenu ul li {	
	border-right: 1px solid #D17475;
	float: left;
	font-size: 1.25em;
	list-style: none;
	margin: 0;
	padding: 14px 0.8em;
}
#mmenu ul li.active {
	background: #003082 url(img/mmenu_bg_act.gif) top repeat-x;
	border: 0;
}
#mmenu ul li a,
#mmenu ul li a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

/* sub menu */
#smenu {
	background: #003082;
	width: 100%;
}
#smenu ul {	
	height: 35px;
	margin: 0 auto;
	padding: 0;
	width: 800px;
}
#smenu ul li {	
	background: url(img/smenu_div.gif) right 50% no-repeat;
	float: left;
	font-size: 1em;
	list-style: none;
	margin: 0;
	padding: 11px 1.2em;
}
#smenu ul li.last {
	background: none;
	border: 0;
}
#smenu ul li.active {
	font-weight: bold;
}
#smenu ul li a,
#smenu ul li a:hover {
	color: #FFF;
	text-decoration: none;
}


/* content-outer */
#content-outer {
	background:#fff;/* #F7FBFD;*/
	margin: 0 auto;
	padding: 0 20px;
	width: 800px;
}

/* content-index */
#content-index {
	width: 800px;
}
#content-index .banner {
	background: #fff; /*#D8E9F5;*/
	border-bottom: 1px solid #E8F2F9;
	height: 160px;
	width: 620px;
}

/* left col */
#content-index .left-col {
	background: #fff /*#D8E9F5 url(img/idx_leftcol_bg.gif) right bottom no-repeat*/;
	border-right: 1px solid rgb(155,200,230)/*#E8F2F9*/;
	padding: 10px 20px 10px;
	vertical-align: top;
	width: 289px;
}
#content-index .left-col h1 {
	margin: 0 0 0.5em;

}
#content-index .left-col table {
	width: 100%;
}
#content-index .left-col table td {
	padding: 0 10px 15px 0;
	vertical-align: top;
}
#content-index .left-col table h4 {
	font-size: 1em;
	margin: 0 0 0.5em;
}
#content-index .left-col table p {
	margin: 0 0 0.5em;
}
#content-index .left-col table a,
#content-index .left-col table a:hover {
	color: #003082;
	font-weight: bold;
	text-decoration: none;
}
#content-index .left-col table .pic img {
	border: 5px solid #FFF;
}

/* center col */
#content-index .center-col {
	background: #fff /*#BAD8E6 url(img/idx_centercol_bg.gif) left bottom no-repeat*/;
	padding: 10px 20px 10px;
	vertical-align: top;
	width: 250px;
}
#content-index .center-col h1 {
	color: #DC241F;
	margin: 0 0 0.5em;
}
#content-index .center-col h1 span.blue {
	color: #003082;
}
#content-index .center-col ul.nobul {
	margin: 0;
	padding: 0 1em 1em;
}
#content-index .center-col ul.nobul li {
	line-height: 1.4em;
	list-style: none;
	margin: 0;
	padding: 0;
}
#content-index .center-col p {
	margin: 0 0 1em;
}
#content-index .center-col p.right {
	text-align: right;
}
#content-index .center-col a,
#content-index .center-col a:hover {
	color: #DC241F;
	font-weight: bold;
	text-decoration: none;
}
#content-index .center-col h3 {
	color: #DC241F;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0 0 0.5em;
}

/* right col */
#content-index .right-col {
	background: #fff /*#D8E9F5 url(img/idx_rightcol_bg.gif) bottom repeat-x*/;
	border-left: 1px solid rgb(155,200,230)/*#E8F2F9*/;
	padding-bottom: 15px;
	vertical-align: top;
	width: 179px;
}

#weather {
	margin: 0 auto;
	padding: 10px 0 0;
	width: 122px;
}
#badge {
	margin: 0 auto;
	padding: 10px 0 0;
	width: 122px;
}

/* logobar */
.logobar-index {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 800px;
}
.logobar-index ul {
	margin: 0;
	padding: 0;
}
.logobar-index ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px 10px 0;
}


/* content-page */
#content-page {
	width: 800px;
}

/* page title */
#content-page .title {
	height: 60px;
	width: 800px;
}
#content-page .title h1 {
	color: #4FAEF1;
	float: left;
	margin: 0;
	padding: 1em 0 0 0.85em;
}
#content-page .title .printlink {
	float: right;
	padding: 3em 200px 0 0;
}
#content-page .title .printlink a {
	color: #FFF;
	text-decoration: none;
}
#content-page .title .printlink img {
	vertical-align: middle;
}

/* left col */
#content-page .left-col {
	background: #fff;/*#D8E9F5;*/
	padding: 20px;
	vertical-align: top;
	width: 580px;
}
#content-page .left-col p {
	line-height: 1.4em;
	margin: 0 0 1em;
}
#content-page .left-col ul {
	margin-top: 1em;
	margin-bottom: 1em;
}
#content-page .left-col ul li {
	line-height: 1.4em;
}
#content-page .left-col .btmlinks {
	padding: 20px 0 0;
}
#content-page .left-col .btmlinks a,
#content-page .left-col .btmlinks a:hover {
	color: #003082;
	text-decoration: none;
}

/* right col */
#content-page .right-col {
	background: #FFF /*url(img/page_rightcol_bg.gif) right repeat-y*/;
	border-left: 1px solid rgb(155,200,230)/*#E8F2F9*/;
	padding-bottom: 15px;
	vertical-align: top;
	width: 180px;
}

/* logobar */
.logobar-page {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 160px;
}
.logobar-page ul {
	margin: 0;
	padding: 0;
}
.logobar-page ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px 10px 0;
}



/* footer */
#footer {
	background: #DC241F;
	border-top: 8px solid #C6201C;
	margin: 0 auto;
	padding: 10px 20px 13px;
	position: relative;
	text-align:center;
	/*width: 760px;*/
}
#footer ul {
	margin: 0;
	padding: 0.25em 0;
}
#footer ul li {
	background: url(img/footer_div.gif) 99% 50% no-repeat;
	color: #FFF;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 1em;
}
#footer ul li.last {
	background: none;
}
#footer ul li a,
#footer ul li a:hover,
#footer a,#footer a:hover {
	color: #FFF;
	text-decoration: none;
}
/*
#footer .aspit {
	position: absolute;
	top: 0; right: 0;
}
	*/


/* headings */
h1 {
	color: #003082;
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 0.75em;
}
h3 {
	color: #003082;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0 0 0.75em;
}


.clear {
	clear: both;
}

/* Forms */
form {
	margin: 0;
}

input, textarea, select {
	border: 1px solid #000;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	padding: 2px;
}
select {
	padding: 1px;
}
.lahter {width:300px}
