@charset "UTF-8";

body { background: #fff url(../project/design-background-right.gif) repeat-x;padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}

#bg { width: 50%;height: 351px; /* height of bg! */ position: absolute;top: 0;left: 0;background: transparent url(../project/design-background.gif) repeat-x;} 

.clear {clear:both;}

#wrapper { background:#fff url(../images/bg.jpg) no-repeat top left;width:1224px; margin:0 auto; z-index:2;position:relative;}

#page-wrap { width:1028px; margin:0 auto; }

#header { background:#fff url(../images/header.jpg) no-repeat top left; height:137px; position: relative;} /* position: relative; z-index:1; */

#menu { position:absolute; bottom: 0; right: 0;width:100%;line-height:normal;background: url(../images/menu_bg.gif) bottom repeat-x;}
#menu ul {margin:0;padding:10px 10px 0;list-style:none;}
#menu ul li {float: right;background: url(../images/right.gif) right top no-repeat;text-align: center;overflow: hidden;margin-left: 5px;}
#menu ul li a {display: block;background: url(../images/left.gif) left top no-repeat;padding: 8px 20px 5px 20px;/*adjusts height of tabs*/font-size: 100%;font-weight: bold;color: #993366;text-decoration:none;}
#menu ul li a:hover {text-decoration:underline;}
#menu ul li#current {background: url(../images/right_cur.gif) right top no-repeat;}
#menu ul li#current a {background: url(../images/left_cur.gif) left top no-repeat;padding-bottom: 6px; /*adjust menu bg height*/}

#content { background:#FEFDFD url(../images/bg-content.gif) no-repeat top right; float:left; width:986px; padding:20px; border:1px solid #A84B7B;border-top:none;position: relative;z-index: 1;} /* position: relative; z-index:2;margin-top:-11px; */

#content-left { float:left; padding:0px 0px 0px 30px;}

#content-right { float:right; width:450px; padding:30px 0px 0 0px;margin-right:10px;}/* border:1px solid #000; */
#content-right h1 { color:#993366;font-family:"Times New Roman", Times, serif; font-size:210%;margin:0; }
#content-right h2 { color:#C0739D;font-family:"Times New Roman", Times, serif; font-size:120%; font-weight:normal;}
#content-right ul { list-style-image: url(../images/bullet-checkmark.gif); color: #0066CC; font-family:"Times New Roman", Times, serif; font-size:19px;margin:25px 0 0 15px;padding-left:30px;line-height:2em;}

#content-right #buttons { margin:30px 0 0 0; }
#content-right #buttons img { margin:0 20px 0 0; }

#box-left { float:left;background:#FEFDFD url(../images/bg-box.gif) no-repeat top left; width:436px; margin:20px 0px 0px 0px;padding:20px;height:184px;} /*476*/
#box-left h3 { margin:0 0 0 140px;padding:0;color:#993366;font-family:"Times New Roman", Times, serif;}
#box-left h3 a:link, #box-left h3 a:visited { color:#993366;text-decoration:none; }
#box-left h3 a:hover { color:#993366;text-decoration:underline; }
#box-left p { margin:10px 0 0 140px;padding:0;line-height:1.25em;color:#0066CC;font-size:90%; }
#box-left p a:link, #box-left p a:visited { color:#C0739D; } 
#box-left img { float:left;border:4px solid #fff; margin:0 8px 0 0;padding:0px; }

#box-right { float:right;background:#FEFDFD url(../images/bg-box.gif) no-repeat top left; width:436px; margin:20px 0px 0px 0px;padding:20px;height:184px;} /*476*/
#box-right h3 { margin:0 0 0 140px;padding:0;color:#993366;font-family:"Times New Roman", Times, serif;}
#box-right h3 a:link, #box-right h3 a:visited { color:#993366;text-decoration:none; }
#box-right h3 a:hover { color:#993366;text-decoration:underline; }
#box-right p { margin:10px 0 0 140px;padding:0;line-height:1.25em;color:#0066CC;font-size:90%; }
#box-right ul { margin:10px 0 0 160px;padding:0;line-height:1.25em;color:#0066CC;font-size:90%; }
#box-right p a { color:#C0739D; } 
#box-right .hotline { text-align:center;margin:5px 0 0 0;font-size:125%; color:#C0739D; background:transparent url(../images/icon-phone.gif) no-repeat 5px 0; }
#box-right img { float:left;border:4px solid #fff; margin:0 8px 0 0;padding:0px; }

#content-interior {float: left;	width: 620px;padding: 20px 0 20px 20px;}
#content-interior h1 { color:#993366;font-family:"Times New Roman", Times, serif; font-size:210%;margin-top:0; }
#content-interior h2 { margin-bottom:0px;color:#C0739D;font-family:"Times New Roman", Times, serif; font-size:120%; }
#content-interior p { color: #0066CC; line-height:1.25em;font-size:100%;} /* width:385px; */
#content-interior p.margin-zero {margin-top:0px}
#content-interior ul { color: #0066CC; font-size:100%;line-height:1.25em;}
#content-interior img { float:right;background:#fff;margin:0 0 15px 15px;padding:3px;border:1px solid #999; }

#content-interior-right { float:right; width: 320px }

.box-top { background: url("/images/box-bg-top.gif") no-repeat top right; padding:10px 0px 5px 10px;}
.box-top ul { margin-left:0px;padding-left:30px; }

.box { float: right;padding: 15px;width:300px;margin: 25px 5px 25px 0px;padding: 0 0 12px 0;background: #FFFEFE url("/images/box-bg-bottom.gif") no-repeat bottom right;}
.box h3 {margin:0;padding: 12px 12px 0 12px;font-family:"Times New Roman", Times, serif;font-size:130%;color: #993366;}
.box h3 a { color: #993366; text-decoration:none; }
.box p {padding: 0 15px;line-height: 1.2em;color:#0066CC;font-size:90%;}
.box .hotline { text-align:left;padding-left:45px;font-size:125%; color:#C0739D; background:transparent url(../images/icon-phone.gif) no-repeat 20px 0; }
.box ul li {line-height: 1.2em;color:#0066CC;font-size:90%;}
.box input, .box select {color: #54003D;font-size: 80%;}

#footer { text-align:center;padding: 0;margin:20px 0 0 0;clear:both;}

#footer-sub {width:100%;margin: 0px;}
#footer-sub p {margin-top:2px;color: #C0739D;font: 75% Arial, Helvetica, sans-serif;}
#footer-sub ul {text-align:center;list-style-type: none;margin: 0;padding: 0px;font-size: 80%;}
#footer-sub ul li {display:inline;color: #C0739D;border-left: 1px solid #C0739D;margin: 0 .5em 0 -.5em;padding: 0 .7em 0 .9em;}
#footer-sub a {color: #C0739D;}
#footer-sub li a:hover {color:#993366;}
#footer-sub li.active a {color:#993366;}

#copyright { clear:both; }
#copyright p { padding-top:10px;margin:0 0 20px 0; float:right; color:#C0739D; font-size:10px;}

