/*
Theme Name: Diversity Matters
Description: Custom Theme. All rights reserved.
Version: 1.0
Author: Leslie Tane Design
Author URI: www.leslietanedesign.com
*/


/*
	Use this file to set the colors required for the current organization
*/

/* Set the body background and default text color */
body
{
	margin: 0;
	background-image: url(images/mainBG.jpg);
	background-color: #2f3d6a;
}
img {border:0;}

h3, h3 a:link, h3 a:visited, h3 a:active {font-family: geneva,verdana,arial,tahoma;font-size:11pt;font-weight:normal;color:#334884;text-transform:uppercase;text-decoration:none;padding: 5px 0 0px 0;}
h3 a:hover {color:#666;}
#head {font-family: verdana,arial,tahoma;font-weight:bold;font-size:9pt;color:#3E6298}

/* Default text color, should be same as that defined above */
A,P,B,STRONG,DIV,TD,TD Div,INPUT,.sTx,LI,.error,DIV,.dTx,.qCls,.ansCls {font-family:verdana,arial,tahoma;font-size:8pt;color:#6A6A6A}

/* Default colors for all links */
A{
	color: #3E6298;
}
a:hover{
	color: #FF6600;
}

ul, li
{
	margin-left: 15px;
	padding-left: 5px;
}


#link a:link {font-family:verdana,arial,tahoma; color:#3E6298; text-decoration:none;font-size:8pt}
#link a:visited {font-family:verdana,arial,tahoma; color:#3E6298; text-decoration:none;font-size:8pt}
#link a:hover {font-family:verdana,arial,tahoma; color:#FF0000; text-decoration:underline;font-size:8pt}

#link2off {font-family:arial,verdana,tahoma; color:#3E6298;font-weight:bold;text-decoration:none;font-size:9pt}
#link2 a:link {font-family:verdana,arial,tahoma; color:#3E6298; text-decoration:none;font-size:9pt}
#link2 a:visited {font-family:verdana,arial,tahoma; color:#3E6298; text-decoration:none;font-size:9pt}
#link2 a:hover {font-family:verdana,arial,tahoma; color:#FF0000; text-decoration:underline;font-size:9pt}

/* Color of text that appears within form fields */
INPUT{
	color: #000000;
}
/* Don't touch this. Only required if you want a border to show up around forms */
.regCell,.regCellBottom{
	border-left: none;
	border-top: none;
	border-right: none;
}
.regCellBottom{
	border-bottom: none;
}
/* Error text color */
.error{color:#CC0000}
/* Text color for questions in a poll */
.qCls{
	color: #FF6600;
}
/* Text color for answers in a poll */
.ansCls{
	color: #000000;
}
/* Top navigation link colors. The background-color should be set to the same as that 
for the body above. The color should be set to whatever color the separators should be */
#hnav
{
	color: #3E6298;
}
/* What the active link color should be for top nav links */
#hnav a
{
	color: #3E6298;
	text-decoration:none;
	
}
#hnav a.linkOff {
	color: #3E6298;
	text-decoration:none;
	
}
#hnav a:hover/* hide from IE 5.0 */
{
	font-weight:bold;
}
#hnav2
{
	background-color: #FF6600;
}

/* What the active link color should be for nav links */
#hnav2 span a
{
	color: #000;
	font-size:12px;
}
#hnav2 span a.linkOff {
	color: #fff;
}
#hnav2 span a:hover/* hide from IE 5.0 */
{
	color: #000;
}

/* What the active link color should be for side navigation links. The border-bottom
should be set to whatever the body background color is. The color defined here is for
what the active side navigation link color should be */
#vnav ul #flexipages-2 li
{
	margin: 7px 0px 0px 0px;
	padding: 2px;
	list-style-type: none;
	display: block;
	border-bottom: solid 1px #fff;
}
#vnav ul li ul li, #vnav ul #flexipages-2 li ul li.page_item
{
	border-bottom: solid 0px #fff;
	padding: 0px;
	margin: 0px;
}
#vnav ul li a, #vnav ul #flexipages-2 li a, h2.widgettitle
{
	color: #fff;
	display: block;
	text-decoration: none;
	text-transform: lowercase;
	list-style: none;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size:13px;
	font-weight:normal;
}

#vnav ul li ul li a, #vnav ul #flexipages-2 li ul li.page_item a, li #job_board_menu ul li.jobs_widgets
{
	color: #FFFFFF;
	padding-left: 0px;
	margin: 0px;
}
/* Inactive side navigation link color */
#vnav ul li a.linkOn {
	color: #FFFFCC;
	padding-left: 0px;
	margin: 0px;
}
#vnav ul li ul li a.linkOn {
	color: #FFFFCC;
	padding-left: 0px;
	margin: 0px;
}
/* top navigation link colors for when your mouse hovers over a link. 
Usually the same as the inactive link color */
#vnav ul li a:hover,  #vnav ul #flexipages-2 li a:hover, #vnav ul li a:active,  #vnav ul #flexipages-2 li a:active
{
	color: #FFFFCC;
}

#vnav ul li ul li a:hover,  #vnav ul #flexipages-2 li ul li.page_item a:hover
{
	color: #FFFFCC;
}

.mainimage
{
	background-image: url(images/main_banner.gif);
	background-repeat: no-repeat;
}


/* What the active link color should be for footer links */
div#foots,div#foots span{font-family:geneva,arial,verdana,tahoma; color:#ffffff; text-decoration:none;font-size:10px}
div#foots div div.sTx,div#foots div div{font-family:geneva,arial,verdana,tahoma; color:#ffffff;font-size:10px;}
div#foots a,div#foots a.sLn,div#foots a.sLn strong{text-decoration:underline;font-family:geneva,arial,verdana,tahoma; color:#ffffff;font-size:10px}

/* Default font size for most text */
P,B,INPUT,A,LI,DIV{
	font-size: 11px;
}
/* The font size for text descriptions of the various form fields  */
.dTx{
	font-size: 11px;
}

/* Font size for and decoration of links  */
A{
	text-decoration: underline;
}
/*  Photo captions */
.mdCaption{font-size:10px;font-style : italic;}
/* Error Text  */
.error{font-size:10px;font-weight:bold;}
/* Small text   */
.sTx,.sLn{font-size:9px;}
/*  Large text */
.lTx,.lLn{font-size:13px}
/*  Question and answer sizes for polls */
.qCls,.ansCls{font-size:12px}
.lNavLnOn,.lNavLnOff,.lNavTx{padding:2px; font-size:10px;}

/*** Horizontal Navigation Area ***/
#hnav,#hnav2
{
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
}

/*** Vertical Navigation Area ***/

#vnav,#gnav
{
	width: 184px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
/* Side navigation link size */
#vnav ul li a,#gnav ul li a,  #vnav ul #flexipages-2 li a, h2.widgettitle
{
	font-family: geneva,verdana,arial,tahoma,sans-serif;
	font-size:13px;
}

#vnav ul li ul li a, #vnav ul #flexipages-2 li ul li.page_item a, li #job_board_menu ul li.jobs_widgets
{
	font-family: geneva,verdana,arial,tahoma,sans-serif;
	font-size: 10px;
}

#vnav ul li ul li a:hover, #vnav ul #flexipages-2 li ul li.page_item a:hover, #vnav ul li ul li a:active, #vnav ul #flexipages-2 li ul li.page_item a:active
{
	color: #FFFFCC;
}
/* Top navigation link size */
#hnav span a,#hnav2 span a
{
	font-size:12px;
	text-decoration: none;
}
/* Top navigation active link */
#hnav span a.linkOff,#hnav2 span a.linkOff
{
	font-size:12px;
	text-decoration: none;
}

.white {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.gen {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#sbspace
{
	height: 20px;
	display: block;
}

.footer
{
	color: #FFF;
}


/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin-top: 5px;
	padding: 0px;
	}
	
#s {
	background: #FFFFFF;
	width: 77px;
	height: 12px;
	color: #5c5634;
	font-family: geneva,verdana,arial,tahoma,sans-serif;
	font-size: 11px;
	line-height: 13px;
	padding: 2px;
	border: 1px solid #5c5634;
	}
	
#sbutton
{
	height: 17px;
	vertical-align: top;
	margin-right: 5px;
}
#vnav a, #vnav strong
{ color:#ffffff;}