/*/////////////////////////////////////////////////////////
  ///////////////// General Site Tags /////////////////////
  /////////////////////////////////////////////////////////*/
body {
 font-family: Lucida Grande, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
 background-color: #FAFAFA;
}
h1,h2,h3,h4,h5 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 margin: 11px 0px 0px 0px;
 padding: 0px;
 color: #333333;
}
h1 {
 font-size: 16px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}
h2 {
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}
h4,h5 {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
}
p,div,span {
 font-family: Lucida Grande, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #333333;
}
strong,b {
 font-weight: bold;
}
a:link, a:active, a:visited {
 text-decoration: none;
 color: #0A89D0; /* body links blue */
}
a:hover {
 text-decoration: underline;
}
ol {
 list-style: decimal;
 margin-top: 0px;
 margin-left: 20px;
 padding: 2px 5px 5px 5px;
}
ul {
 margin-top: 0px;
 margin-left: 20px;
 padding: 2px 5px 2px 5px;
}
li {
 padding: 2px;
}
code {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #333333;
 margin: 11px 10px 11px 10px;
 padding: 11px;
 background-color: #FAFAFA;
 border: 1px solid #DADADA;
}
.error {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #333333;
 margin: 11px 10px 11px 10px;
 padding: 11px;
 background-color: #FCBE97;
 border: 1px solid red;
}
.description {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #333333;
 margin: 11px 10px 11px 10px;
 padding: 11px;
 background-color: lightyellow;
 border: 1px solid #CCCCCC;
}
.cc_description {
 background-color: #EEF2F3; 
 border: 1px solid #DADADA;
 display: block;
 margin: 2px 0px 14px 0px;
 padding: 12px 10px 12px 10px;
 height:140px;
}
.licensebox {
 border: 1px solid #DADADA; 
 padding: 5px; 
 background-color: lightyellow;
}
.comment {
 padding-left: 10px;
}
.checkbox {
 white-space: nowrap;
}
.smaller {
 font-family: arial;
 font-size: 11px;
 font-style: normal;
 color: #333333;
}
.larger {
 font-size: 14px;
 font-style: normal;
 color: #333333;
}
.much_larger {
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #085596;
}
.more_height
{
 line-height: 1.5cm;
}
div#outer {
 width: 840px;
 max-width: 840px;
 margin: 0px auto 0px auto;
 padding: 0px;
 background: #FAFAFA url('/img/base/img_borderfade_outer.jpg') repeat-y scroll top left;
}
div#inner {
 margin: 0px 10px 0px 10px;
 padding: 0px;
 background: #FFFFFF;
}
table#outer_table_flow {
 width: 100%;
 max-width: 100%;
 height: 100%;
 max-height: 100%;
 margin: 0px;
 padding: 0px;
 background: #FFFFFF;
}
div#orangebar {
 height: 6px;
 max-height: 6px;
 margin: 0px;
 padding: 0px;
 background: #290A0F url('/img/base/img_topbar_orange.jpg') no-repeat scroll top left;
}
div#header {
 height: 68px; /* why is this not 78px? */
 max-height: 68px;
 margin: 0px;
 padding: 10px 10px 0px 10px;
 background: #FFFFFF url('/img/base/img_header_fade.gif') repeat-x scroll top left;
}
div#logo {
 height: 68px;
 max-height: 68px;
}
div#headerSmall {
 height: 25px;
 max-height: 25px;
 margin: 0px;
 padding: 5px 10px 0px 5px;
 background: #FFFFFF url('/img/base/img_header_fade.gif') repeat-x scroll top left;
}
div#logoSmall {
 height: 25px;
 max-height: 25px;
}

/*/////////////////////////////////////////////////////////
  ///////////////// Login Tags ////////////////////////////
  /////////////////////////////////////////////////////////*/
.login {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 white-space: nowrap;
 color: #6287AB;
}
.login a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #00356A;
}

/*/////////////////////////////////////////////////////////
  ///////////////// Navigation Tags ///////////////////////
  /////////////////////////////////////////////////////////*/
div#nav {
 margin: 0px 10px 0px 10px;
 padding: 0px;
 text-align: left;
}
div.nav_groups_out {
 height: 25px;
 max-height: 25px;
 padding: 0px 10px 0px 0px;
 background: transparent url('/img/base/nav_primary.jpg') no-repeat scroll top left;
}
div.nav_links_left.clear {
 height: 23px;
 max-height: 23px;
 padding-left: 10px;
 background: transparent url('/img/base/nav_secondary_left.gif') no-repeat scroll top left;
}
div.nav_links_left.black {
 height: 23px;
 max-height: 23px;
 padding-left: 10px;
 background: transparent url('/img/nav_secondary_bbg_left.gif') no-repeat scroll top left;
}
div.nav_links_middle {
 height: 23px;
 max-height: 23px;
 background: #EFEFEF url('/img/base/nav_secondary_middle.gif') repeat-x scroll top left;
}
div.nav_links_right.clear {
 height: 23px;
 max-height: 23px;
 padding-right: 10px;
 background: transparent url('/img/base/nav_secondary_right.gif') no-repeat scroll top right;
}
div.nav_links_right.black {
 height: 23px;
 max-height: 23px;
 padding-right: 10px;
 background: transparent url('/img/nav_secondary_bbg_right.gif') no-repeat scroll top right;
}
div.nav_groups_mod {
 float: right;
 padding: 4px 0px 4px 0px;
}
div.nav_links_mod {
 float: right;
 padding: 4px 0px 4px 0px;
}
div.nav_groups {
 float: left;
 padding: 0px;
}
div.nav_groups_offline {
 float: left;
 padding: 0px;
}
div#nav_moreGroupsDrop {
 position: absolute;
 top: 10px;
 left: 10px;
 z-index: 5;
 max-height: 325px;
 overflow: auto;
 border: 1px solid #FA6F1A;
 background-color: #290A0F;
}
div.nav_links_left {
 clear: both;
}
div.nav_links {
 margin-left: -5px;
 padding: 4px 0px 4px 0px;
}
div.nav_groups_mod a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}
div.nav_groups a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}
div.nav_groups_offline a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}
div.nav_groups_mod .nav_group {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #FFFFFF;
 padding-left: 20px;
}
div.nav_groups_mod .nav_group.sel {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 background-color: #EFEFEF
}
div.nav_groups .nav_leftGroup {
 height: 25px;
 max-height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 padding-left: 10px;
 padding-right: 10px;
}
div.nav_groups .nav_leftGroup.sel {
 background: transparent url('/img/base/nav_primary_left_selected.gif') no-repeat scroll top left;
}
div.nav_groups .nav_leftGroup.sel a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}
div.nav_groups_offline .nav_leftGroup {
 height: 25px;
 max-height: 25px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 padding-left: 10px;
 padding-right: 10px;
}
div.nav_groups_offline .nav_leftGroup.sel {
 background: transparent url('/img/base/nav_primary_left_selected.gif') no-repeat scroll top left;
}
div.nav_groups_offline .nav_leftGroup.sel a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}
div.nav_groups .nav_group {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 padding-left: 10px;
 padding-right: 10px;
}
div.nav_groups .nav_group.sel {
 border-top: 1px solid #FA6F1A;
 background-color: #EFEFEF;
 height: 100%;
}
div.nav_groups .nav_group.sel a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}
div.nav_groups .nav_group_sep {
 width: 2px;
 height: 13px;
 max-height: 13px;
 background: transparent url(/img/base/nav_primary_separator.gif) no-repeat scroll top left;
}
div.nav_groups_offline .nav_group {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 padding-left: 10px;
 padding-right: 10px;
}
div.nav_groups_offline .nav_group.sel a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}
div.nav_groups_offline .nav_group_sep {
 width: 2px;
 height: 13px;
 max-height: 13px;
 background: transparent url(/img/base/nav_primary_separator.gif) no-repeat scroll top left;
}
div#nav_moreGroupsDrop .nav_group {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 margin: 0px;
 padding: 5px 10px 5px 5px;
}
div#nav_moreGroupsDrop .nav_group.sel {
 border: none;
 background-color: #EFEFEF;
 padding: 5px 10px 5px 5px;
}
div#nav_moreGroupsDrop a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
 margin: 0px;
 padding: 0px;
}
div#nav_moreGroupsDrop .nav_group.sel a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}
div.nav_links_mod a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #00356A;
}
div.nav_links_mod .nav_link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #00356A;
}
div.nav_links a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #00356A;
}
div.nav_links .nav_link,.nav_alink {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
 padding-left: 5px;
 padding-right: 5px;
}
div.nav_links .nav_alink a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}

/*/////////////////////////////////////////////////////////
  ///////////////// Main Page Tags ////////////////////////
  /////////////////////////////////////////////////////////*/
div#main {
 clear: both;
 min-height: 400px;
 margin: 0px;
 padding: 15px 10px 0px 10px;
}
div#main_minimal {
 clear: both;
 min-height: 400px;
 margin: 0px;
 padding: 0px 10px 0px 10px;
}
div#offline {
 clear: both;
 min-height: 400px;
 margin: 0px;
 padding: 0px 10px 0px 10px;
}
div#secondary {
 min-height: 400px;
 margin: 0px;
 padding: 0px 10px 0px 10px;
}
div#bottombar {
 height: 15px;
 max-height: 15px;
 margin: 0px;
 background: #FAFAFA url('/img/base/img_borderfade_bottom.jpg') no-repeat scroll top center;
}
div#rightbar {
 float:right;
 margin: 0px;
 background: #FAFAFA url('/img/img_borderfade_right.jpg') no-repeat scroll top center;
}
div#footer {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 white-space: nowrap;
 color: #333333;
 margin: 0px;
 /* OAR - Adding additional padding to the bottom of all pages so the 'Select Element' dropdown in
 the script editor has enough room to open even when at the bottom.
 padding: 0px 20px 15px 20px; */
 padding: 0px 20px 80px 20px;
 background: #FAFAFA url('/img/base/img_logo_footer.jpg') no-repeat scroll top right;
}
div#footer a {
 color: #6287AB;
}

/*///////////////////////////////////////////////////////////////
  /////////// Contest Toolbar Headers & Footers /////////////////
  /////////////////////////////////////////////////////////////*/
.mod_header_left_1 {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/base/mod_header_left.jpg') no-repeat scroll top left;
}
.mod_header_right_1 {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/base/mod_header_right.jpg') no-repeat scroll top right;
}
.mod_header_middle_1 {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/base/mod_header_middle.jpg') repeat-x scroll top left;
}

.mod_header_left_2 {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/base/mod_header_black_left.gif') no-repeat scroll top left;
}
.mod_header_right_2 {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/base/mod_header_black_right.gif') no-repeat scroll top right;
}
.mod_header_middle_2 {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/base/mod_header_black_middle.gif') repeat-x scroll top left;
}

.mod_header_left_4 {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/nav_primary_left.jpg') no-repeat scroll top left;
}
.mod_header_right_4 {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/nav_primary_right.jpg') no-repeat scroll top right;
}
.mod_header_middle_4 {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/nav_primary_middle.jpg') repeat-x scroll top left;
}

.mod_header_left_8 {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_green_left.gif') no-repeat scroll top left;
}
.mod_header_right_8 {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_green_right.gif') no-repeat scroll top right;
}
.mod_header_middle_8 {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/mod_header_green_middle.gif') repeat-x scroll top left;
}

.mod_header_left_16 {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_red_left.gif') no-repeat scroll top left;
}
.mod_header_right_16 {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_red_right.gif') no-repeat scroll top right;
}
.mod_header_middle_16 {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/mod_header_red_middle.gif') repeat-x scroll top left;
}

.mod_header_left_32 {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_purple_left.gif') no-repeat scroll top left;
}
.mod_header_right_32 {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_purple_right.gif') no-repeat scroll top right;
}
.mod_header_middle_32 {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/mod_header_purple_middle.gif') repeat-x scroll top left;
}

.mod_header_left_64 {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_pink_left.gif') no-repeat scroll top left;
}
.mod_header_right_64 {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_pink_right.gif') no-repeat scroll top right;
}
.mod_header_middle_64 {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/mod_header_pink_middle.gif') repeat-x scroll top left;
}

.mod_header_left_128 {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_yellow_left.gif') no-repeat scroll top left;
}
.mod_header_right_128 {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_yellow_right.gif') no-repeat scroll top right;
}
.mod_header_middle_128 {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/mod_header_yellow_middle.gif') repeat-x scroll top left;
}

/* Tall Versions for Profile Page*/

.mod_tall_header_left_1 {
 height: 54px;
 max-height: 54px;
 padding-left: 10px;
 background: transparent url('/img/base/mod_header_tall_left.jpg') no-repeat scroll top left;
}
.mod_tall_header_right_1 {
 height: 54px;
 max-height: 54px;
 padding-right: 10px;
 background: transparent url('/img/base/mod_header_tall_right.jpg') no-repeat scroll top right;
}
.mod_tall_header_middle_1 {
 height: 54px;
 max-height: 54px;
 background: #085596 url('/img/base/mod_header_tall_middle.jpg') repeat-x scroll top left;
}

.mod_tall_header_left_2 {
 height: 54px;
 max-height: 54px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_tall_black_left.gif') no-repeat scroll top left;
}
.mod_tall_header_right_2 {
 height: 54px;
 max-height: 54px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_tall_black_right.gif') no-repeat scroll top right;
}
.mod_tall_header_middle_2 {
 height: 54px;
 max-height: 54px;
 background: #085596 url('/img/mod_header_tall_black_middle.gif') repeat-x scroll top left;
}

.mod_tall_header_left_4 {
 height: 54px;
 max-height: 54px;
 padding-left: 10px;
 background: transparent url('/img/nav_primary_tall_left.gif') no-repeat scroll top left;
}
.mod_tall_header_right_4 {
 height: 54px;
 max-height: 54px;
 padding-right: 10px;
 background: transparent url('/img/nav_primary_tall_right.gif') no-repeat scroll top right;
}
.mod_tall_header_middle_4 {
 height: 54px;
 max-height: 54px;
 background: #085596 url('/img/nav_primary_tall_middle.gif') repeat-x scroll top left;
}

.mod_tall_header_left_8 {
 height: 54px;
 max-height: 54px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_tall_green_left.gif') no-repeat scroll top left;
}
.mod_tall_header_right_8 {
 height: 54px;
 max-height: 54px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_tall_green_right.gif') no-repeat scroll top right;
}
.mod_tall_header_middle_8 {
 height: 54px;
 max-height: 54px;
 background: #085596 url('/img/mod_header_tall_green_middle.gif') repeat-x scroll top left;
}

.mod_tall_header_left_16 {
 height: 54px;
 max-height: 54px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_tall_red_left.gif') no-repeat scroll top left;
}
.mod_tall_header_right_16 {
 height: 54px;
 max-height: 54px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_tall_red_right.gif') no-repeat scroll top right;
}
.mod_tall_header_middle_16 {
 height: 54px;
 max-height: 54px;
 background: #085596 url('/img/mod_header_tall_red_middle.gif') repeat-x scroll top left;
}

.mod_tall_header_left_32 {
 height: 54px;
 max-height: 54px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_tall_purple_left.gif') no-repeat scroll top left;
}
.mod_tall_header_right_32 {
 height: 54px;
 max-height: 54px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_tall_purple_right.gif') no-repeat scroll top right;
}
.mod_tall_header_middle_32 {
 height: 54px;
 max-height: 54px;
 background: #085596 url('/img/mod_header_tall_purple_middle.gif') repeat-x scroll top left;
}

.mod_tall_header_left_64 {
 height: 54px;
 max-height: 54px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_tall_pink_left.gif') no-repeat scroll top left;
}
.mod_tall_header_right_64 {
 height: 54px;
 max-height: 54px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_tall_pink_right.gif') no-repeat scroll top right;
}
.mod_tall_header_middle_64 {
 height: 54px;
 max-height: 54px;
 background: #085596 url('/img/mod_header_tall_pink_middle.gif') repeat-x scroll top left;
}

.mod_tall_header_left_128 {
 height: 54px;
 max-height: 54px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_tall_yellow_left.gif') no-repeat scroll top left;
}
.mod_tall_header_right_128 {
 height: 54px;
 max-height: 54px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_tall_yellow_right.gif') no-repeat scroll top right;
}
.mod_tall_header_middle_128 {
 height: 54px;
 max-height: 54px;
 background: #085596 url('/img/mod_header_tall_yellow_middle.gif') repeat-x scroll top left;
}

/*/////////////////////////////////////////////////////////
  /////////// Headers, Footers, & Buttons /////////////////
  /////////////////////////////////////////////////////////*/
/*
	.mod_header_orangebot_left {
	 height: 24px;
	 max-height: 24px;
	 padding-left: 10px;
	 background: transparent url('/img/mod_header_orangebot_left.gif') no-repeat scroll top left;
	}
	.mod_header_orange_middle {
	 height: 24px;
	 max-height: 24px;
	 padding-left: 10px; 
	 background: transparent url('/img/mod_header_orange_middle.gif') repeat-x scroll top left;
	}
	.mod_header_orangebot_right {
	 height: 24px;
	 max-height: 24px;
	 padding-left: 10px;
	 background: transparent url('/img/mod_header_orangebot_right.gif') no-repeat scroll top right;
	}
*/

.mod_header_botleft {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_botleft.gif') no-repeat scroll top left;
}
.mod_header_botmiddle {
 height: 24px;
 max-height: 24px;
 padding-left: 10px; 
 background: transparent url('/img/mod_header_botmiddle.gif') repeat-x scroll top left;
}
.mod_header_botright {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_botright.gif') no-repeat scroll top right;
}

.nom_btn_black_left {
 height: 35px;
 max-height: 35px;
 padding-left: 10px;
 background: transparent url('/img/nom_btn_black_left.gif') no-repeat scroll top left;
}
.nom_btn_black_middle {
 height: 35px;
 max-height: 35px;
 background: #0a1a29 url('/img/nom_btn_black_middle.gif') repeat-x scroll top left;
}
.nom_btn_black_right {
 height: 35px;
 max-height: 35px;
 padding-right: 10px;
 background: transparent url('/img/nom_btn_black_right.gif') no-repeat scroll top right;
}
  
.mod_header_black_left {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/base/mod_header_black_left.gif') no-repeat scroll top left;
}
.mod_header_blackbot_left {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_blackbot_left.gif') no-repeat scroll top left;
}
.mod_header_black_left.search{
 margin-bottom:10px;
}
.mod_header_black_left.login{
 margin-left:10px;
}
.mod_header_black_middle {
 height: 24px;
 max-height: 24px;
 background: #0a1a29 url('/img/base/mod_header_black_middle.gif') repeat-x scroll top left;
}
.mod_header_black_middle.search {
 //width:575px;
}
.mod_header_black_middle.login {
 width:550px;
}
.mod_header_black_right {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/base/mod_header_black_right.gif') no-repeat scroll top right;
}
.mod_header_blackbot_right {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_blackbot_right.gif') no-repeat scroll top right;
}
.mod_header_black_align_right {
 float: right;
 padding: 4px 0px 4px 0px;
}  
  
  
.mod_header_left {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/base/mod_header_left.jpg') no-repeat scroll top left;
}
.mod_header_left.search{
 margin-bottom:10px;
}
.mod_header_left.login{
 margin-left:10px;
}
.mod_header_middle {
 height: 24px;
 max-height: 24px;
 background: #085596 url('/img/base/mod_header_middle.jpg') repeat-x scroll top left;
}
.mod_header_middle.search {
 //width:575px;
}
.mod_header_middle.login {
 width:550px;
}
.mod_header_right {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/base/mod_header_right.jpg') no-repeat scroll top right;
}
.mod_header_align_right {
 float: right;
 padding: 4px 0px 4px 0px;
}
.mod_header_left a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 color: #FFFFFF;
}
.mod_header {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 color: #FFFFFF;
 padding: 4px 0px 4px 0px;
}
.mod_header_choices {
 color: #FFFFFF;
 padding: 0px;
}
.mod_header_choices .elem {
 height: 24px;
 max-height: 24px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 color: #000000;
 padding: 0px 5px 0px 5px;
}
.mod_header_choices .elem.sel {
 border-top: 1px solid #085596;
 background-color: #EFEFEF;
}
.mod_header_choices .elem.sel a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 color: #000000;
}
.mod_container {
 margin: 0px;
 padding: 0px;
}
.mod_contents {
 border: 1px solid #DADADA;
 border-top: none;
 padding: 10px;
}
.mod_contents_w_footer {
 border: 1px solid #DADADA;
 border-top: none;
 border-bottom: none;
 padding: 10px;
}
.my_projects_content {
 padding:5px; 
 border:1px solid #DADADA; 
 border-top:none;
}
.mod_footer_left {
 height: 24px;
 max-height: 24px;
 padding-left: 10px;
 background: transparent url('/img/mod_more_left.jpg') no-repeat scroll top left;
}
.mod_footer_middle {
 height: 24px;
 max-height: 24px;
 background: #EEF2F3 url('/img/mod_more_middle.jpg') repeat-x scroll top left;
}
.mod_footer_middle {
 height: 24px;
 max-height: 24px;
 background: #EEF2F3 url('/img/mod_more_middle.jpg') repeat-x scroll top left;
}
.mod_footer_right {
 height: 24px;
 max-height: 24px;
 padding-right: 10px;
 background: transparent url('/img/mod_more_right.jpg') no-repeat scroll top right;
}
.mod_footer {
 padding: 4px 0px 4px 0px;
}

.mod_tall_header_left {
 height: 56px;
 max-height: 56px;
 padding-left: 10px;
 background: transparent url('/img/base/mod_header_tall_left.jpg') no-repeat scroll top left;
}
.mod_tall_header_middle {
 height: 56px;
 max-height: 56px;
 background: #EFEFEF url('/img/base/mod_header_tall_middle.jpg') repeat-x scroll top left;
}
.mod_tall_header_right {
 height: 56px;
 max-height: 56px;
 padding-right: 10px;
 background: transparent url('/img/base/mod_header_tall_right.jpg') no-repeat scroll top right;
}

.mod_tall_header_right_pro {
 height: 56px;
 max-height: 56px;
 padding-right: 10px;
 background: transparent url('/img/pro-side.gif') no-repeat scroll top right;
}

.mod_tall_header_right_pro_color {
 height: 56px;
 max-height: 56px;
 padding-right: 10px;
 background: transparent url('/img/pro-side-color.gif') no-repeat scroll top right;
}

.mod_tall_header_black_left {
 height: 56px;
 max-height: 56px;
 padding-left: 10px;
 background: transparent url('/img/mod_header_tall_black_left.gif') no-repeat scroll top left;
}
.mod_tall_header_black_middle {
 height: 56px;
 max-height: 56px;
 background: #EFEFEF url('/img/mod_header_tall_black_middle.gif') repeat-x scroll top left;
}
.mod_tall_header_black_right {
 height: 56px;
 max-height: 56px;
 padding-right: 10px;
 background: transparent url('/img/mod_header_tall_black_right.gif') no-repeat scroll top right;
}
.mod_tall_header {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-weight: bold;
 padding: 4px 0px 4px 0px;
 padding-top:17px;
 color: #FFFFFF;
}
.mod_tall_header span {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-weight: bold;
 color: #FFFFFF;
}

.mod_gray_header_left {
 height: 10px;
 max-height: 10px;
 padding-left: 10px;
 background: transparent url('/img/mod_nav_lefttop.jpg') no-repeat scroll top left;
}
.mod_gray_header_right {
 height: 10px;
 max-height: 10px;
 padding-right: 10px;
 background: transparent url('/img/mod_nav_righttop.jpg') no-repeat scroll top right;
}
.mod_gray_header {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 color: #FFFFFF;
 padding: 4px 0px 4px 0px;
}

.mod_blue_footer_left { 
 height: 7px;
 max-height: 7px;
 padding-left: 10px;
 background: transparent url('/img/mod_nav_leftbot.jpg') no-repeat scroll bottom left;
}
.mod_blue_footer_middle {
 height: 7px;
 max-height: 7px;
 background: transparent url('/img/mod_nav_midbot.gif') repeat-x scroll top left;
}

.mod_blue_footer_right {
 height: 7px;
 max-height: 7px;
 padding-right: 10px;
 background: transparent url('/img/mod_nav_rightbot.gif') no-repeat scroll bottom right;
}

.mod_blue_footer {
 padding: 4px 0px 4px 0px;
}

.bt_left {
 height: 17px;
 max-height: 17px;
 background: transparent url('/img/base/bt_back_left.gif') no-repeat scroll top left;
}
.bt_middle {
 margin-left:5px;
 height: 17px;
 max-height: 17px;
 background: transparent url('/img/base/bt_back_middle.gif') repeat-x scroll top left;
}
.bt_right {
 height: 17px;
 max-height: 17px;
 background: transparent url('/img/base/bt_back_right.gif') no-repeat scroll top right;
}
.bt_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 margin-left:-5px;
 padding: 0px;
 color: #FFFFFF;
 text-align: center;
}
.bt_text2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 5px;
 font-style: normal;
 margin-left:-5px;
 padding: 0px;
 color: #FFFFFF;
 text-align: center;
}

.bt_text a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 color: #FFFFFF;
}
.bt_text a:hover {
 text-decoration: none;
}
.obt_left {
 height: 17px;
 max-height: 17px;
 background: transparent url('/img/base/obt_back_left.gif') no-repeat scroll top left;
}
.obt_middle {
 margin-left:5px;
 height: 17px;
 max-height: 17px;
 background: transparent url('/img/base/obt_back_middle.gif') repeat-x scroll top left;
}
.obt_right {
 height: 17px;
 max-height: 17px;
 background: transparent url('/img/base/obt_back_right.gif') no-repeat scroll top right;
}
bt_positioning {
 vertical-align:-25%; 
 margin-top:5px; 
 margin-bottom:7px;
}
.borderfade_leftbot {
 height: 10px;
 max-height: 10px;
 background: transparent url('/img/img_borderfade_leftbot.jpg') no-repeat scroll top left;
}
.borderfade_midbot {
 height: 10px;
 max-height: 10px;
 background: #EFEFEF url('/img/img_borderfade_midbot.jpg') repeat-x scroll top left;
}
.borderfade_rightbot {
 height: 10px;
 max-height: 10px;
 background: transparent url('/img/img_borderfade_rightbot.jpg') no-repeat scroll top right;
}
.borderfade {
 padding: 4px 0px 4px 0px;
}

/*/////////////////////////////////////////////////////////
  /////////// Create & Edit Tables ////////////////////////
  /////////////////////////////////////////////////////////*/
.edit_table td {
 vertical-align: top;
 padding-bottom: 10px;
}
.edit_table table td {
 vertical-align: middle;
 padding-bottom: 0px;
}
.edit_header {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #00356A;
 text-align: center;
 padding-top: 3px;
 padding-right: 10px;
}
.edit_label {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #00356A;
 text-align: right;
 padding-top: 3px;
 padding-right: 10px;
}
.edit_text {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #00356A;
 padding-top: 3px;
 padding-right: 10px;
}
.edit_size {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #00356A;	
}
.edit_desc {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #6287AB;
}
.order_label {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 color: #00356A;
 padding-top: 3px;
 padding-right: 10px;
}

/*/////////////////////////////////////////////////////////
  ////////// Links, Separators & Columns //////////////////
  /////////////////////////////////////////////////////////*/
.mod_separator {
 height: 2px;
 max-height: 2px;
 background: #FFFFFF url('/img/mod_2px_separator.jpg') repeat-x scroll top left;
}

a.projectLink {
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
}
div.projectLink {
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
}

.rightColumn {
 float: right;
 color: #002166;
 display: block;
 width: 140px;
 height: 100%;
 padding: 0px 0px 5px 5px;
}
.leftColumn {
 float: left;
 width: 640px;
 height: 100%;
 padding: 0px 5px 5px 0px;
}
.searchDiscColumn {
 float: left;
 color: #002166;
 background-color: #EEF2F3;
 border: 1px solid #d0d0d0;
 display: block;
 width: 188px;
 padding: 5px;
 margin: 0;
}

.searchColumn {
 color: #002166;
 background-color: #EEF2F3;
 border: 1px solid #DADADA;
 display: block;
 width: 190px;
 height: 100%;
 padding: 4px;
 margin-right: 10px;
 margin-bottom: 10px;
}
.searchRightColumn {
 float: right;
 color: #002166;
 display: block;
 width: 590px;
 height: 100%;
 padding: 0px;
 margin: 0px;
}
.searchPosition {
 margin-left:-5px; 
 width:200px;
}
#advancedSearch {
 margin-top:5px; 
 margin-left:10px; 
 width: 140px;
}
.profileRightColumn {
 float: right;
 color: #002166;
 display: block;
 width: 200px;
 min-height: 500px;
 height: 100%;
 padding: 0px 0px 5px 5px;
}
.profileLeftColumn {
 float: left;
 width: 590px;
 min-height: 500px;
 height: 100%;
 padding: 0px 5px 5px 0px;
}
.profileFarLeftColumn {
 float: left;
 width: 220px;
}

.editLinks {
 float: right;
 text-align: right;
}
.editLinks a {
 font-weight: bold;
 text-decoration: underline;
 margin-left: 3px;
 font-size:11px;
}
.profileLinks {
 float:right; 
 text-align:right; 
 padding-top:5px;
}
.profileLinks a {
 color:#FFFFFF;
}
.profileLinks a:hover {
 color:#FFFFFF;
 text-decoration: underline;
}
.toolbar {
 margin-top: 5px;
 background-color: #F6F6F6;
 padding: 5px;
 border: 1px solid #DADADA; 
 border-left: none; 
 border-right: none;
}
.dd_toolbar {
 height:22px;
 margin: 0px;
 background-color: #F6F6F6;
 padding: 0px;
 border: 1px solid #DADADA; 
 border-left: none; 
 border-right: none;
 overflow:hidden;
}
.commenttoolbar {
 margin-top: 0px;
 background-color: #F6F6F6;
 padding: 5px;
 border: 1px solid #DADADA; 
}
.noSpace {
 margin: 0px;
 padding: 0px;	
}
.noSpaceWborder {
 width: 1px;
 margin-left: -2px;
 padding: 0px; 
 border-right: solid 1px #DADADA; 
}
.toolbar_link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-style: normal;
 font-weight: normal;
 color: #004F95;
 padding-right: 5px;
 padding-left: 5px;
}
.dd_toolbar_Arrlink {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #004F95;
 padding-right: 15px;
 padding-left: 5px;
}
.dd_toolbar_link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #004F95;
 padding-right: 25px;
 padding-left: 5px;
}
.toolbar_sep {
 position: expression('absolute'); /* IE only */
 height:24px;
 max-height:24px;
 width: 1px;
 max-width: 1px;
 padding-top: 0px;
 padding-bottom:0px;
 border-left: solid 1px #DADADA;
 /* border-right: solid 1px #FFFFFF; */
}
.toolbarBtn_sep {
 position: expression('absolute'); /* IE only */
 height:24px;
 max-height:24px;
 width: 1px;
 max-width: 1px;
 padding-top: 0px;
 padding-bottom:0px;
 border-left: solid 1px #DADADA;
 margin-left:-3px;
 margin-right:-3px;
 /* border-right: solid 1px #FFFFFF; */
}
.viewHeader {
 padding-top:10px; 
 padding-bottom:0px; 
 border:1px solid #DADADA; 
 border-top:none;
}
.view_desc_segment {
 float:left; 
 margin-left:10px; 
 width:200px;
}
.resultPageLinks {
 padding-bottom:10px;
 float: right;
 text-align: right;
}
.resultPageLinks a{
 font-size:11px;
}

/*/////////////////////////////////////////////////////////
  ///////////////// Search Bar CSS ////////////////////////
  /////////////////////////////////////////////////////////*/
.module_link_topper {
 font-size:12px; 
 font-family:arial; 
 font-weight:bold; 
 color:#004F95;
}

.module_link_topper:hover {
 font-size: 12px;
 font-family:arial;
 font-style:underline; 
}

.module_link_topper.search {
 margin-left:10px;
}

.module_link_bottom {
 font-family:arial; 
 font-size:11px; 
 font-weight:bold; 
 color:#004F95;
}

.module_link_bottom:hover {
 font-family:arial; 
 font-size:11px; 
 font-weight:bold;
 font-style:underline;
}

.search_title {
 font-size: 14px; 
 font-family:arial; 
 color: #333333;
 margin-left:10px;
}

.search_links {
 margin-left:-5px; 
 padding-top:5px; 
 padding-bottom:5px; 
 width:200px;
}

.search_link_padding {
 padding-top:5px; 
 padding-bottom:5px;
}

.dadada_div {
 border-top: 1px solid #DADADA; 
 border-bottom:1px solid white; 
 margin-left:-5px; 
 height:0px; 
 width:200px;
}

/*/////////////////////////////////////////////////////////
  ///////////////// Tooltip CSS ///////////////////////////
  /////////////////////////////////////////////////////////*/
.tooltip {
 width: 250px;
 border: 1px solid black;
 background-color: lightyellow;
}
.tooltiptitle {
 color: #FFFFFF;
 background-color: #C0C0C0;
 border-bottom: 1px solid black;
 padding: 1px 5px 0 5px;
 text-decoration: none;
 cursor: default;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 10pt;
}
.tooltipimage {
 padding: 5px;
 text-align: center;
 width: 100px;
}
.tooltipcontent {
 width: 100px;
 color: #000000;
 padding: 5px;
 text-decoration: none;
 cursor: default;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

.ClassifiedboxwelcomeLink {
 margin-left: 15px;
 position: relative;
 top: 30px; 
 text-decoration: none;
 font-weight: bold;
 color: #00356A;
 font-size: 18px;
 vertical-align: top;
}

.DiscussionboxwelcomeLink {
 margin-left: 15px;
 position: relative;
 top: 25px;
 text-decoration: none;
 font-weight: bold;
 color: #00356A;
 font-size: 18px;
}

.classifiedBalloon {
 float: left;
 width: 407px;
 background-color: #f6f6f6;
 border: 1px solid #d0d0d0;
 margin: 10px;
 padding: 5px;
 padding-top: 25px;
}

.welcomeDiscussionsStart {
 float: left;
 width: 320px;
 height: 80px;
 border: 1px solid blue;     
 background-color: #f1f3f9;
 margin-top: -10px;
 margin-left: 30px;
 padding: 5px;
 padding-left: 10px;
 padding-right: 10px;
 position: relative;
}
/*/////////////////////////////////////////////////////////
  ///////////////// Rating CSS ////////////////////////////
  /////////////////////////////////////////////////////////*/
.starRatingCount {
 text-align: center;
 color: #FFFFFF;
}
.starRating,
.starRating a:hover,
.starRating a:active,
.starRating a:focus,
.starRating .averageRating {
 margin:0;
 padding:0;
 background: url(/img/base/star.gif) left -1000px repeat-x;
}
.starRating {
 position:relative;
 width:125px;
 height:25px;
 overflow:hidden;
 list-style:none;
 margin:0;
 padding:0;
 background-position: left top;
}
.starRating li {
 display: inline;
}
.starRating a, 
.starRating .averageRating {
 position:absolute;
 top:0;
 left:0;
 text-indent:-1000em;
 height:25px;
 line-height:25px;
 outline:none;
 overflow:hidden;
 border: none;
}
.starRating a:hover,
.starRating a:active,
.starRating a:focus {
 background-position: left bottom;
}
.starRating a:active {
 outline: none;
}
.starRating a.oneStar {
 width: 20%;
 z-index: 6;
}
.starRating a.twoStars {
 width: 40%;
 z-index: 5;
}
.starRating a.threeStars {
 width: 60%;
 z-index: 4;
}
.starRating a.fourStars {
 width: 80%;
 z-index: 3;
}
.starRating a.fiveStars {
 width: 100%;
 z-index: 2;
}
.starRating .averageRating {
 z-index: 1;
 background-position: left center;
}
.inlineRating {
 display: -moz-inline-block;
 display: -moz-inline-box;
 display: inline-block;
 vertical-align: top;
}
.smallStar {
 width:50px;
 height:10px;
}
.smallStar,
.smallStar a:hover,
.smallStar a:active,
.smallStar a:focus,
.smallStar .averageRating {
 background-image: url(/img/base/star_small.gif);
 line-height: 10px;
 height: 10px;
}
.smallStar a:active {
 outline: none;
}

/*/////////////////////////////////////////////////////////
  ////////////////// Link Map CSS /////////////////////////
  /////////////////////////////////////////////////////////*/
.linkmap {
 position: relative;
 list-style-type: none;
 margin: 0;
 padding: 0;
}
.linkmap li {
 position: absolute;
 text-indent: -9999px;
 text-decoration: none;
}
.linkmap a {
 text-indent: -9999px;
 text-decoration: none;
 position: absolute;
 /*border: 1px solid green;*/
}

/*/////////////////////////////////////////////////////////
  ///////////////// Contest CSS ///////////////////////////
  /////////////////////////////////////////////////////////*/
.nominateLink {
 text-align:center
 height:22px;
 width:23px;
 border:none;
}

/*/////////////////////////////////////////////////////////
  ///////////////// Intro Page Tags ///////////////////////
  /////////////////////////////////////////////////////////*/

.error.dialog {
 text-align:center; 
 margin: 20px; 
 margin-top: 0px;
}
.description.dialog {
 text-align:center; 
 margin: 20px; 
 margin-top: 0px; 
}
.learn_more {
 border: none;
 font-size: 11px; 
 font-weight: bold;
}
.join_for_free_font {
 text-align: center;
 font-weight:bold; 
 font-size:13px; 
 margin-top:15px;
}

.ideaView {
 padding: 0px 15px 0px 15px;
}

.videoView {
 padding: 20px;
}

/*/////////////////////////////////////////////////////////
  ////////// Home Page Click Links ////////////////////////
  /////////////////////////////////////////////////////////*/
  
.click_mail {
 height:100px;
 width:100px;
 border:none; 
 cursor:pointer; 
 background: #FFFFFF url('/img/click_mail.gif') no-repeat scroll top left;
 background-position: 0px;
}
.click_mail:link,.click_mail:visited {
 background-position: 0px;
}
.click_mail:hover,.click_mail:focus {
 background: #FFFFFF url('/img/click_mail.gif') no-repeat scroll bottom right;
 background-position: -110px;
}

.click_u_have_mail {
 height:100px;
 width:100px;
 border:none; 
 cursor:pointer; 
 background: #FFFFFF url('/img/click_u_have_mail.gif') no-repeat scroll top left;
 background-position: 0px;
}
.click_u_have_mail:link,.click_u_have_mail:visited {
 background-position: 0px;
}
.click_u_have_mail:hover,.click_u_have_mail:focus {
 background-position: -110px;
}

.click_profile {
 height:100px;
 width:100px;
 border:none; 
 cursor:pointer; 
 background: #FFFFFF url('/img/click_profile.gif') no-repeat scroll top left;
 background-position: 0px;
}
.click_profile:link,.click_profile:visited {
 background-position: 0px;
}
.click_profile:hover,.click_profile:focus {
 background-position: -110px;
}

.click_projects {
 height:100px;
 width:100px;
 border:none; 
 cursor:pointer; 
 background: #FFFFFF url('/img/click_projects.gif') no-repeat scroll top left;
 background-position: 0px;
}
.click_projects:link,.click_projects:visited {
 background-position: 0px;
}
.click_projects:hover,.click_projects:focus {
 background-position: -110px;
}

.click_idea {
 height:100px;
 width:100px;
 border:none; 
 cursor:pointer; 
 background: #FFFFFF url('/img/click_idea.gif') no-repeat scroll top left;
 background-position: 0px;
}
.click_idea:link,.click_idea:visited {
 background-position: 0px;
}
.click_idea:hover,.click_idea:focus {
 background-position: -110px;
}
.click_script {
 height:100px;
 width:100px;
 border:none; 
 cursor:pointer; 
 background: #FFFFFF url('/img/click_script.gif') no-repeat scroll top left;
 background-position: 0px;
}
.click_script:link,.click_script:visited {
 background-position: 0px;
}
.click_script:hover,.click_script:focus {
 background-position: -110px;
}

.click_creategroup {
 height:100px;
 width:100px;
 border:none;
 text-align:center; 
 cursor:pointer; 
 background: #FFFFFF url('/img/click_creategroup.gif') no-repeat top left;
 background-position: 0px;
}
.click_creategroup:link,.click_idea:visited {
 background-position: 0px;
}
.click_creategroup:hover,.click_idea:focus {
 background-position: -110px;
}
.click_publicgroups {
 height:100px;
 width:100px;
 border:none; 
 cursor:pointer; 
 background: #FFFFFF url('/img/click_publicgroups.gif') no-repeat scroll top left;
 background-position: 0px;
}
.click_publicgroups:link,.click_script:visited {
 background-position: 0px;
}
.click_publicgroups:hover,.click_script:focus {
 background-position: -110px;
}

.editBtn {
 height:24px;
 width:54px;
 background: url(/img/edit_button2_nonhover.gif) no-repeat;
}
.editBtn:link,.editBtn:visited {
 background: url(/img/edit_button2_nonhover.gif) no-repeat;
}
.editBtn:hover,.editBtnt:focus {
 background: url(/img/edit_button2.gif) no-repeat;
}

/*/////////////////////////////////////////////////////////
  ////////// Help Page Page CSS ///////////////////////////
  /////////////////////////////////////////////////////////*/
  
a.bighelpnavLink {
 color: #00356A;
 text-decoration: none;
 font-weight: bold;
 font-size: 16px;
 color: blue;
}
div.bighelpnavLink {
 color: #00356A;
 text-decoration: none;
 font-weight: bold;
 font-size: 16px;
}

a.lilhelpnavLink {
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 color: orange;
}
div.lilhelpnavLink {
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
}
.helpnavTitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-style: normal;
 font-weight: bold;
 color: #00356A;
 text-align: left;
 padding-top: 3px;
 padding-right: 10px;
}
 
.basics_blue {
 height:125px;
 width:125px;
 background: url(/img/blue-button1.jpg) no-repeat;
}
.basics_blue:hover {
 background: url(/img/blue-button2.jpg) no-repeat;
}
.basics_orange {
 height:125px;
 width:125px;
 background: url(/img/orange-button1.jpg) no-repeat;
}
.basics_orange:hover {
 background: url(/img/orange-button2.jpg) no-repeat;
}
