BODY {
MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
	margin-bottom:0px;
	background-color:#0090D5;
	background-image: url('http://www.directorshipinsights.com/images/main_bg.jpg');
	background-repeat: repeat-x;
}
.dropdownlists
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #aaa;
	width:175px;			
	padding:3px;
	font-size:11px;
}
.textbox, .button
{
	padding: 1px 4px;	
}
.topNavBg
{
	background-image: url('http://www.directorshipinsights.com/images/top_nav_bg.jpg');
	background-repeat: repeat-y;
	background-color:#0090D5;
	height:8px;
}
.rightNavBg
{
	background-image: url('http://www.directorshipinsights.com/images/rightNavBg.gif');
	background-repeat: repeat-x bottom;
	background-color:#0090D5;
}
.rightNavHeaderBg
{
	background-image: url('http://www.directorshipinsights.com/images/rightNavHeaderBg.gif');
	background-repeat: repeat-x bottom;
	background-color:#0090D5;
	vertical-align:middle;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0754A2; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topNavBgLft
{
	background-position:right;
	background-image: url('http://www.directorshipinsights.com/images/top_nav_bg_left.jpg');
	background-repeat: repeat-y;
	background-color:#0090D5;
	height:16px;
	
}
.textbox
{
	background: url('http://www.directorshipinsights.com/Images/textbox-gradient.gif') repeat-x bottom;	
	height:25px;
	border: 1px solid #aaa;
	width:175px;			
	padding:3px;
}
.textbox:focus
{
	background: url('http://www.directorshipinsights.com/images/textbox-gradient-on.gif') repeat-x bottom;	
	border: 1px solid #aaa;
	width:175px;			
	padding:3px;
}
.navBarBg
{
	background-image: url('http://www.directorshipinsights.com/images/main_bg.jpg');
	background-repeat: repeat-x;
}
.midMain{
	background-image: url('http://www.directorshipinsights.com/images/mid_main.jpg');
	background-repeat: repeat-x;
	background-color: #0090D5;
}
.button
{
	background: #eee url('http://www.directorshipinsights.com/images/button-gradient.gif') repeat-x bottom;
	border: 1px solid #aaa;	
	width:140px;
}


.bodyBg
{
	background-color:#FFFFEE;
}

.mainText
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#0754A2;
}

.mainTextSmall
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:10px;
color:#0754A2;
}

.copyright
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:9px;
color:#0754A2;
}

.trNavs
{
	height:8px;
}
.contentBody {
	MARGIN: 0px; 
}
.bar {
	BACKGROUND-COLOR: #ee4c37
}

.tagLine {
	FONT-SIZE: 16px; COLOR: #ffcd99; FONT-FAMILY:Tahoma, arial
}
.frame {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #FFFFEE;
	border-color:#05428E; 
	border-style:solid;
	border-width:thick;
}
.thinFrame {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #CCCCCC;
	border-color:#05428E; 
	border-style:solid;
	border-width:thick;
}
.homePageNav {
	BACKGROUND-COLOR: #FFFFEE;
}
.dateTime{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #A92B2E; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background-color: #FFFFBB;
}
.dateTime2{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #A92B2E; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	background-color: #FFFFEE;
}
.navText 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFEE; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.navText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFEE; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.navText:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9D9E9E; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.siteNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.siteNav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.siteNavSelected {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.siteNavSelected:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.innerNavigation {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 10px
}
.contentHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0754A2; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.contentSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0754A2; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clientName {
	FONT-SIZE: 12px; PADDING-BOTTOM: 18px; COLOR: #cc3333; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.contentBodyText {
	PADDING-RIGHT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.contentBodyTextRed {
	PADDING-RIGHT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
LI {
	MARGIN-BOTTOM: 10px
}
A {
	FONT-SIZE: 11px; COLOR: #0754A2; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 11px; COLOR: #CCCCCC; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	
}

.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label 
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0754A2;
}
.dataGridHeader
{
	background-color:#CCCCCC;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#336699;
}
.dataGridItem
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
}

.field-widget 
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Black;
}
.errMsg
{
	color:#CB1104;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}

.errMsgBold
{
	color:#0754A2;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.loginForm
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0754A2;
}

.legend
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:lighter;
	color:#0754A2;
}
.directions
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:lighter;
	color:#0754A2;
}
.checkedListBox
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:lighter;
	color:#000000;
}
label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:lighter;
	color:#000000;
}
.label
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:lighter;
	color:#000000;
}

.thoughts
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:lighter;
	color:#000000;
	height:125px;
	background: url('http://www.directorshipinsights.com/images/textbox-gradient.gif') repeat-x top;	
	background-color:#FFFFFF;
}

.expandLink
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#0754A2;
}

A.expandLink:hover
{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	
}

.link
{
	display:block;
	margin-bottom:.4em;	
}

.linkCategory
{
	font-family:Tahoma,Arial;
	font-weight:bold;
	color:#0754A2;
	margin-bottom:.5em;
	margin-top:2em;
}

a.bigLink
{
	display:block;
	margin-bottom:.4em;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

a:hover.bigLink
{
	display:block;
	margin-bottom:.4em;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

.paraContainer
{
	margin-bottom:1em;
}	

.paraDivider
{
	text-align:center;
	margin-top:2em;
	margin-bottom:2em;
	font-weight: bold; 
	font-size: 11px; 
	color: #0754A2; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.paraHeader
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;
	text-decoration:underline;
	color:#0754A2;
	margin-bottom:.8em;
}

.para
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#0754A2;
	margin-left:2em;
}

.para ul
{
	margin-left:0;
}

.para ul li
{
	margin-bottom:0;
}

.rightNavTable
{
	border-color:#0754A2; 
	border-style:dotted;
	border-width:thin;
}
.rightNavSubText
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#041932;
	text-align:center;
}
a:hover.rightNavSubText
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#9D9E9E;
	text-align:center;
}

.headlineHeader {
	font-family:Tahoma;
	color:#fff;
	font-size:18px;			
	text-align:center;
	letter-spacing:1px;		
}

.headline {
	font-family:Tahoma, Arial;
	color:#fff;		
}

a.headline {
	margin-bottom:20px;
}

div.headline {
	padding: 10px 0px 10px 0px;
}

a.headline {
	font-weight:bold;
	font-size:13px;
}

a:hover.headline {
	font-weight:bold;
	font-size:13px;
}

.headlineHeader {
	font-family:Tahoma;
	color:#fff;
	font-size:18px;			
	text-align:center;
	letter-spacing:1px;		
}

.articleHeadline {
	font-family:Tahoma;
	font-size:17px;
	font-size:bold;
	margin-bottom:20px;
}

.articleText {
	font-family:Tahoma;
	font-size:12px;
}