@charset "UTF-8";
/* CSS Document */

/**** GLOBAL ATTRIBUTES ****/ 
* { padding: 0; margin: 0; border: none; line-height: normal; letter-spacing: normal;}
img {padding: 0; margin: 0; border: 0;}
a {text-decoration: none; outline: none;}
a:link  {color:#626262;}
a:visited {color:#626262;}
a:hover {color:#626262; text-decoration:underline;}
a:active {color:#626262;}
strong {color:inherit;}


body { font-size: 80%; font-family: "Lucida Grande", Calibri, "Trebuchet MS", Helvetica, Arial, sans-serif; background:url(/Images/site/background.jpg) no-repeat; background-position: 0 0; background-color: #ffffff;}
#wrapper {float:left; top: 0px; width: 960px; margin-left: 70px;}
#header {width:960px; height:158px;}
#loginsearch {width:auto; height:27px; float:left; text-align:right; padding-left:720px; color:#999999; font-size:80%;}
#logobox {width:552px; height:131px; float:left;}
#loginsearch_spacer {width:408px; height:86px; float:left;}
#top_login {width:408px; height:86px; display:none; float:left; color:#333333; font-size:80%; padding:5px 0 0 50px;}
#top_search {width:408px; height:86px; display:none; float:left; color:#bbbbbb; font-size:80%; padding:5px 0 0 120px;}
#top_login .item, #top_search .item {padding:2px 0 0 0;}
#top_login .cat_textbox_small, #top_search .cat_textbox_small  {width:140px; height:15px; border:#cccccc 1px solid; color:#333333; padding:5px 0 0 3px;}
.formlabel {font-size:80%;}
#secure-lost-password {display:none;}

#home_marketmenu {width:960px; height:325px;}
#home_marketmenu .sm {list-style:none; width:960px; height:325px; display:block; overflow:hidden; }
#home_marketmenu .sm li {float:left; display:inline; overflow:hidden}

#home_btmitems {width:960px; padding-top:20px; height:160px;}
#home_quicklinks {float:left; width:112px; height:132px; padding: 38px 10px 0 14px; margin-right:108px; background:url(/Images/site/home_quicklinks_bkgd.png) no-repeat;}
#home_quicklinks p {font-size:90%; color:#626262; padding-top:3px;}
#home_fixfocus {float:left; width:366px; height:158px; margin-right:10px; background:url(/Images/site/home_fixfocus_bkgd.png) no-repeat;}
#home_fixfocus .cat_textbox {width:150px; height:18px; border:#cccccc 1px solid; color:#333333; padding:3px 0 0 3px;}
#home_fixfocus .item {padding:4px 0 0 12px;}
#home_learnmore {padding:40px 20px 0 17px; font-size:80%; color:#626262;}
#home_adrotator {width:336;}

#login_leftcolumn {float:left; width:500px; height:auto;}
#login_rightcolumn {float:left; width:560px;}


#top_menu {width:408px; height:45px; float:left;}
#content_container {width:960px; height:auto; float:left;}
#left_column {float:left; width:542px; padding:30px 35px 35px 35px; border:#CCCCCC 1px solid; background:url(/Images/site/leftcolumn_bkgd.png); color:#626262;
min-height:650px;
height:auto !important;
  height:650px; }
#left_column p {padding-bottom:15px;}
#left_column h1, #wide_column h1 {font-family:Helvetica, Arial, sans-serif; color:#013c65; font-size:220%; line-height:100%; letter-spacing:-1px; padding-bottom:12px; font-weight:normal;}
#left_column page_title {font-family:Helvetica, Arial, sans-serif; color:#013c65; font-size:220%; line-height:100%; letter-spacing:-1px; padding-bottom:12px; font-weight:normal;}
#left_column p.intro {font-size:130%;letter-spacing:-1px; color:#0167ad; padding-bottom:40px;}
#left_column h2, #wide_column h2 {font-size:130%;letter-spacing:-1px; color:#0167ad; padding-bottom:40px; font-weight:normal;}
#left_column h3 {font-size:110%; color:#0167ad;}
#left_column table.forum td.name {width:300px;}
#left_column table {margin-bottom:12px;}
#left_column ul {padding-left:20px;}
#left_column ul li {padding-left:12px; list-style-position: outside;}

#right_column {width:336px; float:left; padding-left:10px; font-size:90%; color:#626262;}

#wide_column {float:left; width:890px; padding:30px 35px 35px 35px; border:#CCCCCC 1px solid; background:url(/Images/site/leftcolumn_bkgd.png);}
#wide_column .blog-container h1 {font-family:Helvetica, Arial, sans-serif; color:#013c65; font-size:220%; line-height:100%; letter-spacing:-1px; padding-bottom:12px; font-weight:normal;}
#wide_column .blog-post h2.post-title {font-size:130%;letter-spacing:-1px; color:#0167ad; padding-bottom:4px;}
#wide_column .blog-post .post-body {color:#626262;}
#wide_column .side-panel h4 {color:#0167ad;}
#wide_column ol li, #wide_column ul li {list-style:none; padding-bottom:10px;}
#wide_right_column {float:left; width:280px; font-size:90%;}
#wide_right_column a {display:list-item; list-style:none;}
#wide_column a {text-decoration: none; outline: none; color:#0167ad;}
#wide_column a:link  {color:#0167ad;}
#wide_column a:visited {color:#0167ad;}
#wide_column a:hover {color:#0167ad; text-decoration:underline;}
#wide_column a:active {color:#0167ad;}

#inset_menu {width:100px; height:auto; padding: 20px 20px 12px 20px; margin-left:40px; margin-bottom:20px; background:url(/Images/site/inset_bkgd.jpg) no-repeat; float:right; font-size:80%; border: solid 1px #dddddd;}
#inset_menu p {padding-bottom:8px;}

#profession {width:100%; height:auto; padding:6px 0 6px 12px; font-size:110%; color:#FFFFFF; background-color: #b3d240; margin-bottom:25px;}


#side_fixscan {width:336px; height:171px; background-image:url(/Images/site/side_fixscan_bkgd.gif);}
#side_fixscan .cat_textbox {width:140px; height:16px; border:#cccccc 1px solid; color:#333333; padding:5px 0 0 3px;}
#side_fixscan .item {padding:5px 0 0 9px;}
#side_learnmore {padding:55px 0 0 223px;}

#newsresources {width:224px; height:auto; padding: 20px 100px 20px 12px;}
#newsresources .post-details, #newsresources .post-body {display:none;}
#newsresources h2.post-title {border-bottom:none; font-size:100%; font-weight:normal; color:#626262; padding-bottom:10px;}

#sidemenu {width:336px; height:155px;}
#side_quicklinks {width:324px; height:auto; padding:20px 0 0 12px;}
#footerbox {float:left; clear:both; width: 100%; padding-top:8px;}
#footer {width:100%; height:32px; background-color:#013c65; color:#6dabd6; text-align:center; font-size:90%; line-height:32px;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#6dabd6;}

#contact_form {width:512px; padding:15px; background:url(/Images/site/form_bkgd.jpg) bottom left no-repeat; color:#333333; font-size:1.0em; font-weight:bold; border:1px solid #CCCCCC;}
#contact_form input.cat_textbox, #login_contact_form input.cat_textbox {height:20px; line-height:20px; padding:3px 0 0 3px; width:200px;border:1px solid #cccccc;}
#contact_form th, #contact_form td {text-align:left; vertical-align:top; padding-top:12px;}
#contact_form th {padding-left:6px;}
#contact_form textarea.cat_listbox {height:60px; width:90%; padding: 3px; font-family:inherit;border:1px solid #CCCCCC;}

#login_contact_form {width:460px; padding:15px; background-color:#c6d9fd; color:#0167ad; display:none;border:solid 1px #0167ad;margin-top:15px;}
#login_welcome {width:450px; padding:20px; background-color:#ffffff; color:#333333; display:none; border:solid 1px #0167ad; margin-top:50px;}

.sm {list-style:none; width:336px; height:155px; display:block; overflow:hidden; }
.sm li {float:left; display:inline; overflow:hidden}


#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}
