html, body {
background-color: #E5EBEB;
}

.branding-top {
	background: url(dnn_large_banner.jpg) no-repeat center;
	width: 890px;
	height: 340px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 270px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin-top: 1em;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
	display: block;
	width: 170px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin-left: 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .support {
	background: url(support_title.gif) no-repeat top left;
}
.support dt {
	background: url(support_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 170px;
}
#LoginInfo
{
	width:660px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 310px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 5px 26px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px gray dotted;
	padding: 2px 5px;
	margin-right:5px;
	width: 200px;
	float:right;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

.content_width {
width: 960px;
}

#LeftPane, .leftpane {
width: 300px !important;
border-width: 0px !important;
padding: 0px !important;
margin: 0px !important;
}

#ContentPane, .contentpane {
border-width: 0px !important;
padding:0px !important;
}

#dnn_ContentPane {
border-width: 0px !important;
padding:0px !important;
}

/*
#dnn_ctr553_ContentPane, #dnn_ctr553_ModuleContent {
background-color: #536895;
} */

.head1 {
font-family: "arial black", sans-serif;
font-size: 16px;
color: #FFFFFF;
}

.head2, a.head2 {
font-family: arial, sans-serif;
font-weight: bold;
font-size: 18px;
margin-bottom: 8px;
color: #FFFFFF;
text-decoration: none;
}

a.head2:hover {
font-family: arial, sans-serif;
font-weight: bold;
font-size: 18px;
margin-bottom: 8px;
color: #FFFFFF;
text-decoration: none;
}

.head3 {
font-family: arial, sans-serif;
font-weight: bold;
font-size: 18px;
color: #536895;
}

a.col:link, a.col:visited {
color: #FFFFFF !important;
font-family: verdana !important;
font-size: 12px;
line-height: 14px;
text-decoration: none;
}

a.col:hover {
color: #CCCCCC !important;
font-family: verdana !important;
font-size: 12px !important;
line-height: 14px;
text-decoration: none;
}

.coltext {
color: #CCCCCC !important;
font-family: verdana !important;
font-size: 12px !important;
line-height: 14px;
text-decoration: none;
}

.coltext b {
padding-top: 10px;
line-height: 12px !important;
}

.coltext .col {
line-height: 15px !important;
}

a.col2:link, a.col2:visited {
color: #525552 !important;
font-family: verdana !important;
font-size: 12px;
text-decoration: underline;
}

a.col2:hover {
color: #000000 !important;
font-family: verdana !important;
font-size: 12px;
text-decoration: underline;
}

a.col3:link, a.col3:visited {
color: #536895 !important;
font-family: verdana !important;
font-size: 13px;
text-decoration: underline;
}

a.col3:hover {
color: #536895!important;
font-family: verdana !important;
font-size: 13px;
text-decoration: underline;
}

/* Home Page Spotlights */
#spotlights dl {
	clear:both;
	margin:20px 0;
}
#spotlights dl img {
	float:left;
	margin:0 10px 10px 0;
	border: 2px solid #ffb300;
}
#spotlights dl dt {
	font-weight:bold;
	font-size:120%;
}
#spotlights dl dt a:link, #spotlights dl dt a:visited {
	color:#ffb300;
}
#spotlights dl dd {
	font-size:90%;
}


.rightColumn {
	width:660px;
	float:right;
	margin:0;
	padding:0;
}

.leftColumn .row, .leftColumn .rowLine, .rightColumn .row, .rightColumn .rowLine {

	padding:10px 20px;
}

.SubHead {
font-family: arial;
}

.newsitem, .newslead {
padding-left: 0px;
width: 425px;
}

.newsitem tr td img {
border: 0px solid #FFB300;
}

.newsitem tr td a:link, .newsitem tr td a:hover, .newsitem tr td a:visited {
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #FFB300;
text-decoration: underline;
}

.newsleadright a:link, .newsleadright a:hover, .newsleadright a:visited {
font-family: arial;
font-size: 16px !important;
font-weight: bold;
color: #536895;
text-decoration: none;
}

.newsitem tr td p, .newsitem tr td .p, .newslead tr td p, .newslead tr td .p {
font-family: arial;
font-size: 13px;
}

.newsitem tr .newsright a img, .newslead tr td img {
border: 0px;
}

.dashed {
border-bottom: 1px dashed #999999;
}

.padl {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}

.padlr {
padding: 15px;
}

*.data, table.data tr td {
font-family: arial !important; 
font-size: 13px !important;
}

a.more:link, a.more:hover, a.more:visited {
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #536895;
text-decoration: underline;
}

a.announcement:link, a.announcement:visited {
font-family: verdana;
font-size: 13px;
color: #555555;
text-decoration: underline;
}

a.announcement:hover{
font-family: verdana;
font-size: 13px;
color: #000000;
text-decoration: underline;
}

.footer {
text-align: left;
color: #536895;
font-family: verdana;
font-size: 11px;
}

.footer a:link, .footer a:visited {
color: #536895;
text-decoration: none;
font-family: verdana;
}

.footer a:hover {
color: #000000;
text-decoration: none;
font-family: verdana;
}

#dnn_ctr607_ModuleContent {
border-bottom: 1px dashed #999999;
}

#dnn_ctr598_BTBRandomImage_imgRandom {
border-bottom: 1px dashed #999999;
}

#dnn_ctr598_ContentPane .DNNAligncenter,
#dnn_ctr598_ModuleContent,
#dnn_ctr598_BTBRandomImage_hlImage,
#dnn_ctr585_ContentPane #dnn_ctr585_ModuleContent img {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
height: 100px !important;
}



.captionAreaR {
	float:right;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	background:#E6EFDD;
width: 200px;
}

.captionAreaR .captionBox {
font-family: verdana;
font-size: 11px;
color: #777777;
}

.captionBox {
padding: 10px !important;
}

.captionBox img {
padding-top: 8px !important;
}

a img {
border-width: 0px;
}

.section {
font-size: 14px;
font-weight: bold;
font-family: arial;
margin-bottom: 4px;
}

a.normal {
font-family: verdana;
font-size: 13px !important;
}

.skinmaster #dnn_ContentPane a:link,  .skinmaster #dnn_ContentPane a:visited, .skinmaster #dnn_ContentPane a:hover {
font-family: verdana;
font-size: 13px;
color: #536895;
text-decoration: underline;
font-weight: bold;
}

#dnn_LeftPane .LinksDesignTable a:link, 
#dnn_LeftPane .LinksDesignTable a:visited {
color: #536895;
}

#dnn_LeftPane .LinksDesignTable a:hover {
color: #536895;
}

table.contact tr td {
font-size: 11px;
}

table.data tr td {
font-size: 13px;
font-family: verdana !important;
color: #555555;
}

.mytable td, .mytable0 td, .mytable th, .mytable0 th{
font-family: verdana;
font-size: 12px;
color: #000000;
line-height: 16px;
}

.mytable, .mytable td, .mytable th {
border: 1px solid #536895;
}

.mytable0, .mytable0 td {
border: 0px;
}

#dnn_ctr811_Default_List_grdData tr td, 
#dnn_ctr811_Default_List_grdData tr th,
#dnn_ctr870_Default_List_grdData tr td, 
#dnn_ctr870_Default_List_grdData tr th,
#dnn_ctr895_Default_List_grdData tr td, 
#dnn_ctr895_Default_List_grdData tr th,
#dnn_ctr910_Default_List_grdData tr td, 
#dnn_ctr910_Default_List_grdData tr th,
#dnn_ctr911_Default_List_grdData tr td, 
#dnn_ctr911_Default_List_grdData tr th,
#dnn_ctr923_Default_List_grdData tr td, 
#dnn_ctr923_Default_List_grdData tr th {
font-family: verdana;
font-size: 13px !important;
}

#dnn_ctr1484_Default_List_grdData tr th a {
font-family: verdana;
font-size: 11px !important;
}

#dnn_ctr811_Default_List_grdData, 
#dnn_ctr811_Default_List_grdData tr td, 
#dnn_ctr811_Default_List_grdData tr th, 
#dnn_ctr870_Default_List_grdData, 
#dnn_ctr870_Default_List_grdData tr td, 
#dnn_ctr870_Default_List_grdData tr th, 
#dnn_ctr895_Default_List_grdData, 
#dnn_ctr895_Default_List_grdData tr td, 
#dnn_ctr895_Default_List_grdData tr th, 
#dnn_ctr910_Default_List_grdData, 
#dnn_ctr910_Default_List_grdData tr td, 
#dnn_ctr910_Default_List_grdData tr th, 
#dnn_ctr911_Default_List_grdData, 
#dnn_ctr911_Default_List_grdData tr td, 
#dnn_ctr911_Default_List_grdData tr th, 
#dnn_ctr923_Default_List_grdData, 
#dnn_ctr923_Default_List_grdData tr td, 
#dnn_ctr923_Default_List_grdData tr th, 
#dnn_ctr1484_Default_List_grdData, 
#dnn_ctr1484_Default_List_grdData tr td, 
#dnn_ctr1484_Default_List_grdData tr th {
border: 1px solid #888888;
}

ul, ol {
position: relative;
left: -10px;
margin-top: 5px;
}

ul li {
list-style-type:disc
}

.faqquestion {
font-size: 13px;
font-family: verdana;
margin-top: 10px;
margin-bottom: -10px;
text-align: left !important;
}

.faqanswer {
font-size: 13px;
font-family: verdana;
padding-right: 16px;
margin-top: -12px;
margin-bottom: 15px;
padding-left: 16px;
}

.ICG_ETH_Expanders p .faqquestion {
text-align: left !important;
}

#navigation ul li a {
color: #FFFFFF;
line-height: 14px;
text-decoration: none;
}

#navigation ul li {
margin-bottom: 4px;
}

#navigation ul li ins .jstree-icon {
vertical-align: top;
}

#navigation ul, #navigation li {
list-style-type: none;
}

.redtext {
color: #9E0B0F;
}

.hideContent
{
    display: none;
}

.ICG_ETH_Title p { display: inline; }

.yellowbox {
background-color: #FFFFCC;
padding: 10px;
}

#navigation ul li ul li {
padding: 2px 0px 3px 0px;
}

#navigation ul li ul {
padding: 5px 0px 2px 0px;
}

.small {
font-family: arial;
font-size: 10px;
}

.indent {
margin-left: 15px;
}

.calendar a:link, .calendar a:visited {
color: #BBC3D5;
text-decoration: underline;
}

.calendar a:hover {
color: #FFFFFF;
text-decoration: underline;
}

table#dnn_ctr909_Default_List_grdData tr td {
font-size: 11px;
font-family: tahoma, sans-serif;
}

.uclacontent {
width: 659px !important;
border-bottom: #999999 0px dashed; 
text-align: left; 
padding-bottom: 16px; 
padding-left: 16px; 
padding-right: 16px; 
font-family: verdana; 
font-size: 13px; 
border-top: #999999 1px dashed; 
padding-top: 16px;
}