/*************** Start Top Fixed Sections code *************************************/

* {

  margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul {

  margin: 1em 0;

}

img {

	border: 0;

}

a:link {

color: #006eab;

text-decoration: none;

}

a:visited {

color: #04527d;

text-decoration: none;

}

a:hover {

color: #0285cd;

text-decoration: none;

border-bottom: none;

}

span {

color: #002337;

}

.clear {

clear:both;

}

.clearfix:after {

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height:1%; }

.clearfix {display:block;}

/* End hide from IE-mac */

body {

font: 62.5%/1.5 Arial, Helvetica, sans-serif;

text-align: center;

color: #33394d;

background-color:#EDF3F8;

}

#header {

height: 50px;

width: 994px;

margin: 0px auto;

position: relative;

background: url(images/nav_bg.png) repeat-x top left;

}

#headerTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	height:auto;
	width:300px;
	padding-left:25px;
	float:left;
	text-align:left;
}

#headerTitle a{
	text-decoration:none;
	color:#FFFFFF;
}

#headerTitle a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

#logo {

position: absolute;

top: 18px;

left: 12px;

}

ul#navBar {

height: 50px;

margin: 0px;

padding: 0px;

list-style-type: none;

position: absolute;

bottom: 0px;

right: 0px;

}

ul#navBar li {

float: left;

display: block;

width: auto;

height: 50px;

padding: 0px 0px 0px 1px;

}

ul#navBar li a:link, ul#navBar li a:visited {

float: left;

display: block;

width: 75px;

margin: 0px;

height: 34px;

padding: 10px 10px; 

text-decoration: none;

font-weight: normal;

background: url(images/nav_bg.png) repeat-x top left;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

font-size: 1.8em;

color: #ededed;

border: none;

}

ul#navBar li.current a:link, ul#navBar li.current a:visited {

background: url(images/nav_hover.png) repeat-x top left;

}

ul#navBar li a:hover {

color: #fff;

text-decoration: none;

background: url(images/nav_hover.png) repeat-x top left;

border: none;

}

#welcomeMessage{

height: 185px;

width: 944px;

margin: 0px auto;

padding: 25px;

position: relative;

background: url(images/globe.jpg) no-repeat 85% 60%;

text-align: left;

}

h1 {

margin: 0.7em;

font-size: 2.2em;

font-weight: normal;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

color: #33394c;

}

#welcomeMessage p {

margin: 0.5em 0.5em 0.5em 3em ;

width: 520px;

padding: 0em;

font-size: 1.6em;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

color: #494949;

line-height: 1.4em;

}

/*************** End Top Fixed Sections *************************************/

/*************** Start Content Section *************************************/

#wrapper {

width: 994px;

margin: 0px auto;

padding: 0px;

background: url(images/content_bg.png) repeat-y top left;

border-bottom:solid 1px #D9DFE4;
}

#secWrapper{

width: 994px;

margin: 0px auto;

padding: 10px 0px 0px 0px;

background: url(images/content_top.png) no-repeat top left;

}

#container {

width: 964px;

margin: 0px auto;

padding: 0px 15px 30px 15px;


}

#mainCol {

width: 644px;

float: left;

margin: 0px;

padding: 0px;

text-align: left;

}

#mainCol #services {

position: relative;

background: url(images/service_bg.jpg) no-repeat top left;

width: 643px;

padding: 0px;

padding-top: 46px;

height: 143px;

margin-bottom: 10px;

}

#services h3 {

font-size: 18px;

color: #112638;

font-weight: normal;

margin: 0px;

padding: 0px;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

position: absolute;

top: 10px;

left: 20px;

}

#mainCol #services ul {

list-style-type: none;

margin: 0px;

padding: 0px;

}

#mainCol #services ul li {

float: left;

display: block;

width: 180px;

height: 120px;

padding: 5px;

margin: 10px 8px 0px 15px;

text-align: left;

}

#mainCol #services ul li h4 {

font-size: 14px;

color: #112638;

font-weight: bold;

margin: 0px;

padding: 0px;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

}

#mainCol #services ul li p {

color: #414141;

font-size: 12px;

margin: 2px;

padding: 0px;

text-align: left;

}

#mainCol ul#maincon {

border: 1px solid #cde1f5;

margin: 0px;

padding: 6px;

width: 625px;

list-style-type: none;

background: url(images/main_col_bg.png) no-repeat top left #f8fcff;

}

#mainCol ul#maincon li {

width: 625px;

padding: 5px 0px 10px 0px;

margin: 0px 0px 5px 0px;

border-bottom: 1px dotted #aeaeae;

}

#mainCol ul#maincon li.last {

border: none;

}

#mainCol ul#maincon li img {

width: 153px;

height: 117px;

padding: 1px;

margin: 6px 0px 0px 0px;

float: left;

border: 2px solid #cde1f5;

}

#mainCol ul#maincon li h2 {

font-size: 18px;

color: #34394e;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

font-weight: normal;

padding: 0px;

margin: 0px 0px 0px 170px;

}

#mainCol ul#maincon li p {

font-size: 13px;

color: #4d4d4d;

margin: 0px;

padding: 0px;

margin-left: 170px;

}

#secCol {

width: 320px;

float: right;

margin: 0px;

padding: 0px;

text-align: center;

}

fieldset#login {

background: url(images/globe.jpg) no-repeat top;

margin: 0px auto;

padding: 5px 5px 5px 5px;

width: 276px;

height: 179px;

font-size: 1.4em;

border: none;

position: relative;

left: 15px;

}

#login h4 {

font-size: 18px;

font-weight: normal;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

width: 246px;

height: 31px;

padding: 4px 0px 0px 30px;

margin: 0px;

text-align: left;

}

#login form {

height: 95px;

width: 276px;

padding: 10px 0px 0px 0px;

margin: 0px;

}

#login p {

width: 276px;

margin: 0px;

padding: 0px;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

}

#login form p label {

text-align: left;

margin-left: 0.5em;

float: left;

font-size: 14px;

}

#login form p.check {

padding-left: 77px;

width: 199px;

height: 23px;

}

#login #remlabel {

float: left;

font-size: 12px;

position: relative;

left: -3px;

}

#login #remember {

float: left;

width: 14px;

height: 14px;

margin: 0px;

padding: 0px;

position: relative;

top: 3px;

}

#login #submit {


width: 77px;

height: 27px;

cursor: pointer;

border: none;

float: right;

}

#login #username, #login #password {

background: url(images/input_bg.png) no-repeat top left;

border: 1px solid #d0d0d0;

width: 192px;

height: 19px;

padding: 2px;

color: #222222;

font-size: 14px;

float: right;

margin-bottom: 10px;

}

#login p.member {

text-align: left;

width: 270px;

font-size: 11px;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

margin: 2px 2px 0px 2px;

padding: 2px;

line-height: 18px;

}

h3#news, h3#test, h3#why {

position: relative;

left: 21px;

background: url(images/latest_bg.png) no-repeat top left;

width: 289px;

text-align: left;

height: 33px;

padding: 3px 5px 3px 25px;

margin: 0px;

margin-top: 10px;

color: #fff;

font-size: 18px;

font-weight: normal;

font-family: Cambria, Georgia, "Times New Roman", Times, serif;

}

h3#test {

background: url(images/test_bg.png) no-repeat top left;

}

h3#why {

background: url(images/why_bg.png) no-repeat top left;

width: 284px;

position: relative;

left: -20px;

padding: 3px 5px 3px 30px;

}

#secCol ul {

position: relative;

left: 15px;

border: 1px solid #d0d0d0;

border-bottom: none;

list-style-type: none;

width: 285px;

margin: 0px auto;

margin-bottom: 10px;

padding: 0px;

text-align: left;

}

#secCol ul li {

display: block;

margin: 0px;

padding: 5px;

width: 275px;

background: url(images/side_col_bg.png) no-repeat top left #fff;

border-bottom: 1px solid #d0d0d0;

}

#secCol ul li h4 {

font-size: 14px;

font-weight: normal;

margin: 0px;

padding: 0px;

}

#secCol ul li span {

color: #6b6b6b;

font-weight: bold;

}

#secCol ul li p {

color: #4d4d4d;

font-size: 12px;

margin: 2px;

padding: 2px;

}

#secCol ul li a.more:link, #secCol ul li a.more:visited, #secCol ul li a.more:hover {

background: url(images/arrow.png) no-repeat center left;

margin: 0px 0px 0px 200px;

padding: 0px;

display: inline;

padding-left: 12px;

border: none;

text-decoration: underline;

font-size: 12px;

text-align: right;

}

#secCol ul li a.more:hover {

text-decoration: none;

}

#secCol ul li p.test {

text-align: right;

}

#footer {

width: 994px;

margin: 5px auto;

font-size: 12px;

color: #d9d7d7;

padding: 0px;

}

#footer p {

margin: 2px;

padding: 2px;

font-size: 12px;

color:#34394E;

font-family:Cambria, Georgia, "Times New Roman", Times, serif;

}

#footer a{
	text-decoration:none;
	color:#34394E;
}

#footer a:hover{
	text-decoration:none;
	color:#34394E;
}

#footer ul {

list-style-type: none;

display: inline;

}

#footer ul li {

display: inline;

}

#footer ul li a:link, #footer ul li a:visited {

border: none;

color: #d9d7d7;

text-decoration: underline;

} 

#footer ul li a:hover {

color: #fff;

text-decoration: none;

}
