/*v.2.8*/
/*---------------------------------------
               RESET
---------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }


/*---------------------------------------
               MAIN LAYOUT
---------------------------------------*/
html { background:#1e4463;  width:100%; }
body { font:12px Arial, Times, 'Times New Roman'; color:#000000; text-align:left; line-height:15px; }
/**/
#wrap { background:#abb7c3; width:960px; margin: 0 auto; }
#body { background:#ffffff; display:block; overflow:hidden; }
/**/


a { color:#1e4463; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
/**/
p { margin-bottom:7px; }
/**/
.light{ color:#3274d1; font-weight:bold; }
/**/
.img-left { float:left; margin:0 7px 7px 0; }
.img-right { float:right; margin:0 0 7px 7px; }
/**/
#aux-aux-aux { min-height:650px; height:auto !important; height:650px; }

/* Default Titles */
h1, h2, h3, h4, h5, h6, .componentheading, .contentheading  { color:#1e4463; margin-bottom:7px; line-height:120%; }
h1,
.componentheading { font-size:18px; }
h2,
.contentheading { font-size:17px; bborder:1px solid #00ff00; width:310px; color:#000066;}
h3 { font-size:15px; }
h4 { font-size:14px; }
h5 { font-size:13px; }
h6 { font-size:12px; }




/*---------------------------------------
                SIDEBAR  
---------------------------------------*/
#sidebar { width:279px; float:left; margin:10px; display:block; overflow:hidden; }
#sidebar a { color:#1e4463; text-decoration:none; font-weight:bold; }
#sidebar a:hover { text-decoration:underline; }



/*---------------------------------------
             MODULE BOXES 
---------------------------------------*/
/* header */
#header { background:#becdda; height:82px; overflow:hidden; }
#header h1 { background:url('../images/logo.jpg'); display: block; width:275px; height:82px; float:right; }
#header h1 span {	display:none; }
#header h1 a {	display:block; width:275px; height:82px;}
/* nav */
#header .moduletable_menu { border:none; background:#becdda; padding:0;  }
#header .moduletable_menu h3 { display:none; }
#header .menu { text-align:left; padding:0; margin:0; border:none; display:block; position:absolute; margin:49px 0 0 10px;}
#header .menu li,
#header .menu #current { background:url('../images/nav.jpg'); padding:0px; text-align:center; border:none; line-height:33px; font-size:12px; width:100px; height:33px; margin:0 2px 0 2px; display:block; float:left; font-weight:bold; text-transform:uppercase;}
#header .menu #current { background:url('../images/nav-h.jpg'); color:#ffea00; }
#header .menu #current a { color:#ffea00; }
#header .menu a {  text-decoration:none; color:#1e4477; }
#header .menu a:hover { color:#ffea00; }



/* content */
.moduletable h3,
.moduletable_menu h3,
.moduletable_text h3 { color:#1e4463;  line-height:35px; margin-bottom:20px;  }
/**/
.moduletable { margin-bottom:1em; border:1px #e5eff8 solid; padding:0 10px; background:#e5eff8; padding:0.25em 0 0.25em 0.25em;}
.moduletable_text { margin-bottom:1em; border:1px #e5eff8 solid; padding:0 10px; }
#sidebar .moduletable,
#sidebar .moduletable_text,
#sidebar .moduletable_menu { margin-bottom:1em; border:1px #d9e3ec solid; background:#ffffff url('../images/side-content.jpg') center top no-repeat; padding:5px 20px 10px 20px; min-height:175px; height:auto !important; height:175px; font-size:14px; line-height:122%; }



/*---------------------------------------
                 MAIN  
---------------------------------------*/
#main { background:url('../images/main.jpg') no-repeat center top; width:563px; float:left; margin:10px; display:block; overflow:hidden; padding:0 45px 0 30px; border:1px #d9e3ec solid; }
#main .componentheading { line-height:60px; color:#1e4463; height:65px; width:100%; display:blocK; font-size:18px; margin-bottom:5px; font-weight:bold; }
#main .contentpagetitle { color:#1e4463; width:100%; display:blocK; font-size:17px; margin:15px 0 10px 0; }
#page .contentpagetitle { color:#1e4463; width:100%; display:blocK; font-size:19px; margin:15px 0 35px 0; }
/**/
#main .contentpaneopen { width:100%;  }




/**/
#phone { float:right; }
#phone .moduletable { padding:0; background:none; border:none; font-size:16px; font-weight:bold; margin:20px 0 0 0; display:block; }
#phone .moduletable h3 { display:none; } 
#phone .moduletable p { font-size:17px; font-family:Arial; color:#000066; }
/**/


#contact .moduletable { padding:0; background:none; border:none; font-size:16px; font-weight:bold; margin:20px 0 0 0; display:block; }




/**/
#form { text-align:left;  padding-left: 35px;  font-size:13px;  font-family:Arial; }
#form .row { line-height:28px; }
#form label{ font-weight:bold; color: #ff9e00; width:85px;  float:left; }
#form .textbox{ background:#ffffff; border:1px solid #dadada; color: dadada; width:260px; float:left; height:20px; }
#form .textarea{ background:#ffffff; border:1px solid #dadada; color: dadada; width:320px; float:left; height:100px; }
#form .submit-holder{ width:260px; text-align:left; float:left; }
#form .submit{ background:#ffffff; border:none; color: #003cb4; width:100px; height:30px; font-weight:bold; cursor:hand; }
.form-error{ color:#ff0000; font-weight:bold; }
.form-correct{ color:#00ff06; font-weight:bold; }

/*---------------------------------------
               FOOTER
---------------------------------------*/
#footer { background:#1e4463; height:50px; line-height:50px; text-align:center; padding:0 5px 0 5px; font-size:12px; color:#ffffff; }
#footer .moduletable_menu { border:none; width:auto; margin:auto; background:none;}
#footer .moduletable_menu h3 { display:none; }
#footer .menu { float:left; text-align:left; }
#footer .menu li{ display:inline; }
#footer .menu a { margin:0 10px 0 10px; text-decoration:none; color:#ffffff; }
#footer .menu a:hover { text-decoration:underline; }
#footer .menu .first { margin:0 10px 0 0; }
#footer .menu .last { margin:0 0 0 10px; }
/**/
#footer .copyright { width:45%; float:right; text-align:right;}
#footer,
.small,
.createdate,
.modifydate,
.mosimage_caption {  }

/**/
/**/
/**/
/**/
.blue-block { display:block; width:100%; padding:7px; background:#e4eff8; margin:7px 0 7px 0; }
.orange-block { display:block; width:100%; padding:7px; background:#f5c03f; margin:7px 0 7px 0; }
/**/
.rmo-for-you { text-align:center; color:#000000;}
.rmo-for-you a { color:#000000; font-size:18px; text-decoration:none; } 
.rmo-for-you a:hover { text-decoration:underline; } 
.rmo-for-you-orange { color:#f5c03f; }
.rmo-for-you-orange:hover { text-decoration:none; }
/**/
.img-left { float:left; margin:0 7px 7px 0; }
.img-right { float:right; margin:0 0 7px 7px; }
/**/
.orange-title-link { color:#f5c03f; font-size:15px;  }
.orange-title-link:hover { text-decoration:none; }
