/*/////////////////////////////////////////////////////////
///////////////// General Site Tags /////////////////////
/////////////////////////////////////////////////////////*/
div#outer
{
background: #f7f2d6 none !important;
}
#outer_red
{
background: #880000 url(/img/scrippednew/red-tile.png);
color: #ffffff;
}
#subheader
{
background: transparent url(/theme/curtains_bottom.gif) repeat-x scroll bottom right;
	    margin-bottom: 10px;
	    padding-bottom: 20px;
	    text-align: center;
}
#subheader_inner
{
	max-width: 950px;
margin: 0 auto;
	text-align: left;
}
#subheader h1
{
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	font-size: 20pt;
color: #ffffff;
       font-weight: normal;
       font-style: normal;
       text-decoration: none;
margin: 0; padding: 0;
}
#subheader p
{
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
color: #ffffff;
       font-size: 12pt;
}
#subheader strong
{
	font-weight: normal;
	font-size: 16pt;
	text-shadow: #555555 2px 2px 0;
}
#welcome
{
position: absolute;
}
#welcome_inner
{
position: relative;
top: 0;
left: 0;
width: 950px;
height: 353px;
background: transparent url(/theme/welcome_computer.gif) no-repeat scroll top right;
}
#welcome_inner h1,
#welcome_inner p
{
	padding-right: 550px;
}
#welcome_join
{
display: block;
width: 500px;
height: 49px;
background: transparent url(/theme/welcome_join.gif) no-repeat scroll top left;
}
#contest_marquee
{
width: 691px;
height: 275px;
margin: -55px auto 0 auto;
background: transparent url(/theme/contest_marquee.png) no-repeat scroll top left;
}
#contest_submitfree,
#contest_submitnow_burns, #contest_submitnow_desouza, #contest_submitnow_20
{
display: block;
width: 251px;
height: 140px;
}
#contest_submitfree span,
#contest_submitnow_burns span,
#contest_submitnow_desouza span,
#contest_submitnow_20 span
{
display: none;
}
#contest_submitfree
{
background: transparent url(/theme/contest_submitfree.gif) no-repeat scroll top left;
}
#contest_submitnow
{
background: transparent url(/theme/contest_submitnow.gif) no-repeat scroll top left;
}

#contest_submitnow_burns
{
background: transparent url(/images/contest_submitnow_burns.png) no-repeat scroll top left;
}

#contest_submitnow_desouza
{
background: transparent url(/images/contest_submitnow_desouza.png) no-repeat scroll top left;
}

#contest_submitnow_20
{
background: transparent url(/images/contest_submitnow_20.png) no-repeat scroll top left;
}


#press
{
display: block;
	 list-style: none;
margin: 1em -2px;
padding: 0;
}
#press li
{
display: block;
float: left;
       list-style: none;
margin: 0;
padding: 0 2px;
}
#inner h2
{
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	font-size: 18pt;
color: #9f3929;
       font-weight: normal;
       font-style: normal;
       text-decoration: none;
}
p
{
color: #333333;
       line-height: 1.5em;
       font-size: 10pt;
}
.more
{
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	text-transform: uppercase;
color: #777777;
       text-align: right;
}
.more a
{
color: #777777;
       text-decoration: none;
}
.more a:hover
{
	text-decoration: underline;
}
.deemphasized,
#inner p.deemphasized
{
color: #777777;
       font-size: 8pt;
       line-height: 8pt;
}
.script_item
{
width: 570px;
}
.script_writedelete
{
float: right;
width: 312px;
}
.script_write
{
display: block;
	 border-right: 2px solid #56637a;
	 border-top: 2px solid #56637a;
	 border-bottom: 2px solid #56637a;
background: #56637a none;
color: #ffffff;
       font-weight: bold;
       text-align: center;
width: 60px;
padding: 2px;
	 margin-top: 0.5em;
}
.script_delete
{
display: block;
	 border-right: 2px solid #590f22;
	 border-top: 2px solid #590f22;
	 border-bottom: 2px solid #590f22;
background: #ffffff none;
color: #590f22;
       font-weight: bold;
       text-align: center;
width: 60px;
padding: 2px;
	 margin-top: 0.5em;
}

div#bottombar
{
	background-color: transparent !important;
}

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: 12px;
	font-style: normal;
	font-weight: bold;
}
p,div,span {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #333333;
}
strong,b {
	font-weight: bold;
}
a {
	text-decoration: none;
color: #0A89D0; /* body links blue */
}
a:hover {
	  text-decoration: underline;
  }
code {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #333333;
margin: 11px 10px 11px 10px;
padding: 11px;
	 background-color: #FAFAFA;
border: 1px solid #DADADA;
}
.error {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #333333;
margin: 11px 10px 11px 10px;
padding: 11px;
	 background-color: #FCBE97;
border: 1px solid red;
width:530px;
}
.description {
	font-size: 12px;
	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-size: 11px;
	font-style: normal;
color: #333333;
}
.larger {
	font-size: 12px;
	font-style: normal;
color: #333333;
       line-height:1.5em;
}
.much_larger {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
color: #085596;
}
.more_height
{
	line-height: 1.5cm;
}
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-size: 12px;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
color: #6287AB;
}
.login a {
	font-size: 12px;
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 #290A0F;
	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-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #FFFFFF;
margin: 0px;
padding: 0px;
} 
div.nav_groups a {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
div.nav_groups_offline a {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
div.nav_groups_mod .nav_group {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #FFFFFF;
       padding-left: 20px;
}
div.nav_groups_mod .nav_group.sel {
	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-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-size: 12px;
	font-style: normal;
	font-weight: bold;
color: #333333;
}
div.nav_groups_offline .nav_leftGroup {
height: 25px;
	max-height: 25px;
	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-size: 12px;
	font-style: normal;
	font-weight: bold;
color: #333333;
}
div.nav_groups .nav_group {
	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 #290A0F;
	background-color: #EFEFEF;
height: 100%;
}
div.nav_groups .nav_group.sel a {
	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-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-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-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-size: 12px;
	font-style: normal;
	font-weight: bold;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
div#nav_moreGroupsDrop .nav_group.sel a {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
color: #333333;
}
div.nav_links_mod a {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #00356A;
}
div.nav_links_mod .nav_link {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #00356A;
}
div.nav_links a {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #00356A;
}
div.nav_links .nav_link,.nav_alink {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
color: #333333;
       padding-left: 5px;
       padding-right: 5px;
}
div.nav_links .nav_alink a {
	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: 100px;
margin: 0px;
padding: 10px 5px 0px 5px;

}
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#rightbar {
float:right;
margin: 0px;
background: #FAFAFA url('/img/img_borderfade_right.jpg') no-repeat scroll top center;
}

/*///////////////////////////////////////////////////////////////
/////////// 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_black_left.gif') 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_black_middle.gif') 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_black_right.gif') no-repeat scroll top right;
}
.mod_header_align_right {
float: right;
padding: 4px 0px 4px 0px;
}
.mod_header_left a {
	font-size: 14px;
	font-style: normal;
color: #FFFFFF;
}
.mod_header {
	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-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-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/mod_header_tall_black_left.gif') no-repeat scroll top left;
}
.mod_tall_header_middle {
height: 56px;
	max-height: 56px;
background: #EFEFEF url('/img/mod_header_tall_black_middle.gif') repeat-x scroll top left;
}
.mod_tall_header_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_right_pro {
height: 56px;
	max-height: 56px;
	padding-right: 10px;
background: transparent url('/img/pro-side-color.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-size: 16px;
	font-style: normal;
	font-weight: bold;
padding: 4px 0px 4px 0px;
	 padding-top:17px;
color: #FFFFFF;
}
.mod_tall_header span {
	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-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-size: 12px;
	font-weight: bold;
	font-style: normal;
	margin-left:-5px;
padding: 0px;
color: #FFFFFF;
       text-align: center;
}
.bt_text2 {
	font-size: 5px;
	font-style: normal;
	margin-left:-5px;
padding: 0px;
color: #FFFFFF;
       text-align: center;
}

.bt_text a {
	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 ////////////////////////
/////////////////////////////////////////////////////////*/
#reg_form_right {
	border: 1px solid #CCCCCC;
	float: right;
	margin-right: 11px;
}

div#users_holder {
	margin-left: 10px;
	margin-right: 10px;
	-moz-border-radius:5px;
	background-color:lightyellow;
	border:1px solid #CCCCCC;
	width:860px;
	padding:15px;
	margin-bottom:25px;
}

div.payment {
	background-image: url(/images/payment_trust.png);
	background-repeat: no-repeat;
	background-position: right 50px;
}

div.payment h3 {
	margin-top:0px;
	text-align:top;
}

.edit_table {
	border-collapse:collapse;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-bottom:15px;
	margin-bottom:10px;
	width:475px;
}

.edit_table h2 {
	margin-top:-13px;
}

#expandable td {
	padding: 3px !important;
}

.edit_table td {
	vertical-align: top;
	padding: 10px;
}
.edit_table table td {
	vertical-align: middle;
	padding: 3px 0 5px 8px;
}
.edit_header {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
color: #00356A;
       text-align: center;
       padding-top: 3px;
       padding-right: 10px;
}
.edit_label {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
color: #00356A;
       text-align: right;
       padding-top: 3px;
       padding-right: 10px;
	width:160px;
}
.edit_text {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
color: #00356A;
       padding-top: 3px;
       padding-right: 10px;
}
.edit_size {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
color: #00356A;	
}
.edit_desc {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #6287AB;
}
.order_label {
	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: #660000;
display: block;
width: 190px;
height: 100%;
padding: 0px 0px 5px 5px;
}
.leftColumn {
	/* float: left; */
	margin-right: 220px;
height: 100%;
padding: 0px 5px 5px 0px;
}
.searchDiscColumn {
float: left;
color: #660000;
       background-color: #EEF2F3;
border: 1px solid #d0d0d0;
display: block;
width: 188px;
padding: 5px;
margin: 0;
}

.searchColumn {
color: #660000;
       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: #660000;
display: block;
width: 700px;
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: #660000;
display: block;
width: 250px;
       /* min-height: 500px;
height: 100%; */
padding: 0px 0px 5px 5px;
}
.profileLeftColumn {
float: left;
width: 640px;
       /* min-height: 500px;
height: 100%; */
padding: 0px 5px 5px 0px;
}
.profileFarLeftColumn {
float: left;
width: 220px;
}
.profileNotFarLeftColumn
{
	margin-left:220px;
}

.editLinks {
float: right;
       text-align: right;
}
.editLinks a {
	font-weight: bold;
	text-decoration: underline;
	margin-left: 3px;
	font-size:12px;
}
.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-size: 13px;
	font-style: normal;
	font-weight: normal;
color: #004F95;
       padding-right: 5px;
       padding-left: 5px;
}
.dd_toolbar_Arrlink {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
color: #004F95;
       padding-right: 15px;
       padding-left: 5px;
}
.dd_toolbar_link {
	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;
background: #FFFFFF none;
}
.view_desc_segment {
float:left; 
      margin-left:10px; 
width:200px;
}
.resultPageLinks {
	padding-bottom:10px;
float: right;
       text-align: right;
}
.resultPageLinks a{
	font-size:12px;
}

/*/////////////////////////////////////////////////////////
///////////////// Search Bar CSS ////////////////////////
/////////////////////////////////////////////////////////*/
.module_link_topper {
	font-size:12px; 
	font-weight:bold; 
color:#004F95;
}

.module_link_topper:hover {
	font-size: 12px;
	font-style:underline; 
}

.module_link_topper.search {
	margin-left:10px;
}

.module_link_bottom {
	font-size:12px; 
	font-weight:bold; 
color:#004F95;
}

.module_link_bottom:hover {
	font-size:12px; 
	font-weight:bold;
	font-style:underline;
}

.search_title {
	font-size: 14px; 
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-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-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: 12px; 
	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 ///////////////////////////
/////////////////////////////////////////////////////////*/

img.img_help_right {
	float:right;
	padding:6px;
	margin:0px 2px 10px 7px;
	clear:right;
}

img.img_help_left {
	float:left;
	padding:6px;
	margin:0px 7px 10px 2px;
	clear:left;

}

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-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;
}
