

/*ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }*/
body,html{
  margin: 0;
  padding: 0;
}
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  /*font-family: Helvetica,Arial,sans-serif;*/
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 13px;
  /*background-color: #fff;*/
}

body
{
  /*padding: 20px;*/
}
h1
{
  margin-top:.3em;
  margin-bottom:.3em;
}
#v2 a:link, #v2 a:active{
  color: #0073C4;
}
#v2.homepage{
  width:866px;/**/
  margin:0 auto;
  position:relative;
  background: #AAAAAA url(/images/v2_home_bg.jpg) repeat-y fixed center top;
}
#v2 #head {
  background-color: white;
}
#v2 #head .top{
  background: white url('/images/v2_head_top_bg.gif') repeat-x scroll top left;
  height: 35px;
}
#v2 #head .top #top_nav{
  /*position: relative;
  right: 25px;
  top: 0px;*/
  float: right;
  margin-right: 27px;
  height: 35px;
  font-size: 11px;
}
#v2 #head .top #top_nav,#v2 #head .top #top_nav .sb-inner{
  background: rgb(71, 119, 8) url('/images/v2_head_top_nav_bg.gif') repeat-x scroll top left;
}
#v2 #head .top #top_nav ul{
  margin: 0;
  /*list-style-image: url('/images/v2_head_top_nav_sep.gif');
  display: table;*/
  list-style: none;
  list-style-image: none;
  white-space:nowrap;
  padding: 14px 5px 0px 5px;
}
#v2 #head .top #top_nav li{
  /*display: table-cell;
  position: relative;*/
  display: inline;
  padding: 0;
}
#v2 #head .top #top_nav li a{
  /*display: block;*/
  padding: 7px 4px;
}
#v2 #head .top #top_nav li a:link, #v2 #head .top #top_nav li a:visited{
  color: white;
}
#v2 #head .top #top_nav li a:hover{
  background: rgb(163, 234, 68) url('/images/v2_head_top_nav_bg_hov.gif') repeat-x scroll top left;
  color: black;
  text-decoration: none;
}
#v2 #head .top #top_nav .sep{
  background: url('/images/v2_head_top_nav_sep.gif') no-repeat scroll top left;
  height:21px;
  position:absolute;
  top: 10px;
}
#v2 #head .login{
  background: white url('/images/v2_head_login_logo.jpg') no-repeat scroll top left;
  color: rgb(255, 102, 0);
  height: 36px;
  float: right;
  margin-right: 25px;
  margin-top: 10px;
  padding-top: 10px;
  padding-left: 60px;
  font-weight: bold;
  font-size: 12px;
}
#v2 #head .login a, #v2 #head .login a:visited{
  color: rgb(0, 153, 255);
  font-size: 120%;
}
#v2 #head #logo{
  padding: 0 0 5px 30px;
}
#v2 #head #logo .subtext{
  padding-left: 50px;
  color: rgb(0,152,254);
  font-size:12px;
}
#v2 #head #main_tabs{
  text-align: right;
  height: 38px;
}
#v2 #head #main_tabs_tbl{
  margin-right:20px;
  text-align: left;
}
#v2 #head #main_tabs_tbl a{
  display:block;
  height: 38px;
}
#v2 #head #main_tabs_tbl .tab1 a{
  background: transparent url('/images/v2_head_main_tabs_tbl_post_hov.gif') no-repeat;
  width: 164px;
  text-indent:-9999px;
}
#v2 #head #main_tabs_tbl .tab1 a:link,#v2 #head #main_tabs_tbl .tab1 a:visited{
  background: transparent url('/images/v2_head_main_tabs_tbl_post.gif') no-repeat;
}
#v2 #head #main_tabs_tbl .tab1 a:hover,#v2 #head #main_tabs_tbl .tab1 a:focus,#v2 #head #main_tabs_tbl .tab1 a:visited.active{
  background: transparent url('/images/v2_head_main_tabs_tbl_post_hov.gif') no-repeat;
}
#v2 #head #main_tabs_tbl .tab2 a{
  background: transparent url('/images/v2_head_main_tabs_tbl_srch_hov.gif') no-repeat;
  width: 184px;
  text-indent:-9999px;
}
#v2 #head #main_tabs_tbl .tab2 a:link,#v2 #head #main_tabs_tbl .tab2 a:visited{
  background: transparent url('/images/v2_head_main_tabs_tbl_srch.gif') no-repeat;
}
#v2 #head #main_tabs_tbl .tab2 a:hover,#v2 #head #main_tabs_tbl .tab2 a:focus,#v2 #head #main_tabs_tbl .tab2 a:visited.active{
  background: transparent url('/images/v2_head_main_tabs_tbl_srch_hov.gif') no-repeat;
}
#v2 #head #main_tabs_tbl .tab3 a{
  background: transparent url('/images/v2_head_main_tabs_tbl_rsrc_hov.gif') no-repeat;
  width: 198px;
  text-indent:-9999px;
}
#v2 #head #main_tabs_tbl .tab3 a:link,#v2 #head #main_tabs_tbl .tab3 a:visited{
  background: transparent url('/images/v2_head_main_tabs_tbl_rsrc.gif') no-repeat;
}
#v2 #head #main_tabs_tbl .tab3 a:hover,#v2 #head #main_tabs_tbl .tab3 a:focus,#v2 #head #main_tabs_tbl .tab3 a:visited.active{
  background: transparent url('/images/v2_head_main_tabs_tbl_rsrc_hov.gif') no-repeat;
}
#v2 #head #main_tabs_tbl .sep{
  width:1px;
  background: transparent url('/images/v2_head_main_tabs_tbl_sep.gif') no-repeat;
}
/*#v2 #head #main_tabs{
  float: right;
  margin: 0 25px 0 0;
  padding: 7px 0;
  font-size: 15px;
  height: 24px;
}
#v2 #head #main_tabs li a,#v2 #head #main_tabs li a .sb-inner{
  background: rgb(2,3,3) url('/images/v2_head_main_tabs_bg.gif') repeat-x scroll top left;
}
#v2 #head #main_tabs ul{
  margin:0;
  padding:0;
  list-style: none;
  list-style-image: none;
  list-style-position: inside;
  white-space:nowrap;
}
#v2 #head #main_tabs li{
  display: inline;
  margin-left: -5px;
}
#v2 #head #main_tabs li a,#v2 #head #main_tabs li a:link, #v2 #head #main_tabs li a:visited{
  padding: 9px 48px 11px 32px;
  color: rgb(255, 102, 0);
}
#v2 #head #main_tabs li a.active{
  color: white;
}
#v2 #head #main_tabs li a:hover,#v2 #head #main_tabs li a:hover .sb-inner{
  background: rgb(0, 152, 253) url('/images/v2_head_main_tabs_bg_hov.gif') repeat-x scroll top left;
}
#v2 #head #main_tabs li a:hover{
  color: white;
  text-decoration: none;
}
#v2 #head #main_tabs li big{
  font-weight:bold;
}
#v2 #head #main_tabs .sep{
  background: white url('/images/v2_head_main_tabs_sep.gif') no-repeat scroll top left;
  padding:18px 0 13px 0;
  font-size:1px;
  position: relative;
  z-index:2;
}
#v2 #head #main_tabs span{
  padding:8px 0 11px 40px;
}
#v2 #head #main_tabs #tab1 span{
  background: transparent url('/images/v2_head_main_tabs_post.png') no-repeat scroll top left;
}
#v2 #head #main_tabs #tab2 span{
  background: transparent url('/images/v2_head_main_tabs_srch.png') no-repeat scroll top left;
}
#v2 #head #main_tabs #tab3 span{
  background: transparent url('/images/v2_head_main_tabs_rsrc.png') no-repeat scroll top left;
}
*/
#v2 #body {
  background: rgb(1,78,130) url('/images/v2_main_bg.jpg') repeat-x scroll top left;
  padding: 5px 25px 25px 25px;
  clear: both;
  min-width:810px;
}
#v2 #body #main {
  background-color: white;
  padding: 5px;
  min-height:350px;
}
#v2 #body #main .home_more{
  text-align:right;
  height: 21px;
}
#v2 #body #main #home_left {
  width:250px;
  float:left;
  margin-right: 5px;
}
#v2 #body #main #home_left > div{
  padding: 0 2px 15px 2px;
  margin-bottom: 5px;
}
#v2 #body #main #home_left h2{
  padding: 4px 0 0 28px;
  margin:0 0 0 8px;
  height: 21px;
  color:white;
}
#v2 #body #main #home_left h2 a, #v2 #body #main #home_left h2 a:link, #v2 #body #main #home_left h2 a:visited {
  color: white;
  font-size: 14px;
}
#v2 #body #main #home_left .left_inside {
  background: white;
  padding: 5px;
}
#v2 #body #main #home_left .left_inside p{
  font-size:11px;
  color: #232323;
}
#v2 #body #main #home_left .left_inside .links{
  font-size:11px;
}
#v2 #body #main #home_left .left_inside .links a:link,#v2 #body #main #home_left .left_inside .links a:visited{
  text-decoration: underline;
}
#v2 #body #main #home_left .left_inside .links a:hover{
  text-decoration: none;
}
#v2 #body #main #home_left #cats h2{
  background:transparent url('/images/v2_main_left_bar_cats_icon.gif') no-repeat scroll top left;
}
#v2 #body #main #home_left #cats, #v2 #body #main #home_left #cats .sb-inner {
  background:rgb(254,102,0) url('/images/v2_main_left_bar_cats_bg.gif') repeat-x scroll top left;
}
#v2 #body #main #home_left #cats div.cats div{
  border-bottom: 1px solid rgb(254,102,0);
  padding:2px 0;
}
#v2 #body #main #home_left #feat h2{
  background:transparent url('/images/v2_main_left_bar_feat_icon.gif') no-repeat scroll top left;
}
#v2 #body #main #home_left #feat, #v2 #body #main #home_left #feat .sb-inner {
  background:rgb(0,152,254) url('/images/v2_main_left_bar_feat_bg.gif') repeat-x scroll top left;
}
#v2 #body #main #home_left #blogs h2{
  background:transparent url('/images/v2_main_left_bar_blogs_icon.gif') no-repeat scroll top left;
}
#v2 #body #main #home_left #blogs, #v2 #body #main #home_left #blogs .sb-inner {
  background:rgb(140,197,63) url('/images/v2_main_left_bar_blogs_bg.gif') repeat-x scroll top left;
}
#v2 #body #main #home_left #blogs .title a,#v2 #body #main #home_left #blogs .title a:link,#v2 #body #main #home_left #blogs .title a:visited{
  color: rgb(0,152,254);
  font-weight: bold;
  font-size:11px;
}
#v2 #body #main #home_left #blogs .text{
  color: gray;
  font-size: 10px;
}
#v2 #body #main #home_left #blogs .extract{
  color: gray;
  margin: 4px 0;
}
#v2 #body #main #home_left #blogs .date{
  color: rgb(255,102,0);
  font-size: 10px;
  white-space:nowrap;
}
#v2 #body #main #home_left #blogs hr{
  border-width: 0 0 1px 0;
}
#v2 #body #main #home_right {
  margin-left:255px;
}
#v2 #body #main #home_right #intro{
  text-align: center;
  width: 543px;/**/
}
#v2 #body #main #home_right #search{
  text-align: center;
  background-color: rgb(0,152,253);
  margin: 5px 0;
  padding: 10px;
}
#v2 #body #main #home_right #search form{
  display: inline;
}
#v2 #body #main #home_right #search label{
  font-size:11px;
  color: white;
  padding:0 6px;
}
#v2 #body #main #home_right #search input[type="text"]{
  font-size:11px;
  border: 1px solid black;
  padding: 3px;
  width:115px;
}
#v2 #body #main #home_right #search input[type="image"]{
  vertical-align: bottom;
}
#v2 #body #main #home_right #home_bottom_right{
  border: 1px solid rgb(254,102,0);
  padding: 5px 5px 0 5px;
}
#v2 #body #main #home_bottom_right #profiles{
  float:left;
  width: 49%;
}
#v2 #body #main #home_bottom_right #projects{
  width: 49%;
  /*margin-left: 50%;*/
  float:right;
  margin-right: 5px;
}
#v2 #body #main #home_bottom_right div.feats{
  background:rgb(142,198,63) url('/images/v2_main_right_feat_bg.gif') repeat-y scroll top right;
  margin-bottom: 5px;
}
#v2 #body #main #home_bottom_right div.feats h2 {
  background:transparent url('/images/v2_main_right_icon.gif') no-repeat scroll left center;
  padding: 4px 0 0 28px;
  margin:0 0 0 8px;
  height: 21px;
}
#v2 #body #main #home_bottom_right #profiles div.listings {
  border-right: 1px solid #D8D8D8;
  padding-right: 2px;
}
#v2 #body #main #home_bottom_right div h2 a, #v2 #body #main #home_bottom_right div h2 a:link, #v2 #body #main #home_bottom_right div h2 a:visited {
  color: white;
  font-size: 14px;
}
#v2 #body #main #home_bottom_right .profile .img{
  width:77px;
  float: left;
  height: 67px;
}
#v2 #body #main #home_bottom_right .profile .data{
  /*margin-left: 77px;*/
  overflow:hidden;
}
#v2 #body #main #home_bottom_right .title a,#v2 #body #main #home_bottom_right .title a:link,#v2 #body #main #home_bottom_right .title a:visited{
  color: rgb(255,102,0);
  font-weight: bold;
}
#v2 #body #main #home_bottom_right .extract{
  font-size: 11px;
  color: rgb(183,183,183);
  margin: 4px 0;
}
#v2 #body #main #home_bottom_right .links{
  font-size: 10px;
  color: #0066B3;
}
#v2 #body #main #home_bottom_right .links a:link,#v2 #body #main #home_bottom_right .links a:visited{
  text-decoration: underline;
  font-size: 11px;
}
#v2 #body #main #home_bottom_right .links a:hover{
  text-decoration: none;
}
#v2 #body #main #home_bottom_right .profile .stars{
  float:right;
}
#v2 #body #main #home_bottom_right #profiles hr{
  clear:both;
  border-width: 0 0 1px 0;
}
#v2 #body #main #home_bottom_right #projects hr{
  border-width: 0 0 1px 0;
}
#v2 #body #main #home_bottom_right .project{
  padding-left:15px;
}
.clear{
  clear:both;
  font-size: 1px;
}
#v2 #body #foot {
  color: white;
  text-align: center;
  margin-top:25px;
}
#v2 #body #foot .bsd{
  position: absolute;
  top:11px;
  right:0px;
  color: black;
}
#v2 #body #foot a,#v2 #body #foot a:visited{
  color:white;
}
#v2 div#sidebar-a,#v2 td#sidebar-a{
  margin: 0;/* 30px 0 0  */
  padding: 0 5px;
  font-size: 11px;
  font-family:verdana,arial,helvetica,sans-serif;
}
#v2 div#sidebar-a, .ad_page_ad_bar
{
  float: right;
  width: 230px;
}
#v2 #sidebar-a h2
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  padding: 7px 0 12px 20px;
  margin:  0;/*10px
  height: 29px;*/
}
#v2 #sidebar-a h2, #v2 #sidebar-a h2 .sb-inner {
  background:rgb(244,98,4) url('/images/v2_sidebar_h2_bg.gif') repeat-x scroll top left;
}

#v2 #sidebar-a ul, #v2 #sidebar-a li, #sfSimpleBlog_container #sidebar-a li
{
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
}

#v2 #sidebar-a li
{
  margin-bottom: 5px;
}
#v2 #sidebar-a .cats div{
  margin-bottom: 5px;
}
#v2 #contact_main #company_name{
  padding: 30px;
  margin-bottom: 10px;
}
#v2 #contact_main #company_name .user_title_name{
  font-size: 200%;
}
#v2 #contact_main #company_overview{
  padding: 20px;
  margin-bottom: 10px;
  overflow: hidden;
}
#v2 #contact_main #profile_container{
  padding: 10px;
}
#v2 #contact_main #profile_container ul.gtab-controllers li a{
  width: auto;
  color: #666666;
  padding: 5px 4px;
}
#v2 #contact_main #profile_container ul.gtab-controllers li a.gtab-active{
  color:#000033;
}
#profile_container div.gtab-active{
  clear: left;
}
#v2 .orange_border, #v2 .orange_border .sb-inner{ background:#FFF; }
#v2 .orange_border .sb-border { background:#FE6600; }
#v2 .blue_border, #v2 .blue_border .sb-inner{ background:#FFF; }
#v2 .blue_border .sb-border { background:#0098FE; }
#v2 .green_border, #v2 .green_border .sb-inner{ background:#FFF; }
#v2 .green_border .sb-border { background:#8CC53F; }

#v2 #post{
  position:relative;
}
#v2 #post td{
  vertical-align: top;
  white-space: nowrap;
}
#v2 #post h1{
  color:white;
  font-size:20px;
  height:38px;
  margin:0;
  padding:10px 0 0 10px;
}
#v2 #post .subbox{
  color:white;
  /*height:144px;*/
  margin-bottom:3px;
  padding:15px 5px 17px 25px;
}
#v2 #post .subbox p{
  margin:0;
  padding: 13px 0 5px 0;
}
#v2 #post .fieldset{
  /*height:300px;*/
  border:0;
  padding: 20px 10px 10px 20px;
}
#v2 #post .fieldset label{
  color:#717171;
  font-size:12px;
  font-weight:bold;
  position:absolute;
}
#v2 #post .fieldset input, #v2 #post .fieldset textarea, #v2 #post .fieldset select{
  margin-bottom:15px;
  margin-left:150px;
  padding:3px;
  width:50%;
}
#v2 #post .fieldset .cont{
  width:67px;
}
#v2 #post #project{
  width:49.5%;
  /*position: absolute;
  float:left;
  margin-right: 1%;*/
}
#v2 #post #project h1{
  background:#FFFFFF url('/images/v2_post_green_top.gif') repeat-x scroll top left;
}
#v2 #post #project .subbox,#v2 #post #project .subbox .sb-inner{
  background:rgb(74,129,0) url('/images/v2_post_green_bot.gif') repeat-x scroll top left;
}
#v2 #post #project .fieldset,#v2 #post #project .fieldset .sb-inner{
  background:#FFF;
}
#v2 #post #project .fieldset .sb-border { background:rgb(74,129,1); }
#v2 #post #project .fieldset input, #v2 #post #project .fieldset textarea, #v2 #post #project .fieldset select{
  border-top: 1px solid rgb(142,198,63);
  border-bottom: 1px solid rgb(142,198,63);
  border-right: 1px solid rgb(175,215,119);
  border-left: 1px solid rgb(175,215,119);
}
#v2 #post #project .fieldset .cont{
  /*border:0;*/
  padding:0;
}

#v2 #post #profile{
  /*width: 49.5%;
  /*margin-left:50%;*/

}
#v2 #post #profile h1{
  background:#FFFFFF url('/images/v2_post_blue_top.gif') repeat-x scroll top left;
}
#v2 #post #profile .subbox,#v2 #post #profile .subbox .sb-inner{
  background:rgb(0,70,116) url('/images/v2_post_blue_bot.gif') repeat-x scroll top left;
}
#v2 #post #profile .fieldset,#v2 #post #profile .fieldset .sb-inner{
  background:#FFF;
}
#v2 #post #profile .fieldset .sb-border { background:rgb(0,70,116); }
#v2 #post #profile .fieldset input, #v2 #post #profile .fieldset textarea, #v2 #post #profile .fieldset select{
  border-top: 1px solid rgb(0,153,255);
  border-bottom: 1px solid rgb(0,153,255);
  border-right: 1px solid rgb(76,183,253);
  border-left: 1px solid rgb(76,183,253);
}
#v2 #post #profile .fieldset .cont{
  /*border:0;*/
  padding:0;
}
.profile_box{
  width: 320px;
  height: 260px;
  float: left;
  text-align: center;
}
#v2 #post #search .fieldset div{
  margin-bottom:25px;
  text-align:center;
}
#v2 #post #search .fieldset input{
  margin:0;
  padding:3px;
  width:80%;
}
#v2 #post #search input.search{
  width:67px;
  padding: 0;
}
#v2 #post #search .browse{
  color:white;
  font-size:10px;
  padding:5px;
  top:-7px;
}
#v2 #post #search .browse,#v2 #post #search .browse .sb-inner{
  background:#D45604 url('/images/v2_sidebar_h2_bg.gif') repeat-x scroll top left;
}
#v2 #post #search .browse:hover{
  color:black;
}

#v2 #rsrc{
  position:relative;
}
#v2 #rsrc td>div>div{
  padding: 0 10px 10px 10px;
}
#v2 #rsrc h1{
  color:white;
  font-size:20px;
  height:46px;
  margin:0;
  padding:10px 0 0 10px;
}
#v2 #rsrc .subbox{
  color:white;
  height:144px;
  margin-bottom:3px;
  padding:15px 0 0 25px;
}
#v2 #rsrc .subbox p{
  margin:0;
  padding: 13px 0 5px 0;
}
#v2 #rsrc .fieldset{
  height:300px;
  border:0;
  padding: 20px 10px 10px 20px;
}
#v2 #rsrc .fieldset label{
  color:#717171;
  font-size:12px;
  font-weight:bold;
  position:absolute;
}
#v2 #rsrc .fieldset input, #v2 #rsrc .fieldset textarea{
  margin-bottom:15px;
  margin-left:150px;
  padding:3px;
  width:50%;
}
#v2 #rsrc .fieldset .butt{
  width:67px;
  padding:0;
}
#v2 #rsrc #left{
  width:49.5%;
  /*position: absolute;
  float:left;
  margin-right: 1%;*/
}
#v2 #rsrc h1.blue,#v2 #rsrc h1.blue .sb-inner{
  background:rgb(0,81,134) url('/images/v2_rsrc_blue_bg.gif') repeat-x scroll top left;
}
#v2 #rsrc h1.orange,#v2 #rsrc h1.orange .sb-inner{
  background:rgb(177,70,0) url('/images/v2_rsrc_orange_bg.gif') repeat-x scroll top left;
}
#v2 #rsrc .fieldset input, #v2 #rsrc .fieldset textarea{
  border-top: 1px solid rgb(142,198,63);
  border-bottom: 1px solid rgb(142,198,63);
  border-right: 1px solid rgb(175,215,119);
  border-left: 1px solid rgb(175,215,119);
}






#v2 #sfSimpleBlog_container #header h1{
  font-weight: bold;
}
#v2 #sfSimpleBlog_container #header a,#v2 #sfSimpleBlog_container #header div{
  color: #C44E04;
}
#v2 .sfSimpleBlog .post h3 {
  font-family:Helvetica,Arial,verdana,sans-serif;
  margin-bottom:5px;
  font-size:16px;
}
#v2 div.gtab ul.gtab-controllers li a.gtab-active {
  color:#000033;
}
#v2 div.gtab ul.gtab-controllers a:active,#v2 div.gtab ul.gtab-controllers a:link {
  color:#666666;
}

div.home_blue
{
  background: rgb(2, 92, 170) url('/images/header_bg_grd.jpg') repeat-x scroll top left;
  color: white;
  /*padding: 0px 0px 10px 40px;*/
  padding-top:5px;
  height: 150px;
  font-family: Helvetica,Arial, verdana, sans-serif;
}
div.home_blue a
{
  color: white;
}
div#top_right{
  position: absolute;
  top: 35px;
  height: 140px;
  right: 20px;
  width:295px;
}
div#top_bottom{
  position:absolute;
  right:40px;
  top:170px;
  width:430px;
  background-color: rgb(2, 92, 170);
  color:#FFFFFF;
  font-weight:600;
  text-align:center;
  font-size:12px;
}
div#top_bottom a,div#top_bottom a:visited{
  color: white;
}
div.home_middle
{
  min-height: 650px;
  height:auto !important;
  height:650px;
  background: #ffffff url('/images/home_star.jpg') no-repeat scroll center;
  padding: 9px 0px 16px 0px;
}
div#home_main{margin-right:260px;padding-top:10px;}
div#home_main .sfSimpleBlog .post{
	font-family:verdana,arial,helvetica,sans-serif;
}
.top10{
  padding: 2px;
  font-family: Tahoma;
  font-weight: bold;
  background-color: rgb(216, 227, 245);
  color: rgb(0, 102, 181);
}
.sfSimpleBlog .post .title
{
  font-family: Helvetica,Arial, verdana, sans-serif;
  font-weight: bold;
  size: 1.3em;
  margin-bottom: 5px;
}
.sfSimpleBlog .post .details_shorter
{
  font-family: Helvetica,Arial, verdana, sans-serif;
  font-size: 0.85em;
  color: #003D6B;
}
.sfSimpleBlog .post .extract
{
  font-size: 0.9em;
}
div#home_main h2{
  background-color:#D8E3F5;
  color: #0066B5;
  font-weight: bold;
  font-size: 1.2em;
  padding: 5px 0 5px 10px;
  margin: 5px 0;
  position:relative;
  /*left: -10px;*/
}
div#home_main h2 a:visited{
  color: #0066B5;
}
div#home_main ul, div#home_main li
{
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
}
div#home_main li
{
  margin-bottom: 9px;
}
div#side{/*position:absolute;top:190px;left:65%*/float:right;width: 250px;color:#ECF6FF;}
div#side_1{margin:8px 8px 0 0;}
div.side_top{font-weight:bold;font-size:large;margin: 4px;}
div#side_1 div.side_top1{padding: 10px 10px 10px 30px;font-style:italic;margin: 0px;background: rgb(100,100,100);}
div.side_bottom1{background: rgb(143,143,143); color: #E9E9E9}
div.side_bottom {padding: 10px 10px 20px 20px;}
div.side_bottom a,div.side_bottom a:link,div.side_bottom a:active{color: #FFFFFF;text-decoration: underline;}
div.side_bottom a:hover{text-decoration:none;}
div#side_2{margin:8px 8px 0 0;}
div#side_2 div.side_top{padding: 10px 10px 10px 30px;font-weight:bold;font-style:italic;font-size:large;margin: 0px;background: #609744;}
div#side_2 div.side_bottom{background: #88B76F; color: #FFFFFF;}
div#side_3{padding: 10px 10px 20px 20px;margin:8px 8px 0 0;background: #00C848}
div#about{padding:24px;width:60%;}
div#about p, div#about ol, div#about ul{font-size:15px;}
div#about li div{font-size:20px;font-weight:bold;}
div#contact{padding:24px;width:80%;}

div.content{font-size:13px;}
div#content p{margin:9px;line-height: 1.3em;}

.form_error
{
  color: red;
}

ul.tag-cloud{
 list-style-type:none;
}
ul.tag-cloud li{
 padding-right: 1px; display: inline;
}
div.blog_tag-cloud{
 width: 220px;
 font-size: 13px;
}
.search_tag-cloud ul{
 font-size: 12px;
 display: inline;
 padding-left: 0px;
 margin-left: 0px;
}
div#home_tag-cloud ul {
 font-size: 14px;
 display: inline;
 padding-left: 0px;
 margin-left: 0px;
}
div#home_tag-cloud ul big{
 /*font-size: 130%;*/
 font-weight: 500;
}
div#home_tag-cloud ul big big{
 font-weight: 600;
}
div#home_tag-cloud a,div#home_tag-cloud a:link,div#home_tag-cloud a:active{
  text-decoration: none;
}
div#home_tag-cloud a:hover{
  text-decoration: underline;
}
.oddline{
  /*background-color:#F0F0F0;*/
  border-top: 2px solid #F0F0F0;
  border-bottom: 2px solid #F0F0F0;
}
p.top_explain{
  background-color:#F0F0F0;
  padding: 8px;
  margin-right: 20px;
}
tr.steps{
 width: 90%;
}
tr.steps td, tr.steps th{
 width:180px;
 text-align: left;
}
tr.steps td{
  color: gray;
}
div#contact_main{margin-right:250px;padding:10px;}
.user_title{
  background-color: #F7F7F7;
  padding: 8px;
}
.user_title .user_title_name{
  font-size: 260%;
}
.user_title .user_title_location{
  font-size: 110%;
}
.user_title .user_title_title{
  font-size: 180%;
}
.user_title #user_title_avail{
 /* position:relative;
  right:0px;
  top: 55px;*/
  float:right;
  width: 90px;
  text-align: center;
  font-weight:bold;
  font-size:90%;
}
.user_title_bottom{
  background-color: #ECF6FF;
  height: 6px;
  font-size: 6px;
}
.user_content{
  border-width: 6px 5px 5px 5px;
  border-color: #ECF6FF #F7F7F7 #F7F7F7 #F7F7F7;
  border-style: solid;
}
div#project_main{margin-right:250px;padding:10px;}
.project_header{
  background-color: #F7F7F7;
  padding: 8px;
  /*border-bottom: 6px solid #ECF6FF;*/
}
.project_header .title{
  font-size: 200%;
}
.project_header .creator{
  font-size: 160%;
}
.project_header .location{
  font-size: 80%;
}
.project_header .details{
  font-size: 110%;
  padding-top: 10px;
}
.project_header .details .desc{
  width: 200px;
  display: block;
  float: left;
  font-weight:bold;
}
.project_header .details .expires{
  font-size: 125%;
}
.project_header .details .budget{
  font-size: 110%;
}
.project_header .details .timeframe{
  font-size: 110%;
}
.project_header .details .times{
  font-size: 80%;
}
.project_content{
  border-width: 6px 5px 5px 5px;
  border-color: #ECF6FF #F7F7F7 #F7F7F7 #F7F7F7;
  border-style: solid;
}
#bid_main .bid_full{
  border: 3px solid #F7F7F7;
}
#bid_main .bid_full .right{
  float:right;
  width: 90px;
  text-align: center;
  font-size:90%;
}
#bid_main .bid_full .title{
  font-size: 125%;
}
#bid_main .bid_full .details{
  font-size: 110%;
}
#bid_main .bid_full .details .bidder{
  font-size: 110%;
}
#bid_main .bid_full .details .times{
  font-size: 80%;
}
#bid_main .bid_full .details .desc{
  width: 75px;
  display: block;
  float: left;
  font-weight:bold;
}
#bid_main .bid_full .details .desc_inline{
  padding-right: 15px;
  padding-left: 10px;
  font-weight: bold;
}
.google_box{
  margin-top:9px;
  margin-bottom:9px;
}
.g_browse_main .fl{color:#77c}
.g_browse_main .fl_red{color:#FF0000}
.g_browse_main a{color:#00c}
.g_browse_main a:visited{color:#551a8b}
.g_browse_main a:active{color:red}
.g_browse_main .j{width:34em;font-size:.9em}
.g_browse_main .j2{font-size:.9em}
.g_browse_main .r{display:inline;font-weight:normal;margin:0;font-size:1em}
.g_browse_main .m{font-size:84%; color:#666666}
.g_browse_main .g{margin:1em 0;clear:both;}
.g_browse_main .a{width:215px;float:right;font-size:9px;}
.g_browse_main .a li{list-style: none;padding: 0;margin: 0;}
.g_browse_main .b{margin-right:225px;}
.g_browse_main .c{font-size:9px;}
.g_browse_main .c li{list-style: none;padding: 0;margin: 0;}
.g_browse_main tr td:first-child {vertical-align: top;}

#control_panel_menu{
  margin: 0;
  padding: 0 5px;
  font-size: 11px;
  font-family:verdana,arial,helvetica,sans-serif;
}
#control_panel_menu td{
  font-size: 11px;
  font-family:verdana,arial,helvetica,sans-serif;
  vertical-align: top;
  padding: 3px;
}
#control_panel_menu h2
{
  color: #003D6B;
  font-weight: bold;
  font-size: 1.2em;
  background-color: #E6F4FF;
  padding: 2px;
  margin: 10px 0;
  white-space:nowrap;
}

#control_panel_menu ul, #control_panel_menu li
{
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
}

#control_panel_menu li
{
  margin-bottom: 5px;
}
#toc{
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;
	width: 30%;
}
#toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle {
	text-align: center;
}
#toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#thecontents .acontent {
	font-size: 140%;
	font-weight: bold;
  padding-top: 20px;
	color: #676767;
}
#thecontents p {
  margin-left:10px;
}
.results_bar{
  background-color: rgb(231, 241, 248);
  border-bottom: 2px solid rgb(0, 102, 179);
  text-align: right;
  padding: 3px 10px;
  margin-right: 20px;
}
.sf_comment {
  padding: 1px 5px;
  margin: 5px;
  background: #eef;
  border: solid 1px #ccd;
}
.sf_comment .sf_comment_info{
  font-weight: bold;
  margin-top: 5px;
}
.sf_comment_form {
  margin: 5px;
}
#sf_comment_title {
  width: 30em;
}
#sf_comment {
  height: 12em;
  width: 30em;
}
.nyri li{
  padding: 6px 0px;
}
.nyri li:first-letter, .first_letter p:first-letter {
  font-size:150%;
  font-family: Wide Latin;
}
tr.even_profile td{
  background-color:#F0F0F0;/*#E3E3E3;*/
}
.ad_even{
  background-color:#F0F0F0;
}
.ad_odd, .ad_even{
  padding:10px 10px;
}
.sponsor_right{
  width:200px;
  position:absolute;
  right:30px;
}
.sponsor_left{
  margin-right:210px;
}
.sponsor_left .ad_name{
  font-weight: bold;
  font-size: 130%;
}
.sponsor_left .ad_desc{
  font-size: 120%;
}
#ev_container li a{
  font-size:13px;
}
#ev_container p:first-letter{
  font-weight: bold;
  font-size: 110%;
}
#ga_container ul.gtab-controllers li a {
  width: auto;
  padding: 8px 14px;
}
#testimonials{
  width:50%;
  margin-left:15%;
}
#testimonials p,#testimonials2 p{
  font-style:italic;
}
#testimonials p:first-letter,#testimonials2 p:first-letter{
  font-size: 120%;
}
#testimonials div,#testimonials2 div{
  text-align:right;
}

div.offline .sb-border { background:#696969; }
div.offline, div.offline .sb-inner{ background:#FFF; padding: 8px; }
div.offline a:link, div.offline a:visited {color: blue; font-weight: bold; }

div.auto_complete{ z-index:10;}
input[autocomplete="off"]{
  background-image:url(/images/throbber.gif);
  background-repeat:no-repeat;
  background-position:100% 2px;
}
/*input[autocomplete="on"]{
  background-image:url(/images/throbber.gif);
  background-repeat:no-repeat;
  background-position:100% -18px;
}*/
#quick_search {
  position:absolute;top:58px;z-index:9;
}
#quick_search_x {
  position:absolute;right:-25px;top:-20px;z-index:10;cursor:hand;cursor:pointer;
}
#quick_search_x {
  position: absolute;
  outline:none;
/*  cursor:pointer;
  top: 0;
  left: 0;
  z-index: 4;*/
  width:42px;
  height:42px;
  overflow:hidden;
  background-image: url(/images/feedback-close.png);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s3.amazonaws.com/getsatisfaction.com/feedback/feedback-close.png', sizingMethod='crop');
}
#quick_search_x:hover {
    background-position: -42px 0;
}

#quick_search_in{
  padding:15px 20px;white-space:nowrap;width:250px;
}
#quick_search_in, #quick_search_in .sb-inner {background-color:#0098FD;color:#FFFFFF;font-size:small;}
#quick_search_in .sb-border { background:#000; }
#quick_search label{margin-right:10px;}
#quick_search_form{background-color:#0098FD;}

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    



.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(/sfPrototypeWindowPlugin/themes/alphacube/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('/sfPrototypeWindowPlugin/themes/alert/progress.gif') no-repeat center center
}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}


