/*---===<<< UNIVERSAL STYLES >>>===---*/
* {
margin: 0;
padding: 0;
}
a img {
border: 0;
}
/*---=== UNIVERSAL CLEAR ===---*/
.clear {
content:".";
clear:both;
display: block;
height: 0;
visibility:hidden;
}
/*---=== SPRITE STYLES ===---*/
a.logo, 
a.readAll, 
a.readAll:link, 
a.readAll:visited, 
a.readAll:active, 
a.download, 
a.download:link, 
a.download:visited, 
a.download:active, 
#subnav a.current span, 
#subnav a.current, 
.ForumNavbar a:link, 
.ForumNavbar a:visited, 
.ForumNavbar a:active, 
.ForumNavbar a:hover, 
.ForumNavbar a span,  
.ForumNavbar a.current, 
.ForumNavbar a.current:link, 
.ForumNavbar a.current:visited, 
.ForumNavbar a.current:hover, 
.ForumNavbar a.current:active, 
.ForumNavbar a.current span, 
#headerHome div.homelogo, 
.homeBar .phone, 
.homeBar .fax, 
.homeBar .email, 
.phone, 
.fax, 
.email, 
.navbar a:link, 
.navbar a:visited, 
.navbar a:hover, 
.navbar a:active, 
.navbar a span, 
.navbar a.current, 
.navbar a.current:link, 
.navbar a.current:visited, 
.navbar a.current:hover, 
.navbar a.current:active, 
.navbar a.current span, 
#orangenav #current a, 
#orangenav #current a span, 
#orangenav a, 
#orangenav a span, 
table.browntable thead th, 
table.darkbluetable thead th, 
table.greentable thead th, 
table.lightbluetable thead th, 
table.orangetable thead th, 
table.purpletable thead th, 
table.redtable thead th, 
table.greytable thead th, 
table.yourComment td.right a.submit, 
a.SubmitForm, 
table.poll a.SubmitSurvey, 
div.tipsSignUp a.SubmitSurvey, 
div.conversationLeftTop, 
div.conversationLeftMiddle, 
div.conversationLeftBottom, 
div.conversationLeftAltTop, 
div.conversationLeftAltMiddle, 
div.conversationLeftAltBottom, 
div.conversationRightTop, 
div.conversationRightMiddle, 
div.conversationRightBottom, 
div.registration div.header, 
div.searchSeperator {
background-image: url(_i/cda-sprite.png);
_background-image: url(_i/cda-sprite.gif);
}
/*---===<<< BODY STYLES >>>===---*/
body {
background: #dfdfdf;
color: #383737;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
}
/*---===<<< HOME SKIN STYLES >>>===---*/
#headerHome {
height: 430px;
background: #eaf1fb url(_i/bg_homeheader.gif) repeat-x top left;
z-index: 1;
}
#headerHome .homeleft {
float: left;
width: 220px;
}
#headerHome .homeright {
float: right;
height: 430px;
position: relative;
width: 760px;
}
#headerHome .toprightlinks {
position: absolute;
right: 15px;
text-align: right;
top: 25px;
width: 375px;
}
#headerHome div.homelogo {
background-position: 0 -3120px;
display: block;
float: left;
height: 125px;
width: 150px;
}
#headerHome .joinbutton {
float: left;
margin: 160px 0 0 20px;
_margin: 160px 0 0;
_padding: 0 0 0 20px;
width: 210px;
}
#headerHome .navbar {
height: 35;
left: 20px;
position: absolute;
top: 395px;
z-index: 401;
}
#headerHome .flashpaneclass {
left: 0;
position: absolute;
top: 50px;
width: 760px;
z-index: 400;
}
.body_home {
background: url(_i/body_home.gif) repeat-x top;
}
.homeBar {
height: 35px;
margin: 0 0 25px;
}
.homeBar .loginbar {
float: left;
margin: 0 0 0 15px;
width: 600px;
*width: 605px;
}
.homeBar a.password {
color: #fff;
display: block;
float: left;
margin: 11px 0 0;
width: 90px;
}
.homeBar a.password:link, .homeBar a.password:visited, .homeBar a.password:hover, .homeBar a.password:active {
color: #fff;
}
.homeBar .topPhone {
width: 325px;
float: right;
margin: 0 30px 0 0;
_margin: 0;
_padding: 0 30px 0 0;
}
.homeBar .topcontact {
color: #fff;
display: block;
float: right;
height: 16px;
margin: 10px 0 0 5px;
padding: 0 0 0 20px;
text-align: left;
width: 70px;
}
.homeBar .topcontact a:link,.homeBar .topcontact a:visited, .homeBar .topcontact a:hover, .homeBar .topcontact a:active {
color: #fff;
}
.homeBar .phone {
background-position: -244px -650px;
background-repeat: no-repeat;
}
.homeBar .fax {
background-position: -245px -700px;
background-repeat: no-repeat;
}
.homeBar .email {
background-position: -244px -673px;
background-repeat: no-repeat;
width: 95px;
}
.homeleftpane {
float: left;
margin: 0 0 0 30px;
_margin: 0;
_padding: 0 0 0 30px;
width: 285px;
_width: 255px;
}
.homecontentpane {
float: left;
width: 285px;
}
.homerightpane {
float: right;
width: 305px;
}
.homepanewrapperNew, 
.homepanewrapper {
float: right;
margin: 0 30px 0 0;
_margin: 0;
_padding: 0 30px 0 0;
width: 615px;
}
.homepanewrapperNew {
width: 100%;
}
.homeleftpane, 
.homeleftbottpane {
float: left;
margin: 0 0 0 30px;
_margin: 0;
_padding: 0 0 0 30px;
width: 285px;
_width: 255px;
}
.homeleftbottpane {
margin: 15px 0 0 30px;
}
.homecontentpaneNew {
float: left;
margin: 0 25px 0 32px;
width: 285px;
}
.homerightpaneNew {
float: left;
width: 305px;
}
.homebottpaneNew {
float: left;
margin: 15px 0 0 32px;
width: 615px;
}
/*---===<<< SKIN SETUP >>>===---*/
#wrapper {
background: #fff;
border-right: solid 1px #7f7f81;
border-left: solid 1px #7f7f81;
margin: 0 auto;
text-align: left;
width: 992px;
}
a.logo {
background-position: 0 -2970px;
background-repeat: no-repeat;
display: block;
height: 128px;
left: 0;
padding: 128px 0 0;
position:absolute;
overflow: hidden;
top: 0;
width: 159px;
z-index: 1;
}
#header {
height: 128px;
overflow: hidden;
position: relative;
}
#header .left {
float: left;
left: 180px;
position: absolute;
top: 25px;
width: 310px;
}
#header .left select {
border: solid 1px #c0c5d5;
color: #353535;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
height: 19px;
margin: 5px 0 0;
padding: 3px 0 0;
position: absolute;
width: 135px;
}
#header .right {
position: absolute;
right: 15px;
text-align: right;
top: 25px;
width: 375px;
}
.topcontact {
display: block;
float: right;
height: 16px;
padding: 0 0 0 20px;
margin: 10px 0 0 5px;
text-align: left;
width: 70px;
z-index: 3;
}
.phone {
background-position: -244px -625px;
background-repeat: no-repeat;
}
.fax {
background-position: -245px -575px;
background-repeat: no-repeat;
}
.email {
background-position: -243px -600px;
background-repeat: no-repeat;
width: 95px;
}
.navbar {
bottom: 0;
height: 35;
left: 178px;
position: absolute;
_top: 92px;
z-index: 2;
}
#subnav, #breadcrumb {
height: 23px;
margin: 8px 0 0 35px;
}

#subnav {
padding-top: 0;
}
#subnav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#subnav li {
display: inline;
margin: 0;
padding: 0;
}
#subnav a {
color: #fff;
cursor: pointer;
float: left;
height: 21px;
font-size: 11px;
font-weight: bold;
margin: 2px 10px 0 10px;
text-decoration: none;
text-transform: uppercase;
}
#subnav a.current {
background-position: -75px -1715px;
padding-left: 7px;
}
#subnav span {
display: block;
float: left;
height: 21px;
height: 17px !important;
padding: 4px 0 0;
_padding: 5px 0 0;
}
#subnav a.current span {
background-position: right -2129px;
padding: 4px 7px 0 0;
}
#contentwrapper {
margin: -8px 0 0;
}
#columnwrapper {
background: url(_i/content_bottR.png) no-repeat bottom right;
_background: url(_i/content_bottR.gif) no-repeat bottom right;
min-height: 445px;
padding: 15px;
}
#columnwrapper div.leftcol {
float: left;
width: 646px;
}
#columnwrapper div.admincontent {
float: right;
width: 731px;
}
#columnwrapper div.rightcol {
float: right;
width: 285px;
}
#columnwrapper div.adminleft {
float: left;
width: 200px;
}
#columnwrapper div.onecol {
width: 100%;
}
/*---=== ORANGE BORDER SKIN ===---*/
div.leftcol div.orangetop {
background: url(_i/table_orange_top.gif) top no-repeat;
_background: url(_i/table_orange_top.png) top no-repeat;
padding: 0;
height: 5px;
margin: 0 0 0 2px;
width: 640px;
}
div.leftcol .orangecontent {
width: 638px;
border-left: 1px solid #F5A937;
border-right: 1px solid #F5A937;
padding: 0;
background: #fff;
margin-left: 2px;
}
div.leftcol div.orangebot {
background: url(_i/table_orange_bot.png) top no-repeat;
_background: url(_i/table_orange_bot.gif) top no-repeat;
margin: 0 0 0 2px;
padding: 0;
height: 11px;
width: 640px;
}
/*---===<<< FOOTER >>>===---*/
#footer {
background: #f79422;
display: block;
padding: 5px 15px;
width: 992px;
width: 962px !important;
}
#footer .left {
float: left;
width: 300px;
}
#footer .right {
float: right;
text-align: right;
width: 400px;
}
/*---===<<< Strong Styles >>>===---*/
strong.green {
color: #789F25;
font-weight: bold;
}
strong.lightblue {
color: #54BDFF;
font-weight: bold;
}
strong.darkblue {
color: #3D759B;
font-weight: bold;
}
strong.purple {
color: #5D2DCA;
font-weight: bold;
}
strong.red {
color: #FE2A41;
font-weight: bold;
}
strong.orange {
color: #f79421;
font-weight: bold;
}
strong.brown {
color: #BB8B6A;
font-weight: bold;
}
strong.grey {
color: #B0B1B1;
font-weight: bold;
}
/*---===<<< SOCIAL BOOKMARKING >>>===---*/
ul.bookmark {
height: 24px;
list-style: none;
margin: 5px 0;
}
ul.bookmark li {
display: inline;
height: 24px;
line-height: 24px;
list-style: none;
}
ul.bookmark li a:link, ul.bookmark li a:active, ul.bookmark li a:visited {
color:#000;
display: block;
float: left;
font-weight:normal;
text-decoration:none;
height: 24px;
line-height: 24px;
margin: 0 10px 0 0;
padding: 0 0 0 28px;
}
ul.bookmark li a:hover {
color:#000;
font-weight:normal;
text-decoration:underline;
}
ul.bookmark li a.del-icio-us:link, ul.bookmark li a.del-icio-us:visited, ul.bookmark li a.del-icio-us:active, ul.bookmark li a.del-icio-us:hover {
background: url(_images/socialDelicious.gif) no-repeat left top;
}
ul.bookmark li a.digg:link, ul.bookmark li a.digg:visited, ul.bookmark li a.digg:active, ul.bookmark li a.digg:hover {
background: url(_images/socialDigg.gif) no-repeat left top;
}
ul.bookmark li a.facebook:link, ul.bookmark li a.facebook:visited, ul.bookmark li a.facebook:active, ul.bookmark li a.facebook:hover {
background: url(_images/socialFaceBook.gif) no-repeat left top;
}
ul.bookmark li a.furl:link, ul.bookmark li a.furl:visited, ul.bookmark li a.furl:active, ul.bookmark li a.furl:hover {
background: url(_images/socialFurl.gif) no-repeat left top;
}
ul.bookmark li a.reddit:link, ul.bookmark li a.reddit:visited, ul.bookmark li a.reddit:active, ul.bookmark li a.reddit:hover {
background: url(_images/socialReddit.gif) no-repeat left top;
}
ul.bookmark li a.technorati:link, ul.bookmark li a.technorati:visited, ul.bookmark li a.technorati:active, ul.bookmark li a.technorati:hover {
background: url(_images/socialTechnorati.gif) no-repeat left top;
}
ul.bookmark li a.yahoo:link, ul.bookmark li a.yahoo:visited, ul.bookmark li a.yahoo:active, ul.bookmark li a.yahoo:hover {
background: url(_images/socialYahoo.gif) no-repeat left top;
}
ul.bookmark li a.email:link, ul.bookmark li a.email:visited, ul.bookmark li a.email:active, ul.bookmark li a.email:hover {
background: url(_images/socialEmail.gif) no-repeat left top;
}
/*---====<<< DNN STYLES >>>===---*/
.Head {
color: #c60;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
/* style of item titles on edit and admin pages */
.SubHead {
color: #c60;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
vertical-align:top;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
/* text style used for most text rendered by modules */
.Normal {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #383737;
line-height: 14px;
}
td {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
vertical-align:top;
}
p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0 0 10px;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}
.NormalRed {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #F00;
}
.NormalBold {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
} 
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:active {
text-decoration: underline;
color: #000;
}
/* GENERIC */
a:link, a:visited, a:active {
color: #000;
text-decoration: none;
font-weight: normal;
}
a:hover {
text-decoration: underline;
}
H1, h1, h1 .Head {
color: #414141;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
}
H2, h2, h2 .Head {
color: #f79421;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
width: 100%;
}
H3, h3, h3 .Head {
font-weight: bold;
text-transform: uppercase;
}
SMALL {
font-size: 8px;
}
BIG {
font-size: 14px;
}
BLOCKQUOTE, PRE {
margin-left: 25px;
}
ul {
margin-left: 10px;
margin-bottom: 10px;
}
UL LI {
list-style-type: disc;
font-family:Arial;
font-size: 12px;
margin-left: 25px;
margin-bottom: 2px;
line-height: 128%;
}
UL LI LI {
list-style-type: square;
font-family:Arial;
font-size: 12px;
margin-left: 35px;
margin-bottom: 2px;
line-height: 128%;
}
UL LI LI LI {
list-style-type: circle;
font-family:Arial;
font-size: 12px;
margin-left: 45px;
margin-bottom: 2px;
line-height: 128%;
}
OL LI {
list-style-type: decimal;
}
OL OL LI {
list-style-type: lower-alpha;
}
OL OL OL LI {
list-style-type: lower-roman;
}
HR {
color: #ccc;
height:1pt;
}
.Copyright, .Copyright a:link, .Copyright a:visited, .Copyright a:active, a.Copyright:link, a.Copyright:visited, a.Copyright:active {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration:none;
text-transform: none;
}
.Copyright a:hover, a.Copyright:hover {
text-decoration: underline;
}
.links_bottom, a.links_bottom:link, a.links_bottom:visited, a.links_bottom:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
text-decoration:none;
font-weight: normal;
}
a.links_bottom:hover {
text-decoration: underline;
}
.DNNCopyright, a.DNNCopyright:link, a.DNNCopyright:visited, a.DNNCopyright:active {
font-family: Verdana, Tahoma, Arial, Helvetica;
font-size: 9px;
color: #333;
text-decoration:none;
}
a.DNNCopyright:hover {
color: #4791C5;
text-decoration:none;	
}
.links_top, .links_top a:link, .links_top a:visited, .links_top a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000;
text-decoration:none;
}
.links_top a:hover {
text-decoration:underline;
}
div#GoToMenuList {
position: relative;
z-index: 100;
}
.userstyle, a.userstyle {
color: #c96f1c;
font-size: 11px;
font-weight: bold;
position: relative;
text-transform: uppercase;
text-decoration: none;
z-index: 100;
}
a.userstyle:hover {
text-decoration: underline;
}
/* (SOLPART) Admin Menu */
.MainMenu_MenuContainer {
border: 0px;
background-color: transparent;
padding-top: 0;
margin-top: 0;
}
.MainMenu_MenuItem {
background: #ffd29c;
border-bottom: solid 1px #e5e5e5;
cursor: pointer; 
color: #333; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
margin: 0;
padding: 4px 7px 5px 7px;
text-align: left;
width: 150px;
white-space: normal;
}
.MainMenu_MenuIcon {
display: none;
}
.MainMenu_MenuItemSel {
background: #333;
border-bottom: solid 1px #e5e5e5;
color: #FFF; 
cursor: pointer; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
margin: 0;
padding: 4px 7px 5px 7px;
text-align: left;
width: 150px;
white-space: normal;
}
.rootmenuitem {
background: transparent;
border: 0;
color: #333;
cursor: pointer; 
display: table-cell;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
padding: 4px 0;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
}
.rootmenuitemselected {
background: transparent;
border: 0;
color: #000;
cursor: pointer; 
display: table-cell;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
padding: 4px 0;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
}
.rootmenuitembreadcrumb {
background: transparent;
border: 0px;
color: #000;
cursor: pointer; 
display: table-cell;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
padding: 4px 0;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
}
.submenuitembreadcrumb {
background: #a56527;
border-top: solid #663300 2px;
border-bottom: solid #663300 2px;
color: #FFF;
cursor: pointer; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
padding: 4px 7px 5px 7px;
text-align: left;
text-transform: uppercase;
width: 150px;
white-space: normal;
}
.submenu {
border: 0;
margin: 0;
padding: 0;
z-index: 1000;
}
.MainMenu_MenuBreak {
display:none;
}
.MainMenu_MenuBreak table {
width: 100%;
}
img.navsepclass {
margin: 0 15px;
}
.MainMenu_MenuArrow {
display:none;
}
.MainMenu_RootMenuArrow {
display:none;
}
/*---===<<< Different Body Colors >>>===---*/
.breadCrumb, a.breadCrumb:link, a.breadCrumb:visited, a.breadCrumb:hover, a.breadCrumb:active {
text-transform: uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}
/*---=== ORANGE ===---*/
.body_orange {
background: url(_i/body_orange.gif) repeat-x top;
}
.body_orange .breadCrumb, .body_orange a.breadCrumb:link, .body_orange a.breadCrumb:visited, .body_orange a.breadCrumb:active, .body_orange #subnav a.current, .body_orange div.tagCloud a {
color: #f79421;
}
.body_orange a.breadCrumb:hover {
color: #c77027;
}
/*---=== GREEN ===---*/
.body_green {
background: url(_i/body_green.gif) repeat-x top;
}
.body_green .breadCrumb, .body_green a.breadCrumb:link, .body_green a.breadCrumb:visited ,.body_green a.breadCrumb:active, .body_green #subnav a.current, .body_green H2, .body_green h2, .body_green h2 .Head, .body_green div.tagCloud a {
color: #789f25;
}
.body_green a.breadCrumb:hover {
color: #658639;
}
/*---=== DARK BLUE ===---*/
.body_dkblue {
background: url(_i/body_dkblue.gif) repeat-x top;
}
.body_dkblue .breadCrumb, .body_dkblue a.breadCrumb:link, .body_dkblue a.breadCrumb:visited, .body_dkblue a.breadCrumb:active, .body_dkblue #subnav a.current, .body_dkblue H2, .body_dkblue h2, .body_dkblue h2 .Head, .body_dkblue div.tagCloud a {
color: #3D759B;
}
.body_dkblue a.breadCrumb:hover {
color: #2a516b;
}
/*---=== RED ===---*/
.body_red {
background: url(_i/body_red.gif) repeat-x top;
}
.body_red .breadCrumb, .body_red a.breadCrumb:link, .body_red a.breadCrumb:visited, .body_red a.breadCrumb:active, .body_red #subnav a.current {
color: #c94554;
}
.body_red H2, .body_red h2, .body_red h2 .Head, .body_red div.tagCloud a {
color: #d72437;
}
.body_red a.breadCrumb:hover {
color: #a33844;
}
/*---=== PURPLE ===---*/
.body_purple {
background: url(_i/body_purple.gif) repeat-x top;
}
.body_purple .breadCrumb, .body_purple a.breadCrumb:link, .body_purple a.breadCrumb:visited, .body_purple a.breadCrumb:active, .body_purple #subnav a.current, .body_purple H2, .body_purple h2, .body_purple h2 .Head, .body_purple div.tagCloud a {
color: #7e67ad;
}
.body_purple a.breadCrumb:hover {
color: #6c5894;
}
/*---=== LIGHT BLUE ===---*/
.body_ltblue {
background: url(_i/body_ltblue.gif) repeat-x top;
}
.body_ltblue .breadCrumb, .body_ltblue a.breadCrumb:link, .body_ltblue a.breadCrumb:visited, .body_ltblue a.breadCrumb:active, .body_ltblue #subnav a.current {
color: #3c96cf;
}
.body_ltblue a.breadCrumb:hover {
color: #3381b2;
}
.body_ltblue H2, .body_ltblue h2, .body_ltblue h2 .Head, .body_ltblue div.tagCloud a {
color: #54BDFF;
}
/*---=== BROWN ===---*/
.body_brown {
background: url(_i/body_brown.gif) repeat-x top;
}
.body_brown .breadCrumb, .body_brown a.breadCrumb:link, .body_brown a.breadCrumb:visited, .body_brown a.breadCrumb:active, .body_brown #subnav a.current, .body_brown H2, .body_brown h2, .body_brown h2 .Head, .body_brown div.tagCloud a {
color: #BB8B6A;
}
.body_brown a.breadCrumb:hover {
color: #956f54;
}
/*---=== BODY ITEMS ===---*/
.body_home H2, .body_home h2, .body_home h2 .Head {
color: #2d2d2d;
}
div.tagCloud {
margin: 0 0 10px;
_margin:0;
padding:5px;
_padding:0;
text-align:justify;
width:100%;
}
div.tagCloud a {
font-family: Arial;
margin: 0 5px;
text-decoration:none;
text-transform:lowercase;
}
div.tagCloud a:hover {
text-decoration:underline;
}
div.tagCloud a.Weight1 {
font-size: 14pt ;
font-weight:bolder ;
}
div.tagCloud a.Weight2 {
font-size:11pt ;
font-weight:bolder ;
}
div.tagCloud a.Weight3 {
font-size: 10pt ;
font-weight:bolder ;
}
div.tagCloud A.Weight4 {
font-size: 9pt ;
}
div.tagCloud a.Weight5 {
font-size: 8pt ;
}
/*---===<<< HIDDEN PANE >>>===---*/
.hiddenpaneclass {
display: block;
height: 1px;
overflow: hidden;
width: 992px;
width: 962px !important;
z-index: 985;
}
/*---===<<< SITE MAP STYLES >>>===---*/
.SiteMap0, .SiteMap0 a:link, .SiteMap0 a:visited, .SiteMap0 a:active {
color: #333;
line-height: 16px;
margin: 0 0 0 15px;
text-transform: uppercase;
font-weight: bold;
}
.SiteMap1, .SiteMap1 a:link, .SiteMap1 a:visited, .SiteMap1 a:active {
color: #666;
line-height: 16px;
margin: 0 0 0 25px;
}
.SiteMap2, .SiteMap2 a:link, .SiteMap2 a:visited, .SiteMap2 a:active {
color: #666;
line-height: 16px;
margin: 0 0 0 35px;
}
li.bullet0 {
color: #333;
font-weight: bold;
line-height: 16px;
margin: 0 0 0 15px;
text-transform: uppercase;
}
li.bullet1 {
color: #666;
line-height: 16px;
margin: 0 0 0 25px;
}
li.bullet2 {
color: #666;
line-height: 16px;
margin: 0 0 0 35px;
}
/*=========== BLOG ===========*/
h2.blog_title {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
.blog_body p {
font-size: 12px;
line-height: 16px;
}
.blog_trackback {
display: none;
}
/*---===<<< COLOR TABLE STYLES >>>===---*/
/*---=== TABLE STYLES ===---*/
table.greytable, 
table.browntable, 
table.orangetable, 
table.redtable, 
table.purpletable, 
table.lightbluetable, 
table.darkbluetable,
table.greentable {
background-color: #FFF;
padding: 0;
width: 100%;
}
/*--- HEADER ---*/
table.greytable thead th, 
table.browntable thead th, 
table.orangetable thead th, 
table.redtable thead th, 
table.purpletable thead th, 
table.lightbluetable thead th, 
table.darkbluetable thead th, 
table.greentable thead th {
height: 39px;
padding: 0 0 0 5px;
text-align: left;
vertical-align: middle;
}
table.greytable thead th.icon, 
table.browntable thead th.icon, 
table.orangetable thead th.icon, 
table.redtable thead th.icon, 
table.purpletable thead th.icon, 
table.purpletable thead th.icon, 
table.purpletable thead th.icon, 
table.purpletable thead th.icon, 
table.purpletable thead th.icon, 
table.lightbluetable thead th.icon, 
table.darkbluetable thead th.icon, 
table.greentable thead th.icon {
padding: 0 0 0 10px;
text-align: left;
width: 6%;
}
table.greytable thead th.members, 
table.browntable thead th.members, 
table.orangetable thead th.members, 
table.redtable thead th.members, 
table.purpletable thead th.members, 
table.lightbluetable thead th.members, 
table.greentable thead th.members, 
table.darkbluetable thead th.members {
padding: 0 4px;
text-align: center;
vertical-align: top;
width: 4%;
}
table.greytable thead th.atrib_col, 
table.browntable thead th.atrib_col, 
table.orangetable thead th.atrib_col, 
table.redtable thead th.atrib_col, 
table.purpletable thead th.atrib_col, 
table.lightbluetable thead th.atrib_col, 
table.darkbluetable thead th.atrib_col, 
table.greentable thead th.atrib_col {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
vertical-align: middle;
width: 20%;
}
table.greytable thead th.entry_col, 
table.browntable thead th.entry_col, 
table.orangetable thead th.entry_col, 
table.redtable thead th.entry_col, 
table.purpletable thead th.entry_col, 
table.lightbluetable thead th.entry_col, 
table.darkbluetable thead th.entry_col, 
table.greentable thead th.entry_col {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-align: right;
text-decoration: none;
text-transform: uppercase;
width: 20%;
}
table.greytable thead th.entry_col a, table.greytable thead th.entry_col a:link, table.greytable thead th.entry_col a:visited, table.greytable thead th.entry_col a:hover, table.greytable thead th.entry_col a:active, table.browntable thead th.entry_col a, table.browntable thead th.entry_col a:link, table.browntable thead th.entry_col a:visited, table.browntable thead th.entry_col a:hover, table.browntable thead th.entry_col a:active, table.orangetable thead th.entry_col a, table.orangetable thead th.entry_col a:link, table.orangetable thead th.entry_col a:visited, table.orangetable thead th.entry_col a:hover, table.orangetable thead th.entry_col a:active, table.redtable thead th.entry_col a, table.redtable thead th.entry_col a:link, table.redtable thead th.entry_col a:visited, table.redtable thead th.entry_col a:hover, table.redtable thead th.entry_col a:active, table.purpletable thead th.entry_col a, table.purpletable thead th.entry_col a:link, table.purpletable thead th.entry_col a:visited, table.purpletable thead th.entry_col a:hover, table.purpletable thead th.entry_col a:active, table.lightbluetable thead th.entry_col a, table.lightbluetable thead th.entry_col a:link, table.lightbluetable thead th.entry_col a:visited, table.lightbluetable thead th.entry_col a:hover, table.lightbluetable thead th.entry_col a:active, table.darkbluetable thead th.entry_col a, table.darkbluetable thead th.entry_col a:link, table.darkbluetable thead th.entry_col a:visited, table.darkbluetable thead th.entry_col a:hover, table.darkbluetable thead th.entry_col a:active, table.greentable thead th.entry_col a, table.greentable thead th.entry_col a:link, table.greentable thead th.entry_col a:visited, table.greentable thead th.entry_col a:hover, table.greentable thead th.entry_col a:active {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-align: right;
text-decoration: none;
text-transform: uppercase;
width: 20%;
}
/*--- BODY ---*/
table.greytable tbody td.icon, 
table.browntable tbody td.icon, 
table.orangetable tbody td.icon, 
table.redtable tbody td.icon, 
table.purpletable tbody td.icon, 
table.lightbluetable tbody td.icon, 
table.darkbluetable tbody td.icon, 
table.greentable tbody td.icon {
padding: 5px 0 0 10px;
text-align: left;
width: 6%;
}
table.greytable tbody td.atrib_col, 
table.browntable tbody td.atrib_col, 
table.orangetable tbody td.atrib_col, 
table.redtable tbody td.atrib_col, 
table.purpletable tbody td.atrib_col, 
table.lightbluetable tbody td.atrib_col, 
table.darkbluetable tbody td.atrib_col, 
table.greentable tbody td.atrib_col {
padding: 5px 0;
text-align: center;
width: 20%;
}
table.greytable tbody td.col_span, 
table.browntable tbody td.col_span, 
table.orangetable tbody td.col_span, 
table.redtable tbody td.col_span, 
table.purpletable tbody td.col_span, 
table.lightbluetable tbody td.col_span, 
table.darkbluetable tbody td.col_span, 
table.greentable tbody td.col_span {
padding: 5px 0 5px 10px;
text-align: left;
}
table.greytable tbody td.nopadding, 
table.browntable tbody td.nopadding, 
table.orangetable tbody td.nopadding, 
table.redtable tbody td.nopadding, 
table.purpletable tbody td.nopadding, 
table.lightbluetable tbody td.nopadding, 
table.darkbluetable tbody td.nopadding, 
table.greentable tbody td.nopadding {
padding: 0;
}
table.greytable tbody td.members, 
table.browntable tbody td.members, 
table.orangetable tbody td.members, 
table.redtable tbody td.members, 
table.purpletable tbody td.members, 
table.lightbluetable tbody td.members, 
table.darkbluetable tbody td.members, 
table.greentable tbody td.members {
padding: 5px 4px 0;
text-align: center;
vertical-align: top;
width: 4%;
}
table.greytable tbody td, 
table.browntable tbody td, 
table.orangetable tbody td, 
table.redtable tbody td, 
table.purpletable tbody td, 
table.lightbluetable tbody td, 
table.darkbluetable tbody td, 
table.greentable tbody td {
background-color: #FFF;
padding: 5px 29px 5px 5px;
text-align: left;
vertical-align: top;
}
/*--- ALTERNATE ROWS ---*/
table.greytable tbody tr.alt td, 
table.browntable tbody tr.alt td, 
table.orangetable tbody tr.alt td, 
table.redtable tbody tr.alt td, 
table.purpletable tbody tr.alt td, 
table.lightbluetable tbody tr.alt td, 
table.darkbluetable tbody tr.alt td, 
table.greentable tbody tr.alt td{
background-image: url(_i/cda-repeaterBg.gif);
background-repeat: repeat;
}
/*--- TEXT STYLES ---*/
table.greytable h2, 
table.browntable h2, 
table.orangetable h2, 
table.redtable h2, 
table.purpletable h2, 
table.lightbluetable h2, 
table.darkbluetable h2, 
table.greentable h2 {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 4px 0 0;
padding: 0;
text-transform: uppercase;
}
table.greytable th h3, 
table.browntable th h3, 
table.orangetable th h3, 
table.redtable th h3, 
table.purpletable th h3, 
table.lightbluetable th h3, 
table.darkbluetable th h3, 
table.greentable th h3 {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 4px 0 0;
padding: 0;
text-transform: uppercase;
}
table.greytable h2 a, table.greytable h2 a:link, table.greytable h2 a:visited, table.greytable h2 a:active, table.browntable h2 a, table.browntable h2 a:link, table.browntable h2 a:visited, table.browntable h2 a:active, table.orangetable h2 a, table.orangetable h2 a:link, table.orangetable h2 a:visited, table.orangetable h2 a:active, table.redtable h2 a, table.redtable h2 a:link, table.redtable h2 a:visited, table.redtable h2 a:active, table.purpletable h2 a, table.purpletable h2 a:link, table.purpletable h2 a:visited, table.purpletable h2 a:active, table.lightbluetable h2 a, table.lightbluetable h2 a:link, table.lightbluetable h2 a:visited, table.lightbluetable h2 a:active, table.darkbluetable h2 a, table.darkbluetable h2 a:link, table.darkbluetable h2 a:visited, table.darkbluetable h2 a:active, table.greentable h2 a, table.greentable h2 a:link, table.greentable h2 a:visited, table.greentable h2 a:active {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
text-transform: uppercase;
text-decoration: none;
}
table.greytable h3, 
table.browntable h3, 
table.orangetable h3, 
table.redtable h3, 
table.purpletable h3, 
table.lightbluetable h3, 
table.darkbluetable h3, 
table.greentable h3 {
font-size: 11px;
font-weight: bold;
padding: 0;
margin: 0;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
table.greytable h3 a, table.greytable h3 a:link, table.greytable h3 a:visited, table.greytable h3 a:hover, table.greytable h3 a:active, table.browntable h3 a, table.browntable h3 a:link, table.browntable h3 a:visited, table.browntable h3 a:hover, table.browntable h3 a:active, table.orangetable h3 a, table.orangetable h3 a:link, table.orangetable h3 a:visited, table.orangetable h3 a:hover, table.orangetable h3 a:active, table.redtable h3 a, table.redtable h3 a:link, table.redtable h3 a:visited, table.redtable h3 a:hover, table.redtable h3 a:active, table.purpletable h3 a, table.purpletable h3 a:link, table.purpletable h3 a:visited, table.purpletable h3 a:hover, table.purpletable h3 a:active, table.lightbluetable h3 a, table.lightbluetable h3 a:link, table.lightbluetable h3 a:visited, table.lightbluetable h3 a:hover, table.lightbluetable h3 a:active, table.darkbluetable h3 a, table.darkbluetable h3 a:link, table.darkbluetable h3 a:visited, table.darkbluetable h3 a:hover, table.darkbluetable h3 a:active, table.greentable h3 a, table.greentable h3 a:link, table.greentable h3 a:visited, table.greentable h3 a:hover, table.greentable h3 a:active {
font-size: 11px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-transform: uppercase;
text-decoration: none;
}
table.greytable h3.black, 
table.browntable h3.black, 
table.orangetable h3.black, 
table.redtable h3.black, 
table.purpletable h3.black, 
table.lightbluetable h3.black, 
table.darkbluetable h3.black, 
table.greentable h3.black {
color: #000;
font-size: 11px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-transform: uppercase;
}
table.greytable h3.black a, table.greytable h3.black a:link, table.greytable h3.black a:visited, table.greytable h3.black a:hover, table.greytable h3.black a:active, table.browntable h3.black a, table.browntable h3.black a:link, table.browntable h3.black a:visited, table.browntable h3.black a:hover, table.browntable h3.black a:active, table.orangetable h3.black a, table.orangetable h3.black a:link, table.orangetable h3.black a:visited, table.orangetable h3.black a:hover, table.orangetable h3.black a:active, table.redtable h3.black a, table.redtable h3.black a:link, table.redtable h3.black a:visited, table.redtable h3.black a:hover, table.redtable h3.black a:active, table.purpletable h3.black a, table.purpletable h3.black a:link, table.purpletable h3.black a:visited, table.purpletable h3.black a:hover, table.purpletable h3.black a:active, table.lightbluetable h3.black a, table.lightbluetable h3.black a:link, table.lightbluetable h3.black a:visited, table.lightbluetable h3.black a:hover, table.lightbluetable h3.black a:active, table.darkbluetable h3.black a, table.darkbluetable h3.black a:link, table.darkbluetable h3.black a:visited, table.darkbluetable h3.black a:hover, table.darkbluetable h3.black a:active, table.greentable h3.black a, table.greentable h3.black a:link, table.greentable h3.black a:visited, table.greentable h3.black a:hover, table.greentable h3.black a:active {
color: #000;
font-size: 11px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-decoration: none;
text-transform: uppercase;
}
/*---=== GREEN TABLE ===---*/
table.greentable thead th {
background-position: 0 -150px;
background-repeat: repeat-x;
}
table.greentable tbody tr.alt td{
background-color: #D0DDB3;
}
table.greentable h3, table.greentable h3 a, table.greentable h3 a:link, table.greentable h3 a:visited, table.greentable h3 a:active table.greentable h3 a:hover {
color: #789F25;
}
/*---=== DARK BLUE ===---*/
table.darkbluetable thead th {
background-position: 0 -250px;
background-repeat: repeat-x;
}
table.darkbluetable tbody tr.alt td{
background-color: #BACDDA;
}
table.darkbluetable h3, table.darkbluetable h3 a, table.darkbluetable h3 a:link, table.darkbluetable h3 a:visited, table.darkbluetable h3 a:active table.darkbluetable h3 a:hover {
color: #3D759B;
}
/*---=== LIGHT BLUE ===---*/
table.lightbluetable  thead th {
background-position: 0 -200px;
background-repeat: repeat-x;
}
table.lightbluetable tbody tr.alt td{
background-color: #BFE6FF;
}
table.lightbluetable h3, table.lightbluetable h3 a, table.lightbluetable h3 a:link, table.lightbluetable h3 a:visited, table.lightbluetable h3 a:active table.lightbluetable h3 a:hover {
color: #54BDFF;
}
/*---=== PURPLE TABLE ===---*/
table.purpletable thead th {
background-position: 0 -100px;
background-repeat: repeat-x;
}
table.purpletable tbody tr.alt td{
background-color: #C6B6ED;
}
table.purpletable h3, table.purpletable h3 a, table.purpletable h3 a:link, table.purpletable h3 a:visited, table.purpletable h3 a:active table.purpletable h3 a:hover {
color: #5D2DCA;
}
/*---=== RED TABLE ===---*/
table.redtable thead th {
background-position: 0 -50px;
background-repeat: repeat-x;
}
table.redtable tbody tr.alt td{
background-color: #FFB2BA;
}
table.redtable h3, table.redtable h3 a, table.redtable h3 a:link, table.redtable h3 a:visited, table.redtable h3 a:hover, table.redtable h3 a:active {
color: #D72437;
}
/*---=== ORANGE ===---*/
table.orangetable thead th {
background-position: 0 -300px;
background-repeat: repeat-x;
}
table.orangetable tbody tr.alt td{
background-color: #FDDAB3;
}
table.orangetable h3, table.orangetable h3 a, table.orangetable h3 a:link, table.orangetable h3 a:visited, table.orangetable h3 a:hover, table.orangetable h3 a:active {
color: #F5A937;
}
/*---=== BROWN ===---*/
table.browntable thead th {
background-position: 0 0;
background-repeat: repeat-x;
}
table.browntable tbody tr.alt td{
background-color: #E8D7CC;
}
table.browntable h3, table.browntable h3 a, table.browntable h3 a:link, table.browntable h3 a:visited, table.browntable h3 a:hover, table.browntable h3 a:active {
color: #BB8B6A;
}
/*---=== GREY ===---*/
table.greytable thead th {
background-position: 0 -150px;
background-repeat: repeat-x;
}
table.greytable tbody tr.alt td{
background-color: #D0DDB3;
}
table.greytable h3, table.greytable h3 a, table.greytable h3 a:link, table.greytable h3 a:visited, a:active table.greytable h3 a:hover, table.greytable h3 {
color: #B0B1B1;
}
/* Table White */
table.whitetable {
padding: 0;
width: 100%;
background-color: #FFFFFF;
}
table.whitetable thead th {
padding: 0px 0px 0px 5px;
vertical-align: middle;
text-align: left;
height: 39px;
}
table.whitetable thead th.icon {
padding: 0 0 0 10px;
text-align: left;
width: 6%;
}
table.whitetable tbody td.icon {
padding: 5px 0 0 10px;
text-align: left;
width: 6%;
}
table.whitetable thead th.members {
padding: 0px 4px 0 4px;
text-align: center;
vertical-align: top;
width: 4%;
}
table.whitetable tbody td.members {
padding: 5px 4px 0 4px;
text-align: center;
vertical-align: top;
width: 4%;
}
table.whitetable tbody td {
padding: 5px 29px 5px 5px;
vertical-align: top;
text-align: left;
background-color: #FFFFFF;
}
table.whitetable thead th.atrib_col {
width: 20%;
vertical-align: middle;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}
table.whitetable tbody td.atrib_col {
width: 20%;
text-align: center;
padding: 5px 0 5px 0;
}
table.whitetable thead th.entry_col {
width: 20%;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-align: right;
text-decoration: none;
text-transform: uppercase;
}
table.whitetable thead th.entry_col a, table.whitetable thead th.entry_col a:link, table.whitetable thead th.entry_col a:visited, table.whitetable thead th.entry_col a:active, table.whitetable thead th.entry_col a:hover {
width: 20%;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-align: right;
text-decoration: none;
text-transform: uppercase;
}
table.whitetable tbody td.col_span {
padding: 5px 0 5px 10px;
text-align: left;
}
table.whitetable tbody tr.alt td{
background-image: url(_images/table_lightblue_lines_bg.gif);
}
table.whitetable h2 {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
padding: 0;
margin: 4px 0 0 0;
}
table.whitetable h2 a, table.whitetable h2 a:link, table.whitetable h2 a:visited, table.whitetable h2 a:active {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
padding: 0;
margin: 0;
}
table.whitetable h3 {
color: #789F25;
font-size: 11px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
padding: 0;
margin: 0;
}
table.whitetable h3 a, table.whitetable h3 a:link, table.whitetable h3 a:visited, table.whitetable h3 a:hover, table.whitetable h3 a:active {
color: #789F25;
font-size: 11px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
padding: 0;
margin: 0;
}
table.whitetable h3.black {
color: #000;
}
table.whitetable h3.black a, table.whitetable h3.black a:link, table.whitetable h3.black a:visited, table.whitetable h3.black a:hover, table.whitetable h3.black a:active {
color: #000;
font-size: 11px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
padding: 0;
margin: 0;
}
table.whitetable h2 {
font-size: 14px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
padding: 0;
margin: 4px 0 0 0;
}
table.whitetable h2.lightblue {
color: #54BDFF;
}
table.whitetable h2.DarkBlue {
color: #3D759B;
}
table.whitetable h2.orange {
color: #F5A937;
}
table.whitetable h2.purple {
color: #5D2DCA;
}
table.whitetable h2.red {
color: #FE2A41;
}
table.whitetable h2.green {
color: #789F25;
}
table.whitetable h2.brown {
color: #BB8B6A;
}
table.whitetable h2.grey {
color: #B0B1B1;
}
table.whitetable h3.lightblue {
color: #54BDFF;
}
table.whitetable h3.DarkBlue {
color: #3D759B;
}
table.whitetable h3.orange {
color: #F5A937;
}
table.whitetable h3.purple {
color: #5D2DCA;
}
table.whitetable h3.red {
color: #FE2A41;
}
table.whitetable h3.green {
color: #789F25;
}
table.whitetable h3.brown {
color: #BB8B6A;
}
table.whitetable h3.grey {
color: #B0B1B1;
}
/*---===<<< Comment Table >>>===---*/
table.commenttable {
padding: 0;
width: 100%;
}
table.commenttable th.comments {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0 0 15px;
text-align: left;
text-transform: uppercase;
color: #2E2E2E;
width: 15%;
}
table.commenttable th.pagination {
color: #8D858B;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
padding: 0 0 15px;
text-align: left;
text-transform: uppercase;
width: 70%;
}
th.pagination a:link, th.pagination a:visited {
color: #1B76C2;
text-decoration: underline;
}
th.pagination a:hover {
color: #1B76C2;
text-decoration: none;
}
th.pagination a.current {
color: #1B76C2;
text-decoration: none;
}
table.commenttable th.rated {
color: #EA8C1E;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0 0 15px;
text-align: center;
text-transform: uppercase;
width: 10%;
}
table.commenttable td.name {
color: #2E2E2E;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 0 0 15px;
text-align: left;
vertical-align: top;
}
table.commenttable td.name strong.userName {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0;
}
table.commenttable td.comment {
color: #2E2E2E;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: left;
margin: 0;
padding: 0 0 15px;
vertical-align: top;
}
table.commenttable td.rating {
color: #EA8C1E;
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
margin: 0;
padding: 0 0 15px;
text-align: center;
vertical-align: top;
}
table.yourComment {
border: 0;
width: 100%;
}
table.yourComment th.comment {
color: #EA8C1E;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0 0 15px;
text-align: left;
vertical-align: top;
}
table.yourComment th select.rateIt {
color: #2E2E2E;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0 0 0 6px;
padding: 0;
text-align: left;
vertical-align: top;
width: 100px;
}
table.yourComment td textarea.comment {
color: #2E2E2E;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
height: 105px;
margin: 0;
padding: 0;
text-align: left;
vertical-align: top;
width: 100%;
}
table.yourComment td.right {
vertical-align: bottom;
width: 75px;
}
table.yourComment td.right a.submit {
background-position: -200px -2245px;
display: block;
float: right;
height: 16px;
width: 58px;
}
/*---===<<< Universal Table Atributes >>>===---*/
.blocktitle, .blocktitle a, .blocktitle a:link, .blocktitle a:active, .blocktitle a:visited {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
.blocktitle a:hover {
text-decoration: underline;
}
.right {
text-align: right;
}
/*---===<<< Login Home Menu >>>===---*/
#orangenav {
float: left;
height: 30px;
margin-left: 11px;
margin-bottom: -1px;
}
*html #orangenav{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 0;
}
#orangenav ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#orangenav li {
display: inline;
margin: 0;
padding: 0;
}
#orangenav a {
background-position: -50px -1705px;
float: left;
margin: 0;
padding: 0 0 0 9px;
text-decoration: none;
}
#orangenav a span {
background-position: right -2080px;
color: #FFF;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 10px 14px 8px 5px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#orangenav a span {
float:none;
}
/* End IE5-Mac hack */
#orangenav a:hover span {
color: #FFF;
text-decoration: underline;
}
#orangenav #current a {
background-position: -30px -1705px;
}
#orangenav #current a span {
background-position: right -2045px;
color: #000;
padding: 7px 14px 11px 5px;
}
/* Members Only Resources List Items */
#resources {
margin: 3px 0 0 23px;
_margin: 3px 0 0 15px;
}
#resources li {
list-style-type: none;
list-style-position: outside;
padding: 0 0 0 1px;
_padding: 0 0 0 8px;
}
#resources li.members {
list-style: url(_images/icon_compass.png);
list-style-position: outside;
padding: 0 0 0 1px;
_padding: 0 0 0 8px;
}
div#membersonly {
background: url(_images/icon_compass.png) #FFFFFF right no-repeat;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
margin: 0 8px 0 0;
padding: 0 20px 0 0;
text-align: right;
text-transform: uppercase;
}

/* Links */
a.readAll, a.readAll:link, a.readAll:visited, a.readAll:active {
background-position: 65px -597px;
background-repeat: no-repeat;
display: block;
float: left;
font-size: 10px;
font-weight: bold;
margin: 0 10px 0 0;
padding: 0 10px 0 0;
/* text-transform: uppercase; */
text-decoration: none;
width: 65px;
}
a.readAll:hover {
text-decoration: underline;
}
a.download, a.download:link, a.download:visited, a.download:active {
background-position: 65px -573px;
background-repeat: no-repeat;
display: block;
float: left;
font-weight: bold;
font-size: 10px;
margin: 0 10px 0 0;
padding: 0 10px 0 0;
/* text-transform: uppercase; */
text-decoration: none;
width: 65px;
}
a.download:hover {
text-decoration: underline;
}
a.listenNow, a.listenNow:link, a.listenNow:visited, a.listenNow:active {
background: url(_images/downloadArrow.gif) no-repeat right;
display: block;
float: left;
font-size: 10px;
font-weight: bold;
margin: 0 10px 0 0;
padding: 0 10px 0 0;
text-transform: uppercase;
text-decoration: none;
width: 65px;
}
a.listenNow:hover {
text-decoration: underline;
}
div.detailRating {
display: block;
float: left;
font-weight: bold;
font-size: 10px;
margin: 0 10px 0 0;
text-transform: uppercase;
text-decoration: none;
width: 65px;
}
a.viewComments, a.viewComments:link, a.viewComments:visited, a.viewComments:active {
display: block;
float: left;
font-weight: bold;
font-size: 10px;
margin: 0 10px 0 0;
padding: 0 10px 0 0;
text-transform: uppercase;
text-decoration: none;
width: 70px;
}
a.viewComments:hover {
text-decoration: underline;
}
/*---=== Member Table Styles ===---*/
.entryTitles {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
vertical-align: top;
width: 35%;
}
.entryUser {
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
vertical-align: top;
}
/*---=== Article Detail Styles ===---*/
div.contentLeft {
float: left;
padding: 0;
margin: 0;
width: 520px;
}
div.contentLeft h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin: 10px 0 10px 0;
text-align:left;
text-transform:uppercase;
}
div.contentLeft a.download, div.contentLeft a.download:link, div.contentLeft a.download:visited, div.contentLeft a.download:active, div.contentLeft a.download:hover {
background: url(_images/download.gif) left top no-repeat;
display: block;
float: left;
height: 25px;
margin-right: 10px;
width: 91px;
}
div.contentLeft a.addToMyContent, div.contentLeft a.addToMyContent:link, div.contentLeft a.addToMyContent:visited, div.contentLeft a.addToMyContent:active, div.contentLeft a.addToMyContent:hover {
background: url(_images/addToMyContent.gif) left top no-repeat;
display: block;
float: left;
height: 25px;
width: 148px;
}
div.articleKeywords, div.articleAuthor {
color: #585858;
font-size: 11px;
margin: 0 0 15px;
text-align: left;
}
div.articleKeywords a:link, div.articleKeywords a:visited {
color: #585858;
font-size: 11px;
text-decoration: underline;
}
div.articleKeywords a:hover {
color: #585858;
font-size: 11px;
text-decoration: none;
}
div.articleContent p,
div.articleContent {
color: #2E2E2E;
font-size: 12px;
margin: 0 0 15px 0;
text-align: left;
}
div.articleContent a:link, div.articleContent a:visited, div.articleContent a:active {
color: #00F;
font-size: 12px;
text-decoration: underline;
}
div.articleContent a:hover {
text-decoration: none;
}
div.ratingOuter {
float: right;
margin: 0;
padding: 0;
}
div.ratingLeft {
background: url(_images/ratingLeft.gif) left top no-repeat;
float: left;
height: 70px;
padding: 0 0 0 12px;
}
div.ratingRight {
background: url(_images/ratingRight.gif) right top no-repeat;
float: left;
height: 70px;
min-width: 50px;
padding: 6px 12px 0 0;
text-align: center;
}
div.ratingRight p.rating {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin: 0 0 1px;
padding: 0;
text-decoration: none;
}
div.ratingRight p.rating a:link, div.ratingRight p.rating a:visited, div.ratingRight p.rating a:hover, div.ratingRight p.rating a:active {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin: 0 0 1px;
padding: 0;
text-decoration: none;
}
div.ratingRight p.ratingNumber {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
margin: 0;
padding: 0;
text-decoration: none;
}
div.ratingRight p.ratingNumber a:link, div.ratingRight p.ratingNumber a:visited, div.ratingRight p.ratingNumber a:hover, div.ratingRight p.ratingNumber a:active {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
margin: 0;
padding: 0;
text-decoration: none;
}
div.ratingRight p.review {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
margin: 1px 0 0 0;
padding: 0 0 0 0;
text-decoration: none;
white-space: nowrap;
}
div.ratingRight p.review a:link, div.ratingRight p.review a:visited, div.ratingRight p.review a:active, div.ratingRight p.review a:hover {
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
margin: 1px 0 0;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
div.ratingOuter div.rateIt {
clear: both;
color: #D87C20;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
text-align: center;
}
div.ratingOuter div.rateIt a:link, div.ratingOuter div.rateIt a:visited {
clear: both;
color: #D87C20;

font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
text-align: center;
}
div.ratingOuter div.rateIt a:hover {
color: #D87C20;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-align: center;
}
div.whiteContentClear {
clear: both;
}
/* Directory Page Setup */
div.directoryWrap {
padding: 5px 10px 5px 12px;
}
div.directoryLeft {
width: 49%;
float: left;
}
div.directoryRight {
width: 49%;
float: right;
}
ul.directory {
margin: 0 0 15px;
}
ul.directory li {
margin: 0 0 0 25px;
}
ol.directory {
margin: 0 0 15px;
}
ol.directory li {
list-style: outside upper-alpha;
margin: 0 0 0 25px;
}
h2.directory {
color: #F79421;
}
h3.directory {
color: #333;
font-weight:bold;
text-transform:uppercase;
}
h3.directory a:link, h3.directory a:visited, h3.directory a:active {
color: #333;
font-weight:bold;
text-transform:uppercase;
text-decoration: none;
}
h3.directory a:hover {
color: #333;
font-weight:bold;
text-transform:uppercase;
text-decoration: underline;
}
hr.directory {
margin: 0 0 10px 0;
color: #f79421;
}
/*---===<<< Conversations Happening Now >>>===---*/
div.conversationWrapper {
height: 170px;
overflow: hidden;
}
div.conversationLeftWrap {
clear: both;
width: 256px;
}
div.conversationRightWrap {
clear: both;
float: right;
width: 256px;
}
div.conversationLeftAltWrap {
clear: both;
width: 256px;
}
div.conversationLeftTop {
background-position: 0 -2774px;
background-repeat: no-repeat;
height: 6px;
_margin-bottom: -8px;
padding: 0;
width: 256px;
}
div.conversationLeftMiddle {
background-position: 0 -2820px;
background-repeat: no-repeat;
padding: 0 8px 0 4px;
margin: 0;
width: 244px !important;
width: 256px;
}
div.conversationLeftBottom {
background-position: 0 -2795px;
background-repeat: no-repeat;
height: 15px;
width: 256px;
}
div.conversationLeftAltTop {
background-position: 0 -2595px;
background-repeat: no-repeat;
height: 6px;
_margin-bottom: -8px;
width: 256px;
}
div.conversationLeftAltMiddle {
background-position: 0 -2645px;
background-repeat: no-repeat;
margin: 0;
padding: 0 8px 0 4px;
width: 244px !important;
width: 256px;
}
div.conversationLeftAltBottom {
background-position: 0 -2620px;
background-repeat: no-repeat;
height: 15px;
width: 256px;
}
div.conversationRightTop {
background-position: right -2430px;
background-repeat: no-repeat;
height: 6px;
_margin-bottom: -8px;
width: 256px;
}
div.conversationRightMiddle {
background-position: right -2470px;
background-repeat: no-repeat;
margin: 0;
padding: 0 8px 0 4px;
width: 244px;
}
div.conversationRightBottom {
background-position: right -2445px;
background-repeat: no-repeat;
height: 15px;
width: 256px;
}
a.readAllBubble, a.readAllBubble:link, a.readAllBubble:visited, a.readAllBubble:active {
background: url(_images/readAllArrow.gif) no-repeat right;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
text-decoration: none;
padding: 0 10px 0 0;
width: 55px;
}
a.readAllBubble:hover {
text-decoration: underline;
}
/* PODCAST ARCHIVE STYLES */
div.podcast {
height: 103px;
margin: 10px 18px;
width: 600px;
}
div.podcast#active {
background: #DBE5EC;
border: 1px solid #84BAE1;
height: 103px;
width: 600px;
}
div.podcastLeft {
float: left;
height: 83px;
margin: 10px 0 10px 10px;
overflow: hidden;
width: 124px;
}
div.podcastRight {
float: right;
margin: 10px 10px 10px 0;
width: 440px;
}
div.podcastRight h4 {
color: #F79421;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}
div.podcastRight p.author {
color: #666;
font-size: 11px;
}
div.podcastRight p {
margin: 0;
padding: 0 0 5px;
}
div.podcastRight {
float: right;
margin: 10px 10px 10px 0;
width: 440px;
}
div.podcastRight div.podcastLink {
text-align: right;
}
div.podcastRight div.podcastLink a:link, div.podcastRight div.podcastLink a:active, div.podcastRight div.podcastLink a:visited {
color: #2a8fce;
text-decoration: underline;
}
div.podcastRight div.podcastLink a:hover {
color: #333;
text-decoration: underline;
}
table.orangetable tbody td.podcast {
margin: 0;
padding: 0;
}
div.educationImageLeft {
float: left;
margin-bottom: 15px;
width: 315px;
}
div.educationImageRight {
float: right;
margin-bottom: 15px;
width: 315px;
}
div.contentrss {
border-top: 1px solid #CCC;
margin: 5px 0 0 8px;
padding: 8px 10px 0;
text-align: center;
width: 600px;
}
div.contentrss a {
margin: 0 0 0 5px;
}
div.contentrss a:hover {
text-decoration: none;
}
div.contentrss img {
vertical-align: middle;
}
/* search results */
div#SaveSearch {
float: right;
height: 25px;
margin: 0 5px 0 0;
text-align: right;
width: 350px;
}
div#SearchLink {
height: 25px;
}
div#SaveSearch input {
border:1px solid #999;
}
a.SaveSearch {
background: url(_i/s_lookup.png) no-repeat top right;
_background: url(_i/s_lookup.gif) no-repeat top right;
display: block;
float: right;
height: 25px;
height: 21px !important;
margin: 0 5px 0 0;
padding: 4px 25px 0 0;
text-align: right;
width: 100px;
}	
label.SavedSearch {
color: #789F25;
display: block;
float: left;
font-weight: bold;
height: 25px;
margin: 0 5px 0 0;
padding: 4px 0 0;
text-align: right;
width: 375px;
}
/*---=== RSS LISTS ===---*/
table.rsslist td.icon {
padding: 7px 0 5px;
vertical-align: top;
width: 24px;
}
table.rsslist td.rssitem {
padding: 5px 0;
}
table.rsslist td.rssitem span.blocktitle {
font-weight: bold;
font-size: 12px;
}
/*---===<<< top nav styles >>>===---*/
* html .navbar { /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}
.navbar {
float: left;
}
.navbar ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.navbar ul li {
display: inline;
margin: 0;
padding: 0;
}
.navbar a:link, .navbar a:visited, .navbar a:active, .navbar a:hover {
cursor: pointer;
float: left;
height: 35px;
margin: 0;
padding: 0 0 0 10px;
text-decoration: none;
}
.navbar a span {
color: #000;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
height: 35px;
height: 20px !important;
margin-right: 1px;
padding: 15px 20px 0 9px;
text-decoration: none;
}
.navbar a:hover span {
text-decoration: underline;
}
.navbar a.current, .navbar a.current:link, .navbar a.current:visited, .navbar a.current:hover, .navbar a.current:active {
}
.navbar a.current span {
height: 35px;
height: 25px !important;
padding: 10px 20px 0 9px;
}
/* ORANGE TAB */
.navbar li.orange a, .navbar li.orange a:link, .navbar li.orange a:visited, .navbar li.orange a:hover, .navbar li.orange a:active {
background-position: 0 -1693px;
}
.navbar li.orange a span {
background-position: right -1443px;
}
.navbar li.orange a.current, .navbar li.orange a.current:link, .navbar li.orange a.current:visited, .navbar li.orange a.current:hover, .navbar li.orange a.current:active {
background-position: 0 -1700px;
}
.navbar li.orange a.current span {
background-position: right -1490px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
div#headerHome .navbar li.orange a:hover {
background-position: 0 -1700px;
}
div#headerHome .navbar li.orange a:hover span {
background-position: right -1490px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
/* GREEN TAB */
.navbar li.green a, .navbar li.green a:link, .navbar li.green a:visited, .navbar li.green a:hover, .navbar li.green a:active {
background-position: 0 -1643px;
}
.navbar li.green a span {
background-position: right -1143px;
}
.navbar li.green a.current, .navbar li.green a.current:link, .navbar li.green a.current:visited, .navbar li.green a.current:hover, .navbar li.green a.current:active {
background-position: 0 -1650px;
}
.navbar li.green a.current span {
background-position: right -1190px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
div#headerHome .navbar li.green a:hover {
background-position: 0 -1650px;
}
div#headerHome .navbar li.green a:hover span {
background-position: right -1190px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
/* DARK BLUE TAB */
.navbar li.dkblue a, .navbar li.dkblue a:link, .navbar li.dkblue a:visited, .navbar li.dkblue a:hover, .navbar li.dkblue a:active {
background-position: -30px -1543px;
}
.navbar li.dkblue a span{
background-position: right -1343px;
}
.navbar li.dkblue a.current, .navbar li.dkblue a.current:link, .navbar li.dkblue a.current:visited, .navbar li.dkblue a.current:hover, .navbar li.dkblue a.current:active {
background-position: -30px -1550px;
}
.navbar li.dkblue a.current span {
background-position: right -1390px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
div#headerHome .navbar li.dkblue a:hover {
background-position: -30px -1550px;
}
div#headerHome .navbar li.dkblue a:hover span {
background-position: right -1390px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
/* RED TAB */
.navbar li.red a, .navbar li.red a:link, .navbar li.red a:visited, .navbar li.red a:hover, .navbar li.red a:active {
background-position: 0 -1593px;
}
.navbar li.red a span{
background-position: right -944px;
}
.navbar li.red a.current, .navbar li.red a.current:link, .navbar li.red a.current:visited, .navbar li.red a.current:hover, .navbar li.red a.current:active {
background-position: 0 -1600px;
}
.navbar li.red a.current span {
background-position: right -990px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
div#headerHome .navbar li.red a:hover {
background-position: 0 -1600px;
}
div#headerHome .navbar li.red a:hover span {
background-position: right -990px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
/* PURPLE TAB */
.navbar li.purple a, .navbar li.purple a:link, .navbar li.purple a:visited, .navbar li.purple a:hover, .navbar li.purple a:active {
background-position: -30px -1643px;
}
.navbar li.purple a span{
background-position: right -1043px;
}
.navbar li.purple a.current, .navbar li.purple a.current:link, .navbar li.purple a.current:visited, .navbar li.purple a.current:hover, .navbar li.purple a.current:active {
background-position: -30px -1650px;
}
.navbar li.purple a.current span {
background-position: right -1090px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
div#headerHome .navbar li.purple a:hover {
background-position: -30px -1650px;
}
div#headerHome .navbar li.purple a:hover span {
background-position: right -1090px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
/* LIGHT BLUE TAB */
.navbar li.ltblue a, .navbar li.ltblue a:link, .navbar li.ltblue a:visited, .navbar li.ltblue a:hover, .navbar li.ltblue a:active {
background-position: -30px -1593px;
}
.navbar li.ltblue a span{
background-position: right -1243px;
}
.navbar li.ltblue a.current, .navbar li.ltblue a.current:link, .navbar li.ltblue a.current:visited, .navbar li.ltblue a.current:hover, .navbar li.ltblue a.current:active {
background-position: -30px -1600px;
}
.navbar li.ltblue a.current span {
background-position: right -1290px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
div#headerHome .navbar li.ltblue a:hover {
background-position: -30px -1600px;
}
div#headerHome .navbar li.ltblue a:hover span {
background-position: right -1290px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
/* BROWN TAB */
.navbar li.brown a, .navbar li.brown a:link, .navbar li.brown a:visited, .navbar li.brown a:hover, .navbar li.brown a:active {
background-position: 0 -1543px;
}
.navbar li.brown a span{
background-position: right -843px;
}
.navbar li.brown a.current, .navbar li.brown a.current:link, .navbar li.brown a.current:visited, .navbar li.brown a.current:hover, .navbar li.brown a.current:active {
background-position: 0 -1550px;
}
.navbar li.brown a.current span {
background-position: right -890px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
div#headerHome .navbar li.brown a:hover {
background-position: 0 -1550px;
}
div#headerHome .navbar li.brown a:hover span {
background-position: right -890px;
padding: 10px 20px 0 9px;
height: 35px;
height: 25px !important;
}
/* FORUM TAB styles */
* html .ForumNavbar { /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}
.ForumNavbarWrapper {
float: left;
margin-left: 11px;
}
ul.ForumNavbar {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.ForumNavbar li {
display: inline;
margin: 0;
padding: 0;
}
.ForumNavbar a:link, .ForumNavbar a:visited, .ForumNavbar a:active, .ForumNavbar a:hover {
margin: 0;
padding: 0 0 0 10px;
float: left;
height: 38px;
text-decoration: none;
cursor: pointer;
}
.ForumNavbar a span {
float: left;
display: block;
padding: 12px 20px 0 9px;
margin-right: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #000;
height: 38px;
height: 26px !important;
text-align: center;
line-height: 11px;
}
.ForumNavbar a:hover span {
text-decoration: underline;
}
.ForumNavbar a.current span {
padding: 10px 20px 0 9px;
height: 38px;
height: 28px !important;
}
/* FORUM LIGHT BLUE TAB */
.ForumNavbar li.ltblue a:link, .ForumNavbar li.ltblue a:visited, .ForumNavbar li.ltblue a:active, .ForumNavbar li.ltblue a:hover {
background-position: 0 -1844px;
}
.ForumNavbar li.ltblue a span {
background-position: right -1844px;
}
.ForumNavbar li.ltblue a.current, .ForumNavbar li.ltblue a.current:link, .ForumNavbar li.ltblue a.current:visited, .ForumNavbar li.ltblue a.current:hover, .ForumNavbar li.ltblue a.current:active {
background-position: 0 -1850px;
}
.ForumNavbar li.ltblue a.current span {
background-position: right -1850px;
}
/* FORUM GREEN TAB */
.ForumNavbar li.green a:link, .ForumNavbar li.green a:visited, .ForumNavbar li.green a:active, .ForumNavbar li.green a:hover {
background-position: 0 -1944px;
}
.ForumNavbar li.green a span {
background-position: right -1944px;
}
.ForumNavbar li.green a.current, .ForumNavbar li.green a.current:link, .ForumNavbar li.green a.current:visited, .ForumNavbar li.green a.current:hover, .ForumNavbar li.green a.current:active {
background-position: 0 -1950px;
}
.ForumNavbar li.green a.current span {
background-position: right -1950px;
}
/* FORUM DARK BLUE TAB */
.ForumNavbar li.dkblue a:link, .ForumNavbar li.dkblue a:visited, .ForumNavbar li.dkblue a:active, .ForumNavbar li.dkblue a:hover {
background-position: 0 -1894px;
}
.ForumNavbar li.dkblue a span {
background-position: right -1894px;
}
.ForumNavbar li.dkblue a.current, .ForumNavbar li.dkblue a.current:link, .ForumNavbar li.dkblue a.current:visited, .ForumNavbar li.dkblue a.current:hover, .ForumNavbar li.dkblue a.current:active {
background-position: 0 -1900px;
}
.ForumNavbar li.dkblue a.current span {
background-position: right -1900px;
}
/* FORUM RED TAB */
.ForumNavbar li.red a:link, .ForumNavbar li.red a:visited, .ForumNavbar li.red a:active, .ForumNavbar li.red a:hover {
background-position: 0 -1744px;
}
.ForumNavbar li.red a span {
background-position: right -1744px;
}
.ForumNavbar li.red a.current, .ForumNavbar li.red a.current:link, .ForumNavbar li.red a.current:visited, .ForumNavbar li.red a.current:hover, .ForumNavbar li.red a.current:active {
background-position: 0 -1750px;
}
.ForumNavbar li.red a.current span {
background-position: right -1750px;
}
/* FORUM PURPLE TAB */
.ForumNavbar li.purple a:link, .ForumNavbar li.purple a:visited, .ForumNavbar li.purple a:active, .ForumNavbar li.purple a:hover {
background-position: 0 -1794px;
}
.ForumNavbar li.purple a span {
background-position: right -1794px;
}
.ForumNavbar li.purple a.current, .ForumNavbar li.purple a.current:link, .ForumNavbar li.purple a.current:visited, .ForumNavbar li.purple a.current:hover, .ForumNavbar li.purple a.current:active {
background-position: 0 -1800px;
}
.ForumNavbar li.purple a.current span {
background-position: right -1800px;
}
/* FORUM GREY TAB */
.ForumNavbar li.grey a:link, .ForumNavbar li.grey a:visited, .ForumNavbar li.grey a:active, .ForumNavbar li.grey a:hover {
background-position: 0 -1994px;
}
.ForumNavbar li.grey a span {
background-position: right -1994px;
}
.ForumNavbar li.grey a.current, .ForumNavbar li.grey a.current:link, .ForumNavbar li.grey a.current:visited, .ForumNavbar li.grey a.current:hover, .ForumNavbar li.grey a.current:active {
background-position: 0 -2000px;
}
.ForumNavbar li.grey a.current span {
background-position: right -2000px;
}
/*---===<<< LIGHTBOX STYLES >>>===---*/
.black_overlay{
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000000;
z-index:899;
opacity: 0.8;
filter: alpha(opacity=80);
}
.white_content {
position: absolute;
top: 0;
left: 50%;
margin: 50px 0 50px -288px;
width: 600px;
padding: 0px;
z-index:999;
overflow: auto;
}
.white_contentForm {
display: none;
position: absolute;
top: 0;
left: 50%;
margin: 50px 0 50px -288px;
width: 600px;
padding: 0px;
z-index:999;
}
#generalConfirmation {
top: 350px;
left: 50%;
}
/* Container */
div.registration {
background: #FFF;
border: 1px solid #F79421;
width: 576px;
}
div.registration div.header {
background-position: 0 -2320px;
background-repeat: repeat-x;
padding: 5px 0;
width: 100%;
}
div.registration div.form div.leftSide {
border-right: 1px solid #F79421;
float: left;
width: 230px;
}
div.registration div.form div.rightSide {
float: right;
width: 230px;
}
div.close {
color:#FFF;
font-size:12px;
font-weight:bold;
padding: 5px;
text-align: right;
text-decoration:none;
text-transform:uppercase;
width: 568px;
}
div.close a:link, div.close a:visited, div.close a:active, div.close a:hover {
color:#FFF;
font-size:11px;
font-weight:bold;
padding: 5px;
text-decoration:none;
text-transform:uppercase;
text-align: right;
width: 568px;
}
div.registration div.header h4 {
color:#FFF;
font-size:11px;
font-weight:bold;
height: 16px;
margin: 0 0 0 5px;
text-decoration:none;
text-transform:uppercase;
}
div.registration div.form {
margin: 0;
padding: 5px 30px;
}
div.registration span.mystarRed {
color : Red;
float:left;
margin:15px 0 0;
padding-right:3px;
}
div.registration strong.green {
color: #789F25;
}
div.registration strong.darkBlue {
color: #3D759B;
}
div.registration strong.red {
color: #D72437;
}
div.registration strong.purple {
color: #7E67AD;
}
/* Form Fields */
label.registration {
display: block;
float: left;
padding: 0 0 5px;
text-align: left;
width: 150px;
}
label.registrationStep2 {
color: #666;
display: block;
float: left;
margin: 17px 0 0;
*margin: 15px 0 0;
text-align: left;
width: 150px;	
}
label.Profile {
color: #000;
float:none;
margin: 5px 0;
}
label.registrationchk {
color:#FFF;
display: block;
float: left;
margin: 11px 0 0 5px;
text-align: left;
width: 100px;
}
label.registrationlarge {
display: block;
float: left;
padding: 6px 0 5px 5px;
text-align: left;
width: 200px;
}
label.registrationXtralarge {
display: block;
float: left;
padding: 6px 0 5px;
text-align: left;
width: 225px;
}
label.registrationterms {
color:#666;
font-size:11px;
padding:15px 0;
text-align: left;
}
input.registration {
color: #666;
display: block;
float: left;
font-size: 11px;
width: 150px;
margin: 8px 10px 5px 0;
_margin: 8px 10px 0 0;
*margin: 8px 10px 0 0;
}
input.registrationStep2 {
color: #666;
display: block;
float: left;
font-size: 11px;
margin: 15px 0 0;
width: 150px;	
}
input.Profile {
color: #666;
float:none;
}
input.registrationchk {
display: block;
float: left;
margin-top: 10px;
*margin-top: 6px;
}
input.registrationxtralarge {
color: #666;
display: block;
float: left;
font-size: 11px;
width: 200px;
margin: 5px 10px 5px 0;
_margin: 5px 10px 0 0;
*margin: 5px 10px 0 0;
}
input.registrationxtralargeStep2 {
color: #666;
display: block;
float: left;
font-size: 11px;
margin: 15px 0 0;
width: 200px;
}
input.registrationsmall {
color: #666;
display: block;
float: left;
font-size: 11px;
margin: 5px 10px 5px 0;
_margin: 5px 10px 0 0;
*margin: 5px 10px 0 0;
width: 75px;	
}
input.registrationsmallStep2 {
color: #666;
display: block;
float: left;
font-size: 11px;
margin: 15px 0px 0px 0px;
width: 75px;
}
input.registrationcheckInclude {
color: #666;
display: block;
float: right;
font-size: 11px;
height: auto;
margin: 5px 30px 5px 0;
_margin: 5px 30px 0 0;
*margin: 5px 30px 0 0;
text-align: right;
width: auto;
}
input.registrationcheckIncludeStep2 {
color: #666;
display: block;
float: right;
font-size: 11px;
height: auto;
margin: 15px 30px 0 0;
text-align: right;
width: auto;
}
input.registrationcheck {
color: #666;
display: block;
float: left;
font-size: 11px;
height: auto;
margin: 5px 0 5px 0;
_margin: 5px 0 0px 0;
*margin: 5px 0 0px 0;
width: auto;
}
input.registrationcheckProfile {
color: #666;
display: block;
float: left;
font-size: 11px;
height: auto;
margin: 5px 0 5px 0;
width: auto;
}
select.registrationxtralarge {
color: #666;
display:block;
float: left;
font-size: 11px;
margin: 5px 10px 5px 0;
_margin: 5px 10px 0px 0;
*margin: 5px 10px 0px 0;
width: 154px;
}
select.registrationlarge {
color: #666666;
display:block;
float: left;
font-size: 11px;
margin: 5px 10px 5px 0;
_margin: 5px 10px 0 0;
*margin: 5px 10px 0 0;
width: 100px;
}
select.registrationsmall {
color: #666;
display:block;
float: left;
font-size: 11px;
margin: 5px 10px 5px 0;
_margin: 5px 10px 0px 0;
*margin: 5px 10px 0px 0;
width: 55px;
}
select.registrationxtralargeStep2 {
color: #666;
display:block;
float: left;
font-size: 11px;
margin: 15px 0px 0px 0;
width: 154px;
}
select.ext {
width:210px;
}
select.registrationlargeStep2 {
color: #666;
display:block;
float: left;
font-size: 11px;
margin: 15px 0 0;
width: 100px;
}
select.registrationsmallStep2 {
color: #666;
display:block;
float: left;
font-size: 11px;
margin: 15px 0 0;
width: 55px;
}
a.registrationlogin {
display: block;
float: left;
padding-top: 8px;
width: 60px;
}
span.OSClass {
color:Red;
display:none;
float:left;
margin:15px 0 0;
padding-left:2px;
}
span.mystarRed {
color : Red;
float:left;
margin:15px 0 0;
padding-right:3px;
}
label.OSClass {
color: #000;
}
.registrationbuttons {
color: #333;
font-size: 11px;
text-align: right;
}
textarea.large {
color: #666;
display:block;
float: left;
font-size: 11px;
height: 75px;
margin: 5px 10px 5px 0;
_margin: 5px 10px 0px 0;
*margin: 5px 10px 0px 0;
width: 350px;
}
input.radioButtons {
display:block;
float: left;
margin: 5px 5px 5px 0;
_margin: 5px 5px 0 0;
*margin: 5px 5px 0 0;
}
input.registrationfile {
color: #666;
display:block;
float: left;
font-size: 11px;
margin: 5px 10px 5px 0;
_margin: 5px 10px 0 0;
*margin: 5px 10px 0 0;
width: 350px;
}
label.radio {
display: block;
float: left;
padding: 6px 0 5px 0;
text-align: left;
width: 95px;
}
/* Text */
div.registration h2 {
clear: both;
color: #F79421;
font-size: 12px;
font-weight: bold;
margin: 0;
text-transform: uppercase;
}
div.registration h2.confirmation {
clear: both;
color: #F79421;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 30px 10px;
text-transform: uppercase;
text-align: center;
}
div.registration p {
clear: both;
color: #333;
font-size: 11px;
margin: 5px 0;
}
div.registration p.whatsThis {
clear: both;
color: #333;
font-size: 11px;
margin: 10px;
}
div.registration p strong {
color: #F79421;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}
div.registration p a:link {
color: #666;
font-size: 11px;
text-decoration: underline;
}
div.registration p a:visited {
color: #666;
font-size: 11px;
text-decoration: underline;
}
div.registration p a:hover {
color: #333;
font-size: 11px;
text-decoration: underline;
}
.mystar {
color: #F79421;
}
div.includeForum {
color: #F79421;
display: block;
float: right;
text-align: center;
font-size: 11px;
width: 70px;
}
/* SEARCH FORM SETUP */
/* Three Column Section */
div.searchLeft {
display: block;
float: left;
width: 120px;
}
div.searchCenter {
display: block;
float: left;
margin-left: 5px;
width: 80px;
}
div.searchRight {
display: block;
float: right;
width: 80px;
}
/* Two Column Section */
div.searchLeftAlt {
display: block;
float: left;
width: 120px;
}
div.searchRightAlt {
display: block;
float: right;
width: 120px;
}
/* Keyword Setup */
input.keyword {
border: 1px solid #999;
font-size: 11px;
width: 160px;
}
input.keywordTop {
border: 1px solid #999;
float: left;
font-size: 11px;
width: 160px;
}
input.radioKeyword {
height: 10px;
margin-right: 5px;
width: 10px;
}
label.keyword {
margin-right: 10px;
}
a.SubmitForm {
background-position: -200px -2245px;
display: block;
float: right;
height: 16px;
margin-left: 10px;
width: 58px;
}
/* Universal Search Setup */
div.searchLeft p, div.searchRight p, div.searchCenter p, div.searchLeftAlt p, div.searchRightAlt p {
margin: 3px 0 0;
padding: 0;
}
div.searchLeft input.checkbox, div.searchCenter input.checkbox, div.searchRight input.checkbox, div.searchLeftAlt input.checkbox, div.searchRightAlt input.checkbox {
height: 10px;
margin-right: 5px;
padding-bottom: 5px;
width: 20px;
}
h4.search {
color: #333;
font-size: 11px;
font-weight: bold;
margin: 10px 0 5px;
text-transform: uppercase;
}
a.search {
border: none;
display: block;
float: right;
height: 17px;
width: 58px;
}
div.searchTitle {
border-bottom: 1px solid #666;
margin-top: 10px;
}
div.searchTitle span.heading {
display: block;
float: left;
font-size: 12px;
font-weight: bold;
margin-bottom: 3px;
text-transform: uppercase;
}
div.searchTitle a.searchRight {
display: block;
float: right;
font-size: 10px;
margin-bottom: 3px;
text-decoration: underline;
}
div.searchSeperator {
background-position: 50% -2362px;
background-repeat: no-repeat;
display: block;
height: 19px;
}
/* POLL INFORMATION */
table.poll .Normal, table.poll .NormalBold {
color: #000;
font-size: 11px;
font-weight: normal;
}
table.poll input {
display:block;
float: left;
margin: 5px 5px 5px 0;
_margin: 5px 5px 0 0;
*margin: 5px 5px 0 0;
}
table.poll label {
display: block;
float: left;
padding: 6px 0 5px;
width: 200px;
}
table.poll a.SubmitSurvey {
background-position: -200px -2245px;
display:block;
float:right;
height:16px;
margin-left:10px;
overflow:hidden;
width:58px;
}
table.poll a.ViewResults {
background: url(_images/pollResults.gif) no-repeat top left;
display: block;
float: right;
height: 16px;
margin-left: 10px;
overflow: hidden;
width: 58px;
}
table.poll a.ViewSurvey {
display: block;
background: url(_images/survey.gif) no-repeat top left;
float: right;
height: 16px;
margin-left: 10px;
overflow: hidden;
width: 58px;
}
/* TIP FORM */
div.tipsSignUp label {
display: block;
float: left;
margin-right: 5px;
text-align: right;
width: 50px;
}
div.tipsSignUp input {
float: left;
margin-bottom: 5px;
width: 125px;
}
div.tipsSignUp p {
clear: left;
}
div.tipsSignUp a.SubmitSurvey {
background-position: -200px -2245px;
display:block;
float:right;
height:16px;
margin-left:10px;
overflow:hidden;
width:58px;
}