html {

	padding-bottom:;
        width: 1005px;
        border-right: 1px solid #0076a2;
        border-bottom: 1px solid #0076a2;
}
html, body{
	font: 83% Arial, Arial, Helvetica, sans-serif; line-height: 16px;
	color: #505050;
}
body#normal {background: #FFF;}

ul {
list-style:url(../images/arrow.gif);
margin:0;
padding:0;
margin-left:15px;
}

h3 {
margin-bottom:10px;
}

h3, .contentheading {
font: bold 1.6em sans-serif; color: #0076a2; padding: 0px 0px 0px 0px;
}

h3, .componentheading {
font: bold 1.6em sans-serif; color: #0076a2; padding: 0px 0px 0px 0px;
}

.inputbox {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:2px;
color:#004661;
}

.latestnews li a, .mostread  li a {
color:#333333;
font-weight:normal;
font-size:11px;
}

.latestnews li a:hover {
text-decoration:underline;
}

.latestnews img {
border:0px;
}

.div_user1, .div_user2  {
float:left;
margin-top:0px;
width:49%;

}
.div_user1 {
padding-right:2%;
}



.div_user5 {
float:right;
margin-right: 30px;
padding-top: 14px;
color:#87CEFA
}

.inputbox {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:2px;
color:#333333;
}

td{font-size: 11px; padding: 2px 5px 2px 0px;}
th{font-size: 11px; padding: 2px 5px 2px 0px;}


img {
	border: 1px solid #CCC;
	margin: 2px;
	padding:2px;
	background:#FFF;
}

a {color: #0076a2; text-decoration: none; font-weight:bold;}
a:hover {color: #004661; text-decoration: none;}
a.image, a.image:hover  {border:0;}
a.mainlevel {font: normal 1.2em sans-serif; line-height: 20px; background: url(../images/arrow.gif) no-repeat left center; padding:3px 3px 3px 15px; display:block; border-bottom:1px dotted #CCC; }
a.mainlevel:hover  {background-color:#F4F4F4; text-decoration:none; font-weight:bold;}

.blog_more a {
font-weight:normal;
color:#0076a2;
}

li{list-style: none; }
#main ul {clear: both; padding: 3px 0px 6px 0px; font: normal 1.2em sans-serif; line-height: 17px;}

fieldset {
	width: 470px;
	padding: 9px;
	border: 1px solid #eee;
}

#head {
        border-top: 1px solid #8394da;
        padding-right:0px;
	background:url(../images/gsftop.jpg) no-repeat;
        background-color:black;
	color: #FFF;
	padding: 24px 0;
        height: 73px;
        width: 1005px;

}
#head .center {padding: 0;}
#head .left {font: normal 2.5em Arial, sans-serif; padding-left: 0px; line-height: 50px;}
#head .rightTop {float: right; font: normal 2.4em Arial, sans-serif; line-height: 40px;}
#head .right {width: 100%;}
#head .search {padding-top: 15px;}
#head .topMenu {clear: both;}
#head .topMenu li {float: right; margin-left: 30px;}
#head a {color: #8394da; font: normal 1.2em Arial, sans-serif; text-decoration: none; }
#head a:hover {color: #FFF;text-decoration: none;}
#head form {float: right; padding: 0; margin: 0;}

/* newsflash */
#newsflash {
	background: #000 repeat-x;
	color: #FFF;
	border-top:1px solid #FFF;
	text-align:left;
        width: 1005px;
}

#main {background: #FFF url(../images/main.jpg) repeat-x; padding: 10px; 0;}
.mid li,.mainright li,.mainleft li {list-style-image:url(../images/bullet.png)}

#main p {padding: 0px 0 4px;}

.componentheading {
	font: bold 1.4em Arial,sans-serif;
	padding-bottom: 0px;
}
.sectiontableentry2 label{
text-align:left;
}
.sectiontableentry2 {
background-color:#EFEFEF;
padding-left:5px;
padding-top:5px;
text-align:left;
}
.sectiontableentry1 {
background-color:#DFDFDF;
padding-left:5px;
padding-top:5px;
text-align:left;
}
.sectiontableentry1 td div a, .sectiontableentry2 td div a {
font-weight:bold;
border:none;
}

table.contentpaneopen {margin-right: 16px;}

.contenttoc {
	padding: 10px;
	text-align: left;
}
.contentpaneopen img {
	border: 1px solid #CCC;
	margin: 0px;
        margin-bottom:20px;
	padding:2px;
	background:#FFF;
}

.buttonheading img {border: none; margin: 0;}

#footer {
	background: #FFF url(../images/main.jpg) repeat-x;
	color: #858585;
	text-align:center;
	padding:20px;
}
#footer a {color: #858585;}


.left form {padding-bottom: 10px;}
form a {display: inline;}


.center {width: 950px; margin: 0 auto; padding: 12px 0;}
.clearer {clear: both; font-size: 0;}
.left {float: left; padding-top:16px;}
.left img {border:0px;}
.right {float: right; padding-left:0px; font-size:11px;}
.right img {border:0px;}
.right li {list-style-image:url(../images/arrow.gif)}
.small {color: #333;}
.createdate {padding-bottom: 6px; color: #999;}


.col2 .mainleft,.col2 .mainright {width: 78%; float: left; border-right: 1px dotted #CCC;}
.col2 .mainright {float: right;}


.col3 .left,.col3 .right,.col2 .left,.col2 .right {width: 20%;}
.col3 .mid {float: left; width: 54%; margin: 0 2%; padding-top:3px;}
* {
	padding: 0px;
	margin: 0px;
}

