@charset "utf-8";

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, ul, li, ol, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }

/* General CSS */
body { margin:0px; padding:12px 0px 0px 0px; font-family:Arial, sans-serif; font-size:14px; color:#000; font-weight:normal; background:#000;}

ul, li, ol {list-style-type:none;margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

/* Universal */
a{ outline:none; border:none; text-decoration:none; }
img{ border:0px; outline:none;}
.FloatLeft{ float:left; }
.FloatRight{ float:right; }
.clear{clear:both;}
.bold{font-weight:bold;}
.display {display:none}

/* Header */
#main{width:1000px; margin:0 auto; height:auto;}
#wrap{width:1000px; height:154px; float:left; background:url(../images/main_header_img.jpg) left top repeat-x;}
#wrap h1{width:auto; height:auto; float:right; font-family:Arial, sans-serif; font-size:25px; color:#000; font-weight:normal; margin:116px 30px 0px 0px!important; margin-right:15px; }

/** Navigation **/
#main div.nav{width:1000px; height:22px; float:left; background-color:#B2B3B7;}

/* Body */
#body_wrapper{width:1000px; margin:0 auto; height:auto;}
#body_container{width:1000px; height:auto; float:left; background:#fff; padding-bottom:165px;}
#body_container #body_main{width:940px; height:auto; float:left; margin:28px 0px 0px 30px!important; margin-left:15px; padding:0px 0px 28px 0px; }

#body_main div.left_container{width:718px; height:auto; float:left;}
.left_container h2{width:718px; height:auto; float:left; font-family:Arial, sans-serif; font-size:21px; color:#F5941F; font-weight:normal; padding:0px 0px 10px 0px;}
.left_container p{width:718px; height:auto; float:left; font-family:Arial, sans-serif; font-size:14px; color:#000; font-weight:normal; line-height:19px; padding:0px 0px 15px 0px;}
.left_container p a{font-size:14px; color:#F5941F; text-decoration:underline;}

#body_main div.right_container{width:189px; height:auto; float:right;}

/* Internal */
#body_main div.left_wrap{width:150px; height:auto; float:left;}
#body_main div.right_wrap{width:790px; height:auto; float:left;}
#body_main div.right_wrap_wide{width:950px; height:auto; float:left;}

/* Footer */
#footer_wrapper{width:1000px; margin:0 auto; height:auto;}
#footer_main{width:1000px; height:auto; float:left; background:#58595B;}
#footer_main p{width:auto; height:auto; padding:5px 0px 5px 0px; text-align:center; font-family:Arial, sans-serif; font-size:11px; color:#fff; font-weight:normal;}
#footer_main p a{color:#fff; text-decoration:none;}
#footer_main p span{padding:0px 5px;}
#footer_wrapper div.copyright{width:1000px; height:auto; float:left;}
#footer_wrapper div.copyright p{width:auto; height:auto; padding:8px 0px 8px 0px; text-align:center; font-family:Arial, sans-serif; font-size:11px; color:#AFAFAF; font-weight:normal;}

/* Misc */
.pb5{padding:0px 0px 5px 0px;}
.pb10{padding:0px 0px 10px 0px;}
.mt5{margin:5px 0px 0px 0px;}
.mt10{margin:10px 0px 0px 0px;}
.mt18{margin:18px 0px 0px 0px;}

/** Form **/
.form {float:left; width:716px; border:1px solid #000; height:224px; background:#E6E7E8; margin:18px 0px 0px 0px;}
.form div.form_wrap {float:left; width:680px; height:auto; background:#E6E7E8; margin:18px 0px 0px 18px!important; marin-left:9px;}
.form_wrap div.form_left {float:left; width:224px; height:188px; border-right:1px solid #666;}
.form_left p{float:left; width:204px; height:auto; font-family:Arial, sans-serif; font-size:14px; color:#000; font-weight:normal; text-align:right; }
div.form_left .login_mainfield { width:204px; padding:0px 0px 15px 0px; float:left; }
.login_mainfield label { width:204px; float:left; font-family:Arial, sans-serif; font-size:14px; padding:0px 0px 3px 0px; }
.login_mainfield .input { width:202px; float:left; font-size:14px; padding:15px 0px 0px 3px; height:30px; border:1px #666 solid; }

.form_wrap div.form_right {float:right; width:435px; height:auto;}
.form_right p{float:left; width:435px; height:auto; font-family:Arial, sans-serif; font-size:14px; color:#000; font-weight:normal; }
.form_right p span{float:left; width:435px; color:#585967;}
div.form_right .msg_mainfield { width:435px; padding:8px 0px 15px 0px; float:left; }
.msg_mainfield label { width:435px; float:left; font-family:Arial, sans-serif; font-size:14px; padding:0px 0px 3px 0px; }
.msg_mainfield .comments{ width:433px; float:left; padding:3px 0px 0px 3px; border:1px solid #666; font-size:12px; }

/* Main navigation */
#main div.navigation {width:1000px; float:left; position:relative; }
.navigation ul#dropdown { width:1000px; float:left; background:url(../images/nav_rpt.jpg) repeat-x; }
.navigation ul#dropdown li { float:left; font-size:13px; line-height:22px; height:22px; color:#fff; text-align:center; width:89px; position:relative; }
.navigation ul#dropdown li a { color:#fff; text-decoration:none; padding-bottom:3px;}
.navigation ul#dropdown li a:hover, .navigation ul#dropdown li a.home_active {color:#000;}
.navigation ul#dropdown li a:hover {color:#000; }
.navigation ul#dropdown li span { display:none; }
.navigation ul#dropdown li.separator {width:2px; float:left; background:url(../images/nav_sp.jpg) 0 0 no-repeat; height:22px;}

/** Drop Downs **/
#dropdown li a.headlink:hover ul { display: block; }
.navigation ul#dropdown li ul.stonesdrop { width:225px; left:0px; top:22px; float:left; margin:0; padding:0 0 4px 0; display:none; position:absolute; z-index:99999; background:#A7A9AC;}
.navigation ul#dropdown li ul.stonesdrop li { width:213px; float:left; margin:0; list-style-type:none; background:none; text-align:left; padding:0 0 0 10px;}
.navigation ul#dropdown li ul.stonesdrop li a { color:#FFF; font-size:12px; text-decoration:none; }
.navigation ul#dropdown li ul.stonesdrop li a:hover { color:#000;}

.form01 {float:left; width:938px; border:1px solid #000; height:190px; background:#E6E7E8; margin:0px 0px 0px 0px;}
.form01 div.form_wrap01 {float:left; width:902px; height:auto; background:#E6E7E8; margin:18px 0px 0px 18px!important; marin-left:9px;}
.form_wrap01 div.form_left01 {float:left; width:224px; height:auto;}
.form_left01 p{float:left; width:204px; height:auto; font-family:Arial, sans-serif; font-size:14px; color:#000; font-weight:normal; text-align:right; }
div.form_left01 .login_mainfield01 { width:204px; padding:0px 0px 15px 0px; float:left; }
.login_mainfield01 label { width:204px; float:left; font-family:Arial, sans-serif; font-size:14px; padding:0px 0px 3px 0px; }
.login_mainfield01 .input01 { width:202px; float:left; font-size:14px; padding:15px 0px 0px 3px; height:30px; border:1px #666 solid; }

.form_wrap01 div.form_right01 {float:right; width:660px; height:auto;}
.form_right01 p{float:left; width:660px; height:auto; font-family:Arial, sans-serif; font-size:14px; color:#000; font-weight:normal; }
.form_right01 p span{float:left; width:660px; color:#585967;}
div.form_right01 .msg_mainfield01 { width:660px; padding:0px 0px 15px 0px; float:left; }
.msg_mainfield01 label { width:660px; float:left; font-family:Arial, sans-serif; font-size:14px; padding:0px 0px 3px 0px; }
.msg_mainfield01 .comments01{ width:658px; float:left; padding:3px 0px 0px 3px; border:1px solid #666; font-size:12px; }


.displayNone{display:none;}

.OurPeopleContent{float:left;margin:10px 0;width:110px;padding:0 0 5px;height:100px;}
.OurPeopleImage{margin:0 auto;width:55px;height:79px;}
.OurPeopleTitle{text-align:center;font-size:12px;}
.OurPeopleName{width: 790px; height: auto; float: left; font-family: Arial, sans-serif;font-size: 21px; color: #F5941F; font-weight: normal; padding: 25px 0px 10px 0px;}
.ColorBlack{color: #000;}
.DisplayNone{display:none;float:left;}
.DisplayBlock{display:block;float:left;}
.ForgotPassword{ width:402px; float:left; font-size:14px; padding:15px 0px 0px 3px; height:30px; border:1px #666 solid; }

.LeftLinkUlBasic{width:135px; height:auto; float:left; list-style-type:none;}
.LeftLinkLiBasic{width:135px; height:auto; float:left; list-style-type:none; font-family:Arial, sans-serif; font-size:14px; color:#D1D3D4; font-weight:normal; padding:0px 0px 5px 0px;}
.LeftLinkABasic{color:#AAACCB; text-decoration:none;font-size:12px;}
.BoldText{font-weight:bold;}
.RightHome{width:750px; float:left;height:auto;}
