body {
margin:0;
padding:0;
background:url(images/body.gif) repeat;
}
h1 {
font-size:18px;
margin:0;
padding:8px 0;
}

h2 {
font-size:16px;
margin:0;
padding:6px 0;
}

h3 {
font-size:16px;
margin:0;
padding:5px 0;
}

h4 {
font-size:13px;
margin:0;
padding:5px 0;
}

h5, h6 {
font-size:12px;
margin:0;
padding:5px 0;
}

p {
margin:0;
padding:6px;
}
#header {
background:url(images/header.png) no-repeat;
height:164px;
width:980px;
margin:5px auto 0 auto;
}
.navlinks  {
float:left;
display:inline;
margin:100px 0 0 30px;
}
.navlinks ul {
margin:0;
padding:0;
list-style:none;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}

.navlinks ul li {
float:left;
}

.navlinks ul li a {
display:block;
width:119px;
height:46px;
text-align:center;
line-height:45px;
color:#fff;
text-decoration:none;
background:url(images/nav.gif) no-repeat top center;
}
.navlinks ul li a:hover {
background:url(images/navhover.gif) no-repeat top center;
}
.logo {
margin:38px 33px 0 0;
float:right;
display:inline;
}

#content-in {
background:url(images/contentbg.png) repeat-y;
width:910px;
margin:0 auto;
min-height:670px;
height:100%;
overflow:hidden;
padding:30px 35px 5px 35px;
}

#footer {
background:url(images/wrapper.png) no-repeat;
height:115px;
width:980px;
margin:0 auto;
font:11px Arial, Helvetica, sans-serif;
}

.footer1 {
height:50px;
}

.fl {
float:left;
display:inline;
padding:5px 0 0 35px;
color:#0aaeeb;
}

.fl a {
color:#0aaeeb;
text-decoration:none;
}

.fl a:hover {
text-decoration:underline;
}

.fr {
float:right;
display:inline;
padding:5px 35px 0 0;
color:#ccc;
}

.footer2 {
padding-left:10px;
color:#ccc;
padding-top:7px;
}

.sidebar {
float:left;
width:180px;
color:#0aaeeb;
font:12px Tahoma, Arial, Helvetica, sans-serif;
}

.sidebar a {
color:#0aaeeb;
text-decoration:none;
}

.sidebar a:hover {
color:#fff;
}
.widget {
margin-bottom:30px;
}
.widhead {
background:url(images/sidetop.gif) no-repeat;
height:18px;
text-align:center;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
padding-top:18px;
}

.widbody, .widbody2 {
border-left:1px solid #0c222b;
border-right:1px solid #0c222b;
border-bottom:1px solid #0c222b;
padding:9px 0;
background:#041117;
}

.widbody ul {
margin:0;
padding:0;
list-style:none;
}

.widbody ul li a {
display:block;
line-height:100%;
padding:8px 0 0 0;
background:url(images/bullet2.gif) no-repeat right 11px;
}

.widbody ul li a span {
display:block;
padding:0 26px 10px 5px;
background:url(images/libg.gif) no-repeat bottom;
}

.widbody2 ul {
margin:0;
padding:0;
list-style:none;
}

.widbody2 ul li {
display:block;
line-height:100%;
padding:8px 0 0 0;
background:url(images/bullet2.gif) no-repeat right 11px;
}

.widbody2 ul li span {
display:block;
padding:0 26px 10px 5px;
background:url(images/libg.gif) no-repeat bottom;
}

.main {
float:right;
width:715px;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
}
.main a {
color:#0aaeeb;
text-decoration:none;
}

.main a:hover {
color:#fff;
}

.dir-head {
background:url(images/dirhead.gif) no-repeat;
height:76px;
}

.dhl {
float:left;
width:157px;
height:22px;
display:inline;
margin-top:7px;
}

.dhr {
float:right;
display:inline;
width:540px;
margin-right:10px;
color:#0aaeeb;
margin-top:13px;
}

.dhr a {
padding:0 6px;
}
#sfrm {
margin:0;
padding:0;
}
.gssearch {
width:100px;
height:16px;
margin:3px 10px 0 0;
padding:0;
border:none;
background:transparent !important;
vertical-align:top;
color:#fff;
font:12px Tahoma, Arial, Helvetica, sans-serif;
}

.gsbu {
width:36px;
margin:0;
height:22px;
padding:0;
background:transparent !important;
border:none;
vertical-align:top;
}

.cat {
background:url(images/catbg.gif) no-repeat right top;
height:32px;
font:12px Tahoma, Arial, Helvetica, sans-serif;
padding-right:10px;
padding-left:15px;
color:#0aaeeb;
}

.subcat a {
color:#fff;
}

.subcat-in {
padding:3px 10px;
}

.text, .limit_field {
background-color:#051218 !important;
border:1px solid #0c2b39;
color:#ccc;
font:12px Tahoma, Arial, Helvetica, sans-serif;
padding:1px;
margin:2px 0;
}

.gssel {
background-color:#051218 !important;
border:1px solid #0c2b39;
color:#ccc;
font:12px Tahoma, Arial, Helvetica, sans-serif;
padding:1px;
margin:2px 0;
}

.label {
text-align:left;
}

.msg {
color:#FFFF00;
padding:10px 0;
}

.err {
color:#FF0000;
padding:10px 0;
}
div.pr {
	font-size: 6pt;
	color: #ccc;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 40px;
	border: 1px solid #ccc;
	height: 3px;
	font-size: 1px;
}
div.prb {
	background:#00FF00;
	height: 3px;
	font-size: 1px;
}

.link {
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}

.mytr2 td {
padding:10px 15px;
}

.mytr td {
background:#05141b;
border-bottom:1px solid #082330;
border-left:1px solid #082330;
}

.artable {
}

.artable td {
}

.gsld {
border-bottom:1px solid #082330;
border-left:1px solid #082330;
}

.gsld td {
border-top:1px solid #082330;
border-right:1px solid #082330;
}

.label1, .smallDesc1 {
background-color:#051218;
}

.small {
font-size:10px;
}
