* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
body { font-family:Verdana, Tahoma, Arial; font-size:11px; text-align:center; background-color:#F9F9F9; color:#354a55; }
:-moz-any-link:focus { outline:none; }
.clearboth { clear:both; visibility:hidden; }

.cpage { margin:0 auto; width:884px; text-align:left; padding:4px 0; }

.cheader { height:175px; padding:0 0 4px 0; }
.cheader .logo { float:left; width:261px; }
.cheader .himage { float:left; padding:0 0 0 4px; }

.floatl { float:left; }
.floatr { float:right; }

.ccontent { padding:4px 0;}

.ccontent .mainbody { background-image:url(../images/body_bg.gif); background-repeat:repeat-y; background-position:center; }
.ccontent .mainbody .mainleft { width:261px; float:left; }
.ccontent .mainbody .mainright { float:left; width:603px;}
.ccontent .mainbody .leftcol { padding:10px 15px; }
.ccontent .mainbody .leftcol ul { padding:10px;}
.ccontent .mainbody .leftcol ul li { background:url(../images/arrow.gif) no-repeat; background-position:0 10px; list-style-type:none; padding:5px 0 5px 15px; line-height:18px; font-weight:bold;}
.ccontent .mainbody .leftcol a { color:#354a55; text-decoration:none;}
.ccontent .mainbody .leftcol a:hover { color:#0278b3; text-decoration:none;}

.ccontent .mainbody .maintext { padding:10px 15px; }
.ccontent .mainbody .maintext .titles { color:#0278B3; font-size:14px; border-bottom:1px solid #0278b3; }
.ccontent .mainbody .maintext p { line-height:18px; padding:5px 0;}
.ccontent .mainbody .maintext ul { padding:10px;}
.ccontent .mainbody .maintext ul li { background:url(../images/bullet.gif) no-repeat; background-position:0 10px; list-style-type:none; padding:2px 0 2px 15px; line-height:18px;}
.ccontent .mainbody .maintext ol { padding:10px 20px;}
.ccontent .mainbody .maintext ol li {  padding:2px 0; line-height:18px;}
.ccontent .mainbody .contacts a { color:#0278b3; text-decoration:none;}
.ccontent .mainbody .contacts a:hover { text-decoration:underline;}
.ccontent .mainbody .services a { color:#ff6600; text-decoration:underline;}
.ccontent .mainbody .services a:hover { text-decoration:none;}
.ccontent .mainbody .links a { color:#0278b3; text-decoration:none;}
.ccontent .mainbody .links a:hover { text-decoration:underline;}

.ctopnav { height:36px; width:884px; background:url(../images/topnav_bg.gif) no-repeat; text-align:center }
.ctopnav a { color:#1c466e; padding:0 35px; text-decoration:none; }
.ctopnav a:hover { color:#0278b3; }
.ctopnav img { vertical-align:middle; }
.ctopnav div { padding-top:6px; }


.cfooter { color:#FFFFFF; line-height:18px; }
.cfooter a { text-decoration:none; color:#ffffff; }
.cfooter a:hover { text-decoration:none; color:#7e7e7e; }
.cfooter span { font-weight:bold; }
.cfooter .main { background:url(../images/footer_bg.gif) repeat-y; }
.cfooter .main .fleft { float:left; width:221px; padding:10px 20px; }
.cfooter .main .ftext { float:left; width:543px; padding:10px 20px; }

