@charset "utf-8";

body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
body { background-color: #41aedc; background-image: url(images/body-back.gif); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
a:link { color: #2e89bd; }
a:visited { color: #2e89bd; }
a:hover { color: #145591; }
a:active { color: #2e89bd; }
.pushL{float:left}
.pushR{float:right}
p {margin:0px; padding:5px 0px}

hr {width:100%; height:1px; color:#b1b4bd; background-color:#b1b4bd; display:block; margin:10px 0px 10px 0px; border:0;}

.clear {clear:both; height:0px}

#page {position:relative;width:880px; margin: 0px auto; background:url(images/middle-back.jpg) no-repeat}

#header {height:140px}
#header h1 {margin:0px; font-size:36px; color:#FFF; padding:37px 0px 0px 40px;}
#header h2 {margin:0px; font-size:24px; color:#FFF; padding:0px 0px 0px 40px;}

#content .frames {width:100%}
#content .frames .gap {width:10px; line-height:0px; font-size:1px}
#content .frames .menuHeader {width:190px;}
#content .frames .menuHeader h2 {margin:0px; font-size:14px; color:#000; padding:7px 0px 0px 0px; height:23px; width:170px; overflow:hidden; background:url(images/header-back.png)}
#content .frames .menuBody {padding:0px; background-color:#FFF}
#content .frames .menuBody a {display:block; background:url(images/arrow.gif) 10px 9px no-repeat; font-size:12px; font-weight:bold; text-decoration:none; padding:5px 10px 5px 23px; border-bottom:#c6c6c6 solid 1px}
#content .frames .menuBody a:link { color: #2e89bd; }
#content .frames .menuBody a:visited { color: #2e89bd; }
#content .frames .menuBody a:hover { color: #145591; background-color:#EEE}
#content .frames .menuBody a:active { color: #2e89bd; background-color:#A7E5FF}
#content .frames .linksBody {padding:10px; background-color:#FFF}
#content .frames .menuFooter {width:190px; height:10px; padding:0px; line-height:0px}
#content .frames .pageHeader {width:480px;}
#content .frames .pageHeader h2 {margin:0px; font-size:18px; color:#000; padding:3px 0px 0px 0px; height:27px; width:460px; overflow:hidden; background:url(images/header-back.png)}
#content .frames .footerBack {margin:0px; padding:0px; line-height:0px; background-color:#FFF; width:170px; height:10px}
#content .frames .pageBody {padding:20px; background-color:#FFF}
#content .frames .pageBody h2 {margin:0px; font-size:14px; color:#000; padding:0px 0px 0px 0px;}

#footer {padding:10px; color:#FFF}
#footer a {text-decoration:none}
#footer a:link { color: #ccf0ff; }
#footer a:visited { color: #a7e5ff; }
#footer a:hover { color: #a7e5ff; }
#footer a:active { color: #a7e5ff; }
