@charset "UTF-8";
/* CSS Document */

body { background-image:url(../images/background.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:1px; line-height:20px; margin:0; padding:0; }	
#header { width:900px; margin-left:auto; margin-right:auto; margin-top:40px; margin-bottom:5px; }
#content { width:900px; margin-left:auto; margin-right:auto; margin-bottom:8px; }
#footer { width:900px; margin-left:auto; margin-right:auto; color:#979797; font-size:12px; }

/* header */
#header ul { background-color:#364b96; height:30px; overflow:hidden; margin:0; padding:0; }
#header li { list-style:none; float:left; margin:0; padding:0; }
#header li a { display:block; height:30px; padding-top:4px; color:#c0bfbf; font-size:22px; font-weight:600; text-decoration:none; letter-spacing:-1px; text-align: center; padding-left:10px; padding-right:25px; }
#header li a:hover { background-color:#283b81; }
/*.sub_container { background-color:#ffffff; opacity:0.9; filter: alpha(opacity=90); -moz-opacity:0.9; margin-left:5px; padding:10px; }
.sub_container a { color:#283b81; text-decoration:none; font-size:small; }
.sub_container a:hover { left:10px; position:relative; color:#90a3e6; }*/
.sub_container { background-color:#364b96; opacity:0.9; filter: alpha(opacity=90); -moz-opacity:0.9; }
.sub_container a { display:block; width:100%; height:20px; color:#c0bfbf; text-decoration:none; font-size:small; text-indent:10px; }
.sub_container a:hover { background-color:#283b81; text-indent:20px; }

#breadcrumbs { font-size:12px; letter-spacing:1px; color:#c0c0c0; margin-left:22px; }
#breadcrumbs a { text-decoration:none; color:#c0c0c0; }
#breadcrumbs a:hover { text-decoration:underline; }
#breadarrow { color:#5469b4; }
#breadarrow a { text-decoration:none; color:#5469b4; }
#breadarrow a:hover { text-decoration:underline; }

/* content */
#content_left { width:730px; float:left; }
#flash_content { background-color:#000000; height:225px; margin-bottom:5px; }
#login { background-color:#4c61ab; height:22px; overflow:hidden; padding-left:5px; }
#login form { float:right; margin:0px; }
#login input { margin:0px; font-size:10px; }
.special { top: -8px; position:relative; background-color:#90a3e6; height:12px; width:115px; margin-right:5px; border:1px solid #FFFFFF; }
.special_label { top: -6px; position:relative; font-size:16px; margin-right:5px; font-size:14px; font-weight:bold; color:#90a3e6; }
#already_a_client { color:#FFFFFF; font-size:14px; font-weight:bold; top:3px; position:relative; margin-left:5px; letter-spacing:0px; }
#login_now { color:#2f3c6a; font-size:14px; font-weight:bold; top:3px; position:relative; letter-spacing:0px;  }
#page { margin-bottom:5px; margin-right:10px; }
#page p { margin:20px; margin-top:5px; text-align:justify;}
#page h1 { margin:0px; margin-left:20px; margin-top:20px; color:#364b96; }
#page h2 { margin:0px; margin-left:20px; margin-top:20px; color:#333333; }
.attop { font-size:12px; color:#364b96; text-decoration:none; font-weight:normal; bottom:2px; position:relative; }
.attop:hover { text-decoration:underline; }
.totop { font-size:12px; color:#364b96; text-decoration:none; margin-left:40px; font-weight:normal; }
.totop:hover { text-decoration:underline; }
#page ul {  }
#page li { color:#364b96; }
#page li span { color:#000000; }
#page form table { width:600px; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto; }
.optional { color:#999999; }

.quote_title { margin-left:20px; font-weight:bold; margin-bottom:5px; }
.quote { color:#333333; font-style:italic; left:40px; position:relative; width:90%; font-size:12px; text-align:justify;}
.quote_author { float:right; font-size:small; margin-top:5px; margin-right:50px; color:#364b96; }

#spacer { width:50px; display:inline; }
#content_right { width:170px; float:left; }
.bigbutton { margin-bottom:8px; float:right; }
#scheduleanonsitevisit a { width:165px; height:79px; background-image:url(../images/scheduleanonsitevisit.png); background-repeat:no-repeat; }
#scheduleanonsitevisit a:hover { background-image:url(../images/scheduleanonsitevisit_hover.png); }
#xyz a { width:165px; height:79px; background-image:url(../images/24seventour.png); background-repeat:no-repeat; }
#xyz a:hover { background-image:url(../images/24seventour_hover.png); }
#viewourbrochure a { width:165px; height:79px; background-image:url(../images/viewourbrochure.png); background-repeat:no-repeat; }
#viewourbrochure a:hover { background-image:url(../images/viewourbrochure_hover.png); }
#downloadbrochure a { width:165px; height:79px; background-image:url(../images/downloadbrochure.png); background-repeat:no-repeat; }
#downloadbrochure a:hover { background-image:url(../images/downloadbrochure_hover.png); }

#content_bottom {  }
.content_bottom_item { width:440px; height:250px; float:left; overflow:hidden; margin-top:20px; }
.content_bottom_item h2 { margin:0px; margin-top:5px; color:#233c98; margin-left:20px; }
.content_bottom_item p { margin:20px; margin-top:0px; font-size:small; text-align:justify;}
.content_bottom_item img { margin:10px; margin-top:5px; margin-bottom:200px; }

/* footer */
#footer hr { width:98%; color:#c0c0c0; background-color:#c0c0c0; margin-left:auto; margin-right:auto; height:1px; }
#footer ul { margin:0px; height:30px; padding:0px; margin-left:20px; }
#footer li { float:left; list-style-type:none; color:#c0bfbf; margin-right:5px; font-size:10px; }
#footer p { margin:0px; margin-left:20px; }
#footer a { color:#8d9dd3; text-decoration:none; }
#footer a:hover { color:#5469b4; }
#shatter { color:#5469b4; }
#it { color:#6a6a6a; }

.preload { display:none; }
