/* Start of CMSMS style sheet 'global' */
* { padding:0; margin:0; }
body, div, pre, form, label, input, textarea, blockquote, th, td, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, fieldset, address, a { margin:0; padding:0; }
select, input, button, textarea { font:99% arial,helvetica,clean,sans-serif; }
table { border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; }
ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
abbr, acronym, fieldset, img, a img { border:0; }
a { outline:none; }
.italic { font-style:italic; }
.hide, .more { display:none; }
.show { display:block; }
.clear { clear:both; }

html, body { height:100%; width:100%; }
body { background:#fff; background: url(/uploads/images/brushed.jpg) repeat; color:#222; font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; color:#666; }

a:link, a:visited { color:#225e90; text-decoration:none; }
a:hover, a:active { color:#1678BE; text-decoration:none; }
p { margin-bottom:1em; }
p.dotted { border-bottom:1px dotted #666; padding-bottom:10px; }
h1{font-size:22px; color:#C90;}
h2{font-size:15px; color:#333;}
h4{font-size:19px; color:#AD8200; margin-top:-4px; margin-bottom:5px;}

ol li{margin-left:30px;}
#main_container { width:984px; margin:0 auto; background:#fff; }
#header_image { width:785px; float:left; }
#nav_container { height:34px; background: url(uploads/images/nav_dark.gif) repeat-x top; padding:0; margin:0;}

#nav_container ul { list-style: none; list-style-type:none; margin:0; padding:0; display:inline; }
#nav_container ul li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; margin:0px; display:inline; }
#nav_container ul li.there { background: url(uploads/images/nav_light.gif) repeat-x center bottom; }

#nav_container ul li a { color:#333; text-decoration:none; padding: 10px 15px 5px 15px;  display:block; height:28px; text-align:center; margin:0; vertical-align: middle; _width:112px; _padding: 10px 5px 5px 5px; }

#nav_container ul li a:hover { background: url(uploads/images/nav_light.gif) repeat-x top; display:block; height:28px; _width:112px; _padding: 10px 5px 5px 5px; }

#nav_container ul li a.there { color:#333; text-decoration:none; padding: 10px 15px 5px 15px; display:block; height:28px; text-align:center; margin:0; background: url(uploads/images/nav_there.gif) no-repeat center bottom; _width:112px; _padding: 10px 5px 5px 5px; }

body#index #nav_container ul li a, body#index #nav_container ul li a:hover, body#index #nav_container ul li a.there { height:19px; }

#logo {width:198px; float:left; }
#flash_container{ margin:0; padding:0; }
#flash { width:565px; float:left; }

.bread { clear:both; display:block; float:left; padding-left:20px; width:650px; font-size:93%; margin-top:10px; }

.bread a:link, .bread a:visited { color:#8b8b8b; text-decoration:none; }
.bread a:hover, .bread a:active { color:#666666; text-decoration:none; }

#rb_content a:link, #rb_content a {display:block;}
#rb_content a:link, #rb_content a:visited { color:#996600; text-decoration:underline; }
#rb_content a:hover, #rb_content a:active { color:#000; text-decoration:underline; }

#hp_callout{ width:244px; padding:10px 15px 10px 160px; height:124px; display:block; float:left; background: url(uploads/images/hp_right_image.gif) no-repeat; font-size:85%; color:#fff; }
#hp_callout a{color:white; text-decoration:underline;}

#hp_left_top, #hp_center_top, #hp_right_top { padding:11px 0 3px 15px; }
#hp_left_top h2, #hp_center_top h2, #hp_right_top h2 { color:#fff; font-size:116%; }
#hp_right_top h2 { color:#fbf480; }

#hp_left{ width:270px; float:left; margin-right:5px;margin-left:8px;_margin-left:4px; }
#hp_left_top{ background:#18308a;}
#hp_left_content{ background: url(uploads/images/hp_box1.gif) bottom no-repeat; min-height:220px; padding:15px; }

#hp_center{ width:270px; float:left; margin-right:5px;}
#hp_center_top{ background:#6676b1;}
#hp_center_content{ background: url(uploads/images/hp_box2_bkg.gif) repeat-y; padding:15px;  min-height:220px; }

#hp_right{ width:419px; float:left; display:inline; }
#hp_right_top{ background:#c87e13;}
#hp_right_content{ background: url(uploads/images/hp_box3_bkg.gif) repeat-y; padding:15px;  min-height:220px; }

#hp_left_content, #hp_center_content, #hp_right_content, #main_content #copy { font-size:93%; }
* html #hp_left_content, * html #hp_center_content, * html #hp_right_content { height:240px; }
#copy hr { margin-bottom:10px; color:#666; }

#right_side{ float:right; width:291px; margin: 10px 0px 5px 10px; }
#rb{margin-bottom:10px; margin-right:10px;}
#rb_content{ background: #FCDB94 url(uploads/images/right_box_arrow_bkg.jpg) no-repeat; font-size:12px; color:#333; padding:7px 20px 10px 30px;}

#main_content #copy {  width:620px; padding:20px; float:left; }
#main_content #copy_oneCol {  width:964px; padding:20px; text-align:left; float:left; }
#main_content #members {  width:570px; padding:0; }

.article_holder { border-top:1px solid #ccc; padding-top:10px; }
.article_link { float:right; }

ul#general_members li.sub_mem { margin-bottom:20px; }
ul#general_members li ul li, body#sitemap ul li ul li { margin-left:10px; }
body#error ul li { list-style-type:none; }

#footer ul { list-style: none; margin:0; display:inline-block }
#footer ul li { float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:0px; }
#footer ul li a { color:#000; text-decoration:none; padding: 10px 15px 5px 15px; display:inline-block; text-align:center; margin:0;}
#footer ul li a:hover { color:#999;}

form fieldset { border:none; }
form legend { display:none; }
form fieldset div { margin-bottom:10px; padding:0; clear:both; }
form fieldset label { color:#225e90; display:block; float:left; width:160px; padding:0; margin:6px 0 0; }
form fieldset input, form fieldset textarea { margin-top:5px; width:200px; border:1px solid #333; }
form fieldset textarea { height:70px; }
form .label { display:inline; float:none; margin-top:5px; }
form .best_way div { margin:0 0 0 160px; }
form .best_way div label { float:none; display:inline; font-weight:bold; color:#CC9900; }
form .best_way input { border:none; width:10px;}
form div.submit { margin-left:160px; }
div.error_message { display:none; }

form#cntnt01moduleform_1 { float:right; margin:3px 15px 0 0; .margin-top:2px; padding:0; display:inline; }
#search_button { background:url(uploads/images/search_button.jpg) no-repeat; border:none; text-indent:-100000pt; padding:0 0 5px 18px; .padding:0px 0 0 18px; cursor:pointer; margin-top:5px; }

#m4fbrp_submit { background:url(uploads/images/submit.jpg) no-repeat; border:none; padding:0 0 5px 75px; cursor:pointer; margin-top:10px; color:#fff; outline:none; }

#member_logo { float:right; display:inline; }
#back{float:right; z-index:99; margin-top:-20px;}

#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}
#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}
#shadowbox_container a:link, #shadowbox_container a:visited, #shadowbox_container a:active, #shadowbox_container a:hover { border-bottom:none; text-decoration:none; }
#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}
#shadowbox_title{height:25px;padding:0;overflow:hidden;}
#shadowbox_title_inner{ height:16px; font-size:11px; line-height:16px; white-space:nowrap; padding:5px 0 4px 8px; color:#e5e5e5; }
#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#000;}
#shadowbox_body_inner{position:relative;overflow:hidden;}
#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222;}
#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}
#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}
#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#e5e5e5;}
#shadowbox_content.html{height:100%;width:100%;overflow:auto;}
#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}
#shadowbox_toolbar_inner{height:20px;color:#e5e5e5;}
#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px;}
#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}
#shadowbox_toolbar_inner div a{text-decoration:none;color:#e5e5e5;}
#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}
#shadowbox_counter{float:left;padding-left:10px;}
#shadowbox_counter a{padding:0 4px 0 0;}
#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}
div.shadowbox_message{text-align:center;padding:10px;}
div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}
div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}
/* End of 'global' */

