﻿@charset "UTF-8";
/* CSS Document */

body {
	background: #F2F2F2;
	margin: 0;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

a img {
	border: none;
}

a {
	color: #005422;
	text-decoration: none;
}	

a:hover {
	color: #005422;
	text-decoration: underline;
}

h1,h2,h3,h4,h5,p {
	margin: 0;
}

h5{
	font-size: 1.2em;
	font-weight:normal;
}

h4{
	font-size: 1.4em;
	font-weight:normal;
}

h2{
	font-size: 1.6em;
	font-weight:normal;
}

ul{
	margin: 0;
	padding: 0;
}

li{
	margin: 0 0 0 15px;
	padding: 0;
}

#rapper {
	width: 1002px;
	margin: 0 auto;
	background: url(../images/Element/page.gif) repeat-y;
}

#rapper_inner{
	padding: 0 12px 17px 12px;
	background: url(../images/Element/page_bot.gif) bottom no-repeat;
}

#leaderboard {
	width: 978px;
	padding: 10px 0;
	text-align: center;
	background: #013275;
}

#masthead {
	background: url(../images/Element/masthead_bg.jpg) no-repeat;
	width: 978px;
	height: 94px;
	position: relative;
}

#masthead #search{
	background: url(../images/Element/search_bg.jpg) no-repeat;
	width: 339px;
	height: 18px;
	position: absolute;
	top: 28px;
	left: 347px;
	padding: 10px;
}

#masthead #search #search_box {
	width: 169px;
	float: left;
}

#masthead #search #search_box .box{
	border:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}


#masthead #search #search_cat{
	width: 150px;
	padding: 3px 0 3px 0;
	float: left;
}
#masthead #search #search_cat .drop{
	border:0;
	outline-color:-moz-use-text-color;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	outline-style:none;
	outline-width:0;
}
#masthead #search #search_btn{
	width: 20px;
	float: left;
}

#masthead #links{
	width: 180px;
	height: 74px;
	position: absolute;
	top: 0px;
	left: 778px;
	text-align: right;
}

#masthead #links #datestamp{
	margin: 0 0 50px 0;
}

#mainnav {
	height: 16px;
	width: 958px;
	background: url(../images/Element/mainnav_bg.jpg) repeat-x;
}

#mainnav .leftcol{
	width: 708px;
	float: left;
}

#mainnav .leftcol ul#menu{
	margin: 0;
	padding: 0;
}

#mainnav .leftcol ul#menu li{
	margin: 0;
	padding: 0;
	display: inline;
}

#mainnav .leftcol ul#menu li a{
	color: #0195E4;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0 20px 0 0;
	font-size: 12px;
}

#mainnav .leftcol ul#menu li a.active{
	color: #FFFFFF;
}

#mainnav .leftcol ul#menu li a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#mainnav .rightcol{
	width: 250px;
	float: left;
	text-align: right;
}

#main {
	padding: 14px 14px 30px 14px;
	width: 950px;
}

#main .leftcol {
	width: 634px;
	float: left;
	margin-right: 16px;
}

#main .rightcol {
	width: 300px;
	float: right;
}

#main .leftcol #topnews {
	width: 634px;
	height: 250px;
	background: #CCCCCC;
}

#footer {
	background: #000000 url(../images/Element/footer_bg.jpg) repeat-x;
	padding: 14px 14px 30px 14px;
	width: 950px;
}

#copyright{
	width: 992px;
	margin: 0 auto;
	padding: 5px 5px 50px 5px;
}

#copyright .leftcol{
	width: 496px;
	float: left;
}

#copyright .rightcol{
	width: 496px;
	float: right;
	text-align: right;
}

.mpu {
	width: 300px;
	height: 250px;
	background: #CCCCCC;
}

.contentholder {
	width: 634px;
}

.contentbox 
{
	width:612px;
	border: 1px solid #E7E7E7;
}
.contentboxx {
	border: 1px solid #E7E7E7;
}

.contentbox1
{
	width:300px;
	border: 1px solid #E7E7E7;
}
.contentbox_left {
	width: 310px;
	float: left;
}

.contentbox_right {
	width: 310px;
	float: right;
}

.contenthdr 
{
	height: 15px;
	padding: 5px 10px;
	background: url(../images/Element/hdr_bg.jpg) repeat-x;
}

.contenthdr_box_1 {
	width: 290px;
}

.contenthdr_box_1_left {
	width: 200px;
	float: left;
}

.contenthdr_box_1_right {
	width: 90px;
	float: right;
	text-align: right;
}

.contenthdr_box_2 {
	width: 278px;
}

.contenthdr_box_2_left {
	width: 140px;
	float: left;
}

.contenthdr_box_2_right {
	width: 138px;
	float: right;
	text-align: right;
}

.contenthdr_box_3 {
	width: 612px;
}

.contenthdr_box_3_left {
	width: 512px;
	float: left;
}

.contenthdr_box_3_right {
	width: 100px;
	float: right;
	text-align: right;
}
table.data {  

        border-collapse: collapse;

        } 

table.data td {       

        padding: 4px;

        text-align: left;     

        border: solid 1px #FFFFFF;    

        color: #000000;       

        font-size: 12px;

        } 

table.data td.darkblue {      

        background: #32508C;  

        color: #FFFFFF;       

        font-size: 12px;

        } 

table.data td.lightblue {     

        background: #7D97BD;

        font-size: 12px;

        }

table.data td.lightgray {     

        background: #e6e6e6;

        font-size: 12px;

        }       
.txt_white {
	color: #FFFFFF;
}

.txt_white a{
	color: #3B8237;
	text-decoration: none;
}	

.txt_white a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}	

.txt_white a.linkwhite{
	color: #FFFFFF;
	text-decoration: none;
}	

.txt_white a.linkwhite:hover{
	color: #FFFFFF;
	text-decoration: underline;
}	

.txt_lightgrey {
	color: #666666;
}

.txt_green {
	color: #336600;
}

.txt_small {
	font-size: 10px;
}

.txt_title {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.thumb {
	border: solid 1px #666666;
}

.item_hm_1 {
	width: 280px;
}

.item_hm_1_left {
	float: left;
	width: 64px;
}

.item_hm_1_right {
	float: right;
	width: 205px;
}


.item_hm_2 {
	width: 614px;
}

.item_hm_2_left {
	float: left;
	width: 100px;
}

.item_hm_2_right {
	float: right;
	width: 514px;
}
.item_hm_com 
{
	width: 564px;
}
.item_hm_com_left
{
	float: left;
	width: 64px;
}

.item_hm_com_right
{
	float: right;
	width: 489px;
}


.highlight1 {
	background: #F2F2F2;
}

.highlight2 {
	background: #E7E7E7;
}

.margbot1 {
	margin-bottom: 5px;
}

.margbot2 {
	margin-bottom: 10px;
}

.margbot3 {
	margin-bottom: 15px;
}
.margbot4 {
	margin-bottom: 20px;
}

.divline {
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 15px;
}

.associmg {
	float: left;
	width: 100px;
	border: solid 1px #CCCCCC;
	margin-right:10px;
	margin-top:20px;
}
.assocdesc {
	float: right;
	width: 480px;
	margin-top:20px;
	padding-top: 5px;
}


.innerpad1 {
	padding: 5px;
}

.innerpad2 {
	padding: 10px;
}

.ftrcol {
	width: 158px;
	float: left;
}

.flushed_width {
	width: 100%;
}


table.stb {
	border-collapse: collapse;
}

table.stb td{
	padding: 2px 6px;
	text-align: left;
	border: solid 1px #FFFFFF;
}

table.stb td.date{
	width: 70px;
}

li.link_grey {
	list-style-image: url(../images/Element/arr_link_grey.gif);
}

li.link_darkgrey {
	list-style-image: url(../images/Element/arr_link_darkgrey.gif);
}

.sz1 {
	font-size: 1em;
}

.sz2 {
	font-size: 1.2em;
}

.sz3 {
	font-size: 1.4em;
}

.utility {
	text-align: right;
}

.img_left{
	float: left;
	margin: 0 15px 0 0;
	padding: 5px 0 8px 0;
	clear: both;
}

.ArtContent
{
}
.btncss
{
background:#D9ECFC;
border:#9CD0F7 1px solid;
color:#4D4D4D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-right:5px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
cursor:pointer;
-moz-border-radius:3px;
}
.btncss:disabled {
background:#D1DCEB;
color:#ffffff;
}

#companylist
{
	width: 730px; height: 149px; margin-top: 20px; margin-left: 100px; margin-bottom:10px;
}
#company1img
{
	width: 293px; height: 128px; text-align: center; border-bottom:solid 1px black;
}
#company1desc
{
	height: 128px; vertical-align: top; width: 799px; border-bottom:solid 1px black;
}
#company2img
{
	width: 293px; height: 128px; text-align: center; border-bottom:solid 1px black;
}
#company2desc
{
	height: 128px; vertical-align: top; width: 799px; border-bottom:solid 1px black;
}
#company3img
{
	width: 293px; height: 128px; text-align: center; border-bottom:solid 1px black;
}
#company3desc
{
	height: 128px; vertical-align: top; width: 799px; border-bottom:solid 1px black;
}
#company4img
{
	width: 293px; height: 128px; text-align: center; border-bottom:solid 1px black;
}
#company4desc
{
	height: 128px; vertical-align: top; width: 799px; border-bottom:solid 1px black;
}
#company5img
{
	width: 293px; height: 128px; text-align: center; border-bottom:solid 1px black;
}
#company5desc
{
	height: 128px; vertical-align: top; width: 799px; border-bottom:solid 1px black;
}
#company6img
{
	width: 293px; height: 128px; text-align: center; border-bottom:solid 1px black;
}
#company6desc
{
	height: 128px; vertical-align: top; width: 799px; border-bottom:solid 1px black;
}

