body {
margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../../images/inpage_bg.gif); background-repeat: repeat-x; background-attachment:fixed; text-align:center;
}
.downBgContainer {
margin: 0px auto; width: 100%; background-image: url(../../images/aps_bottom_design.gif); background-repeat: no-repeat; background-position:center 260px; text-align:center; padding:0px; height:auto; border: 0px solid orange;
}
.container {
margin: 0px auto; width: 927px; padding:0px; border:0px;
}
.header {
height: 95px; border:0px solid #D1D97B;
}
.head_left {
padding: 0px 0px 0px 0px; float: left; height: 90px; width: 350px; border:0px solid #008040;
}
.head_right {
padding: 8px 15px 0px 0px; width: 500px; float: right; height: 90px; border:0px; text-align:right;
}
.logo {
padding:0px 0px 0px 0px; border:0px; float:left; border:0px solid #8000FF
}
.head_right_menu {
padding:3px 0px 0px 0px; float: right; width:314px; height: 70px; border:0px;
}
.head_right_menu_top {
padding:13px 0px 0px 0px; height:20px; text-align:right; border:0px solid #24FF92;
}
a.head_right_menutop  {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.81em; font-weight:bold; color:#AD5B66; text-align:right; text-decoration:none;
}
a.head_right_menutop:hover  {
text-decoration:underline;
}


.OnLnregDiv {
padding:0px 0px 0px 0px; height:40px; margin-top:20px; border:1px solid #9D9DFF;
}
.topNavlink, .topNavSep {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.71em;
}
a.topNavlink {
color: #663333; text-decoration:none; letter-spacing:0.03em;
}
a.topNavlink:hover {
color: #b50620; text-decoration: none;
}
.topNavSep {
padding-left:2px; padding-right:2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.65em; color: #663333;
}
.head_right_list ul {
list-style:none; margin:0px; padding:0px; text-align:right; margin-right:10px; padding-right:5px;
}
.head_right_list ul li{
text-align:right;
}
.head_right_list ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.65em; color: #663333; text-decoration:none; letter-spacing:0.03em;
}

.midDiv {
height: 30px; width:923px; padding:10px 0px 0px 0px; border:0px solid #8080FF;
}
.contentDiv {
height: auto; width:925px; padding:2px 2px 2px 2px; margin-top:5px; background:#F9E6EC; border:0px solid #8080FF;
}
.contentDiv_leftSingle {
padding: 0px 0px 0px 0px; float: left; height: auto; width: 650px; background-image:url(../../images/column2_bg.gif); background-repeat:repeat-y; border:0px solid #AEFF5E;
}
.contentDiv_left {
padding: 0px 0px 0px 0px; float: left; height: auto; width: 325px; background-image:url(../../images/column_bg.gif); background-repeat:repeat-y; border:0px solid #AEFF5E;
}
.contentDiv_right {
padding: 0px 0px 0px 0px; float: right; height: auto; width: 257px; background-image:url(../../images/right_column_bg.gif); background-repeat:repeat-y; border:0px solid #BE7DFF;
}
.contentDiv_mid {
padding: 0px 0px 0px 0px; float: left; height: auto; width: 325px; background:#F9E6EC; margin-left:10px; background-image:url(../../images/column_bg.gif); background-repeat:repeat-y; border:0px solid #FF71B8;
}
.contentDiv_right ul {
list-style:none; margin:0px; padding:0px; text-align:right; margin-right:10px; padding-right:5px;
}
.contentDiv_right ul li{
text-align:right;
}
.contentDiv_right ul li a{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.65em; color: #663333; text-decoration:none; letter-spacing:0.03em;
}
.right_boxDiv {
text-align:left; padding:40px 0px 0px 0px; border:0px solid #CA0000;
}
.right_boxInsideDiv {
width:240px; height:auto; margin-left:2px; padding:10px 0px 8px 0px; background-image:url(../../images/column_bg.gif); background-repeat:repeat-y; border:0px solid #00EA75;
}
.right_DivIfoBox {
padding:10px 5px 0px 10px; background-image:url(../../images/highlight_btn_bg.gif); background-repeat:no-repeat; width:232px; height:54px;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.right_DivIfoBox .txStyle {
font-size:.80em; font-weight:bold; color: #FFFFFF; padding-left:20px;
}
a.txLinkStyle {
color: #FFFFFF; text-decoration:none;
}
.right_DivIfoBox .txDiffcolorStyle {
font-size:.78em; font-weight:bold; color: #F8901F;
}
a.txLinkDiffcolorStyle {
font-size:.78em; font-weight:bold; color: #F8901F; text-decoration:none;
 }
.footerDiv {
height: 20px; width:925px; padding:0px 2px 2px 2px; margin-top:5px; margin-bottom:10px; background:#AD5B66; border:0px solid #8080FF;
}
.hD1, .hD2, .hD3 {
font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid #64B1FF; width:88%; padding:2px; margin-left:8px;
}
.hD1 {
font-size:0.95em; font-weight:bold; text-align:right; color:#2B040A; padding:10px 8px 25px 10px;
}
.hD2 {
font-size:0.81em; font-weight:bold; text-align:left; color:#2B040A; padding-left:10px; padding-bottom:15px;
}
.hD3 {
font-size:0.69em; text-align:left; color:#4F282E; padding:8px; padding-top:10px;
}

.hD3 ul {
list-style:none; list-style-image: url(../../images/bullet1.gif); margin:0px; padding:0px; margin-left:30px;
}
.hD3 ul li{
text-align:left; padding:3px;
}
.hD3 ul li a{
color:#4F282E;
}
.hD2 ul {
list-style:none; list-style-image: url(../../images/bullet2.gif); margin:0px; padding:0px; margin-left:20px;
}
.hD2 ul li{
text-align:left; padding:0px; margin-top:20px; margin-left:5px;
}
.hD2 ul li a{
color:#4F282E; text-decoration:none;
}
.hD2 ul li a:hover{
text-decoration:underline;
}
.hD3 a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.98em; text-decoration:none; color:#6A2A34; text-decoration:underline;
}
.contentDiv_leftSingle .contentBox {
padding:0px 0px 0px 40px; border:0px solid #00FF00;
}
.footerDivText {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.60em; color:#F9E6EC; text-align:right; padding-right:10px; padding-top:5px;
}
.cel01 {
width:17px; background-image:url(../../images/menubtn_start.gif); background-repeat:no-repeat; background-position:left; border-right:1px solid #ffffff;
}
.cel02 {
width:17px; background-image:url(../../images/menubtn_end.gif); background-repeat:no-repeat; background-position: right;
}
.LcolImgDiv {
border:0px; padding:1px; background:#FFFFFF; padding-bottom:2px; margin-top:8px; border-bottom:3px solid #D7D7D7; border-right:2px solid #D7D7D7;
}
.hBreakStyle {
width:85%; height:1px; color:#92545E; background:#92545E;
}
a.inContentLink {
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.98em; text-decoration:none; color:#6A2A34;
}
a.inContentLink:hover {
text-decoration:underline;
}
.PageContentTableStyle {
width:95%; margin-top:5px; margin-bottom:5px; border:0px solid green;
}
.rightColCommDivMain {
height:200px; width:176px; float:left; padding-left:12px; margin-left:5px; margin-top:30px; border:0px solid #C40062;
}
.rightColCertifyDiv {
 width:171px; height:110px; margin-top:35px; float:left; text-align:left; padding-left:2px; border:0px;
}
.rightColCertifyLogoDiv {
 border:0px;
}
.RightBoxCommunDiv {
width:176px; height:60px; margin-top:7px; border:0px solid #FF0080;
}
.RightBoxCommunLinkDiv {
width:170px; padding-top:5px; padding-left:1px; text-align:left; border:0px solid #00B7B7;
}
.RightBoxCommunLinkDiv a {
padding-right:5%;
}

/* this is for cms pages mid col div*/
.MidColContentDiv {
margin-left:3px; width:98%; border:0px;
}
/* form style */
.genFrmLabel {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2B040A; font-weight:bold; padding:8px;
}
.genFrmFld {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663333; border:1px solid #AD5B66; padding:1px;
}
.genFrmFldSelect {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663333; border:1px solid #AD5B66; padding:1px;
}
.genFrmBtn {
font-size: 0.92em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#b05564; border-right:2px solid #702F39; border-bottom:2px solid #702F39; border-left:1px solid #CF8F99; border-top:2px solid #CF8F99; padding:1px 5px 1px 5px; text-transform: uppercase;
}
.genFrmStaticLabel {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #804C53; font-weight:bold; text-align:left; background:#D098A0; padding:2px 20px 2px 10px;
}
.genFrmRadio {
background:#AD5B66; border:1px solid #F9E6EC; margin-top:4px;
}

/*Page Content Table Style*/
.smallBoxTable {
margin-top:5px; margin-bottom:5px; text-align:center; border:1px solid #BA7474;
}
.smallBoxImageCell, .smallBoxTextCell {
width:90px; text-align:center; font-size:0.69em; color:#4F282E; font-family: Verdana, Arial, Helvetica, sans-serif; background:#D68F9D;padding:3px; border:1px solid #BA7474;
}
.smallBoxTextCell {
width:190px; text-align:left; vertical-align:top; line-height:17px; padding:5px;
}
.smallBoxTextCell a {
color:#4F282E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; text-decoration:none; padding-bottom:13px;
}
/* Graphic Album Picture styles */
.AlbPicStyle {
border:0px solid #004080; padding: 5px 0px 10px 0px;
}

/* team image div style */
.tmp_mainDivStyle {
text-align:left; margin-left: 5px; margin-top:15px; overflow:hidden; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid #0073E6;
}
.tmp_picDivStyle {
float:left; border:0px solid green; margin:3px; margin-right:8px; margin-bottom:18px; clear:left;
}
.tmp_Divclear {
 clear:all;
}
.tmp_mainDivStyle .bigF{
font-size:0.81em; font-weight:bold; color:#2B040A;
}
.tmp_mainDivStyle .midF{
font-size:0.75em; font-weight:bold; color:#6A2A34;
}
.tmp_mainDivStyle .smlF{
font-size:0.65em; color:#4F282E;
}
/* testimonials style */
.tstmContentDivMain {
padding-bottom:20px; width:100%; overflow:hidden; border:0px;
}
.tstmContentDiv {
width:99%; border: 0px;
}
.tstmContentDiv_Left {
float:left; width:70%; border: 0px; text-align:left;
}
.tstmContentDiv_Right {
float:right; width:27%; border: 0px;
}
.tstmRDQ {
background-image:url(../../images/rdq.gif); background-repeat:no-repeat; background-position:left;
}
.tstmLDQ {
background-image:url(../../images/ldq.gif); background-repeat:no-repeat; background-position:right;
}
.tstmContentDivText {
width:96%; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.71em; text-align:justify; color:#4F282E; padding: 0px 0px 30px 0px; margin-left:5px; margin-right:5px; border: 0px; clear:all;
}

/* FAQ Styles */
a.faqLink {
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.78em; text-decoration:none; color:#6A2A34;
}
a.faqLink:hover {
text-decoration:underline;
}
.faqInDiv {
overflow:hidden; padding:0px 0px 10px 18px; margin:8px; background:#F5D4DB; border:0px; border-right:1px solid #DBA3AF; border-bottom:1px solid #DBA3AF;
}
.faqCloseDiv {
text-align:right; padding:3px 5px 3px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.78em;
}
.faqCloseDiv a{
text-decoration:none; color:#6A2A34;
}
.faqCloseDiv a:hover{
text-decoration:underline;
}

/* Poll Results Style */
.pollContentDiv {
background:#AAAAAA; width:150px; height:10px; margin-left:10px; border:0px solid black;
}
.resultDivStyle {
font-size:0.75em; text-align:left; color:#4F282E;
}

/* nav menu styles */
.ddmx {
width:90%; text-transform: uppercase;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 7px 8px 7px 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    background-image:url(../../images/btntile.gif); background-repeat:repeat-x;
    border-right:1px solid #ffffff;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 4px 10px 4px 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000;
    border-bottom:1px solid #F9E6EC;
    text-decoration: none;
    text-align:left;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
   background-color:#b05564;
   color:#fff;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background-color:#B2747F;
    color:#ffffff;
}
.ddmx .section {
    border: 0px solid #94162B;
    border-bottom: 0px solid #F9E6EC;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative;} /* ie 5.0 fix */

/* Rate Styles */
.starRatingDiv {
text-align:center; margin-left:25px; border:0px; vertical-align:center;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
   background: url('../../images/stars.gif') left -1000px repeat-x;
}
.star-rating{
   position:relative;
   width:86px;
   height:25px;
   overflow:hidden;
   list-style:none;
   margin:0;
   padding:0;
   background-position: left top;
}
.star-rating li{
   display: inline;
}
.star-rating a,
.star-rating .current-rating{
   position:absolute;
   top:0;
   left:0;
   text-indent:-1000em;
   height:25px;
   line-height:25px;
   outline:none;
   overflow:hidden;
   border: none;
}
.star-rating a:hover{
   background-position: left bottom;
}
.star-rating a.stars-1{
   width:20%;
   z-index:6;
}
.star-rating a.stars-2{
   width:40%;
   z-index:5;
}
.star-rating a.stars-3{
   width:60%;
   z-index:4;
}
.star-rating a.stars-4{
   width:80%;
   z-index:3;
}
.star-rating a.stars-5{
   width:100%;
   z-index:2;
}
.star-rating .current-rating{
   z-index:1;
   background-position: left center;
}
.rated_text {
font-size:0.78em; text-align:left; color:#4F282E; text-align:center;
}

