body { margin: 0; padding: 0; background: url(/images/main_bg.png); background-repeat:  repeat-x;  font-family:  verdana, arial, sans-serif; color:  #333333;}
h2 {margin:  0 0 12px 0; color:  #333399; font-size:  22px }
h3 {margin: 0 0 8px 0; color:  #333333;}

h1,h2,h4,h5,h6 {margin-top: 0;}
img {border: 0;}
ul {list-style-position:  inside;}

p, td, th, li {font-size:  .8em;}

.center {text-align:  center;}
.right {text-align:  right;}
.left {text-align:  left;}
.clear {clear:  both; font-size: 0;}

.notice {color:  red;}

.required {color:  red;}
.result {color:  red;}

.formLabel {text-align:  right;}

a:link {}
a:visited {}
a:hover {text-decoration:  none;}
a:active {}

.img_left {float:  left; margin: 0 8px 4px 0;}
.img_right{float:  right; margin: 0 0 4px 8px;}

#errorList li {color: red; list-style-image: url(/pageworx/images/warning.png); list-style-position:  inside; padding-left:  4px; margin-left: 0;}

/*header stuff--memu in menu.css*/
#header {margin: 0 auto 0 auto; width:  784px;  height:  219px; background:  url(/images/header.png);}
#header_logo {padding:  50px 0 0 56px;}

#menu_holder { margin-top: 10px; border-top:  1px solid; border-bottom:  1px solid; border-color:  #000000;  background: url(/images/nav_bg.png);}

#maintitle {margin:0;}
a.maintitle:link , a.maintitle:visited{text-decoration:  none;}
a.maintitle:hover , a.maintitle:active{text-decoration:  underline;}

#mainholder {width:  775px; margin:  auto; background-color:  #fff; padding:  16px 0 16px 0;}
#center_content {float:  left;  width:  530px; }
#content_note {margin: 4px 0 4px 0; color: red;}
#left_sidebar{}

#left_contact {float:  left; width:  410px; padding:  10px; border-right:  1px solid #d3d3d3;}
#right_contact {width: 300px;  float:  right;}
# right_contact p {font-size:  .8em;}

#right_sidebar {width:  230px;  float:  right;}
#right_contact {width: 300px;  float:  right;}
#rj_box {text-align:  center; padding-top:  12px;}


h4.service {margin: 0 0 8px 0; color:  #555555;}
.service_text {color:  #333333;}
.service_cell_l {width:  110px; padding:  6px 0 6px 0; border-bottom:  1px solid #cccccc;}
.service_cell_r {padding: 6px 0 6px 12px; border-bottom:  1px solid #cccccc;}


#footer {border-top:  1px solid #836f43;  padding:  12px; font-size:  .7em; font-style:  italic; background:  #f5f5f5; }


a.secretlink:link , a.secretlink:visited, a.secretlink:hover , a.secretlink:active {color:  #666666; text-decoration:  none;}

#popupHeader {}
#popupContent {margin:  12px;}
#popupFooter {color:  #666666; font-style:  italic; text-align: center; margin-top:  24px;}

/*admin dashboard*/
#dashboard_holder {border:  1px solid gray; padding:  12px;}
.icon_holder {float: left; padding:  12px; text-align:  center;}

/*login box*/
#loginholder {border:  1px solid #666666; margin: 20px auto 40px auto; width:  250px;}
#loginhead {background-color:  #78664E; color: white; padding:  6px; font-weight:  bold; margin-bottom:  12px; font-size:  1.2em; text-align:  center;}

#error_box {width:  650px; margin:  auto; border:  1px solid #F03009; padding:  12px 0 0 12px; margin:  12px auto 12px auto;}

#adminBar {border:  1px dotted gray; background:  #c0c0c0; padding:  6px; font-family:  verdana, arial, sans-serif; font-size:  12px; height:  24px;}
a.recoverIcon:link , a.recoverIcon:visited, a.recoverIcon:hover , a.recoverIcon:active {padding: 2px 4px 2px 4px; border:  1px solid black; color:  #fff; background:  red; font-weight:  bold;  text-decoration:  none;}

#sec_info {margin-top:  16px; border-top:  1px dotted gray; font-size:  .8em; padding:  12px;  font-style: italic; font-weight: bold;}

 /* CSS for box */
.box {text-align:left;	width: 99%; background:#fff url('/images/right_side_border.gif') repeat-y 100% 0;; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0}
.bi {background:#fff url('/images/left_side_border.gif') repeat-y 0 0;  padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0}
.bt {height:14px; margin:0 -7px; background:url('/images/box.gif') no-repeat 100% 0;}
.bt div {width:18px; height:17px; background:url('/images/box.gif') no-repeat 0 0; }
.bb {height:17px; margin:0 -7px; background:url('/images/box.gif') no-repeat 100% 100%;}
.bb div {	width:18px; height:17px; background:url('/images/box.gif') no-repeat 0 100%;}
.box_bg {background:  #cccccc;}
/*End box css*/

