body {font-family: Arial, Helvetica, sans-serif; margin:0px; background:url(../images/bg.jpg) repeat-x; font-size:12px; color:#000;}

A{ color:#5d2491 ; font-weight:normal; text-decoration:none; }
A:hover{ text-decoration: none; color:#000000 }

h1{ font-size:20px; border-bottom:1px dashed #cacaca; margin:0 0 10px 0; padding:0 0 10px 0; color:#663197; font-weight:normal;}
h2{ font-size:16px; margin:0 0 7px 0; padding:0 0 7px 0; color:#663197; font-weight:bold;}
h3{ font-size:14px; margin:0 0 7px 0; padding:0 0 7px 0; color:#663197; font-weight:bold;}
h4{ font-size:12px; margin:0 0 7px 0; padding:0 0 7px 0; color:#663197; font-weight: bold;}


.clear{	clear: both;}
.left{float:left}
.right{float:right}
.aright{ text-align:right}
.aleft{ text-align:left}
.acenter{ text-align: center}
.center{ margin:0 auto}
.vcenter{ vertical-align:middle}
.margintop{ margin-top:10px;}
.marginleft{}
.marginright{}
.marginbottom{}
.marginTRBL{}


.bluebg{ background:#663197; padding:10px;color:#ffefa6; margin:0px 0px 10px 0px; line-height:20px;}
.graybg{ background:#CCCCCC; padding:10px;color:#000000; margin:0px 0px 10px 0px;}
.box{border:1px solid #cacaca;}

ul.dicelist  { margin:0; padding:0px 0 0 0px; color:#000000; list-style:none;}
ul.dicelist li {margin:0px 0px 10px 0px; padding:0 0 0px 15px ;background:url(../images/arrow2.gif) 0px 7px no-repeat; line-height:18px;}


.maindiv{ width:900px; height:auto;}
.topbar{ height:33px; margin:13px 0 0 0; color:#FFFFFF}
.topbar A{ color:#fff ; font-weight:normal; text-decoration:none; }
.topbar A:hover{ text-decoration:none; color:#fefe3e }
.search_box{ margin:0; height:21px; font-size:14px; padding-top:5px; line-height:21px; border:1px #858585 solid; width:158px; padding:0; }
.banner{}
.menu{ border:5px solid #FFFFFF; border-top:none;}
.menu a{ background:url(../images/menu_bg.jpg) repeat-x right; display:block; height:42px; color:#ffffff; font-size:20px; line-height:42px; padding:0 10px;}
.menu a:hover{ background:url(../images/menu_hover_bg.jpg) repeat-x right; color:#000000;}

.menu a.last{ background:url(../images/menu_bg.jpg) repeat-x left;   }
.menu a.last:hover{ background:url(../images/menu_hover_bg.jpg) repeat-x left; color:#000000;}


.content{ background:url(../images/content_line.gif) 628px 10px repeat-y;}

.left_bar{ width:612px; float:left; padding-left:5px}
.left_bar ul { margin:0px 0px 10px 0px; padding:0px 0 0 0px; color:#000000; list-style:none;}
.left_bar li {margin:0 ; padding:0 0 0 12px ;background:url(../images/con_arrow.jpg) 0px 10px no-repeat; line-height:25px;}

.right_bar{ float:right; width:265px; }
.right_bar ul.nav {width:252px; margin-right:0px; background:url(../images/right_bg.jpg) repeat-x #e8eeff; 
border:3px #FFFFFF solid; padding:0px; margin:0; list-style:none; font-weight:bold; }
.right_bar ul.nav li {margin: 0 5px ; padding:0 0 0 23px ;background:url(../images/right_arrow.gif) 4px 11px no-repeat; line-height:31px; border-bottom:1px #ffffff solid;}
.right_bar ul.nav  li.last{ border:none}
.right_bar ul.nav  li a{color:#FFFFFF; font-weight:bold}
.right_bar ul.nav  li a:hover{ color:#f7941e; text-decoration:none;}

.footer{ height:24px; background:#e4e4e4; margin:10px 0 0 0; color:#000000; padding:13px 0 0 0;}


A.boldlink{ color:#5d2491 ; font-weight: bold; text-decoration:none; }
A.boldlink:hover{ text-decoration:underline; color:#000000 }


input, select, textarea { font-size:10px ; color:#464646; font-family:'Verdana', Arial, Helvetica, sans-serif}

input.button{ background:url(../images/button.gif) 0 0 repeat-x; border:none; color:#FFFFFF; font-weight:bold; font-stretch:expanded; padding:0 2px 3px 2px; height:23px; cursor:pointer; margin:5px 0; }


