/* Basic */
body{
padding:0px; 
margin:0px; 
background:#037db0 url(../images/page_bg.png) 0 0 repeat-x; 
color:#848484; 
font-family: Verdana, Arial, Sans-Serif;
font-size: 12px;
}
a:link, a:visited, a:hover   {color: #028ECB;	text-decoration: none;}
img {border-style: none;}
hr {background-color: #cfcfcf;color: #cfcfcf;height: 1px;border: 0px;}
table {color: #000;}
div, p, ul img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.clear {clear: both; margin: 0px; height:0}
p a{font-size: 14px;}
p a:hover{ color:#000; text-decoration:none;}
span.underlined{text-decoration: underline;}
h2 {
	font-size:20px;
	color:#000;
	line-height:1.2em;
	margin-bottom:10px;
}

h4 {
	font-size:1em;
	color:#0d0d0d;
	margin-bottom:8px;
}
/* Header */
#logo{width: 400px; height: 100px; margin: -10px 0 0 -100px;}
#menu { width:auto; clear:both; height:30px; margin: -30px 0px 20px 0;}
#container{
width:900px; 
margin:10px auto 25px auto; 
}
.contain_main {
width: 640px;
height: 954px;
background: #efefef;
float: left;
-moz-border-radius-topleft: 8px;
 -webkit-border-top-left-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-bottom-left-radius: 8px;
}
.contain_side {
width: 240px;
float: right;
height: 934px;
color: #fff;
background: #034a68; 
padding:10px; 
-moz-border-radius-topright: 8px;
 -webkit-border-top-right-radius: 8px;
-moz-border-radius-bottomright: 8px;
-webkit-border-bottom-right-radius: 8px;
}
.contain_side h4{
color: #eee;
}
.contain_side a {
color: #fff;
}
li.cpan{
list-style-image: url('/images/cpan_small.png');
}
.content{
padding: 15px;
}

/*---------------- Top Menu----------------------*/
.edged #topmenu { 
position:relative;
font-size:14px;
font-family:"trebuchet MS",Arial,sans-serif;
text-transform: uppercase;
}
.edged #topmenu  ul{
margin:0px;
padding:2px 0 0 0;
list-style-type:none;
width:auto;
float:right;
}
.edged #topmenu  ul li{
display:block;
float:left;
margin:0 1px;
}
.edged #topmenu  ul li a{
display:block;
float:left;
color:#fff;
padding:4px 10px 0px 10px; 
width:auto; 
height:23px; 
margin:0px 4px 0px 4px; 
}

.edged #topmenu  ul li a:hover,.edged #topmenu  ul li a.current{
color: #fff; background: #1187b8;
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
}
.edged #topmenu  ul li a:hover span,.blue #topNav ul li a.current span{
display:block;
background: #1e2427;
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
}

.submit {
  border: 1px solid #999;
  background: #e1e1e1;
  width: auto;
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  color: #121212;
  font-size: 15px;
    -moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.sub {
	background: #F2F2F2;
	padding:6px;
	color:#333;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.sub a{
	background:0;
	text-decoration:underline;
}
.sub a:hover{
	background:0;	
	text-decoration:none;
}
.subborder {
	margin:3px;
	border:#cfcfcf 1px solid;
	padding:1px;
	background-color:#FFF;
	-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.link1 { 
	display:block;
	float:right !important;
	background:#e5e5e5; 
	color:#727272 !important; 
	text-decoration:none;
	padding:0 !important
}
.link1:hover { 
	text-decoration:underline;
	color:#000 !important;
}
	.link1 em {
		display:block;
		background:url(images/link1-left.gif) no-repeat left top;
	}
	.link1 b { 
		display:block;
		background:url(images/link1-right.gif) no-repeat right top; 
		padding:2px 11px 2px 11px; 
		font-weight:normal; font-style:normal;
	}

/* FOOTER */
#footer {
height:70px; clear:both; margin:0px 230px 0 auto;
}

#footer p {
padding: 5px 0 0 0; font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#ffffff;
}

#footer p a {
font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; padding-left: 3px;
}

/* CONTACT FORM */
#contact-area {
	width: 100%;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 420px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin-left: 15px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #275b9b;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

#catpcha-area {
	margin-left: 200px;
}
.box {
background: #f2f2f2; width: 241px; padding:10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 2px solid #cfcfcf; margin: 0 2px 15px 2px;
}
.box:hover {
border: 2px solid #1f3c4b;
}
.box2 {
background: #f2f2f2; padding:10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 2px solid #cfcfcf; margin-bottom: 15px;
}
.box2:hover {
border: 2px solid #1f3c4b;
}

