/***********************************************/
/* Layout Divs                                 */
/***********************************************/
div.wrap {
	margin:0px auto;
	padding:0px;
	width:972px;
	
}

#left {
	position:relative; 
	float:left; 
	width:180px; 
	padding:0px; 
	margin:0px;
	top:20px; 
}

#logo {
	position:relative; 
	float:left; 
	width:180px; 
	height:252px; 
	padding:0px; 
	margin:0px;
	text-align:center;
	 	/* adjusted to line up with top menu buttons */
	

}

#search {
	position:relative; 
	float:left; 
	width:180px; 
	height:20px; 
	padding:2px; 
	margin:0px;
}

#breadcrumb {
	padding:0px;
	width:180px;
	height:14px;
	font-size:10px;
	color:#333333;
	/* border:1px solid #cecece; */
}

div.colLeft{
	position:relative; 
	float:left;
	padding:0px;
	width:180px;
	/* height:300px; */
	font-size:10px;
	color:#333333;
	

}

/************* end left main region ***************/

#topmenu{
	position:relative; 
	float:right; 
	width:790px;  
	height:14px;
	padding:5px;
	text-align:right; 
	
}

 html>body #topmenu { /*  hack for moz & opera  keep padding/border to width/height consistent */
   		width:778px; 
		}

#navmain {
	position:relative; 
	float:right; 
	background-color:#ffffff; 
	color:#000000; 
	height:44px; 
	padding-top:0px; 
	padding-left:0px; 
	width:790px;  
	
}

 html>body #navmain { /*  hack for moz & opera  keep padding/border to width/height consistent */
   		width:788px; 
		}


div.navcentre {
background-image:url(bluenav_slices_02.gif); width:762px; height:44px; float:left;
}



div.main_image{
	position:relative; 
	float:left;
	width:530px;  
	height:200px; 
	padding-top:2px; 
	padding:0px; 
	
}

div.main_quote {
	position:relative; 
	float:right;
	width:260px;  
	height:200px; 
	padding-top:2px; 
	padding:0px; 
	background-image:url(images/bg_quote_blk.gif);
	background-repeat:no-repeat;
	background-position:left;
	filter:alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity:1.0;
	
}

div.main_quote2 {
	position:relative; 
	float:right;
	width:260px;  
	height:200px; 
	padding-top:2px; 
	padding:0px; 	
}

div.ContentLeft{
	position:relative; 
	float:left;
	width:524px;  
	/* height:208px; */
	padding:0px; 
	
}

div.ContentRight{
	position:relative; 
	float:right;
	width:260px;  
	/* height:208px; */
	padding:0px; 
	
}


/************* end right main region ***************/


/************* #siteInfo styles ***************/

div.Partners {
	position:relative; 
	float:right;
	font-size: 90%;
	color: #cecece;
	background-color:transparent;
	padding: 5px;
	height:60px;
	width:970px;

	 }
	 
	 html>body div.Partners { /*  hack for moz & opera  keep padding/border to width/height consistent */
   		width:961px;
		}



#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 90%;
	color: #cecece;
	background-color:transparent;
	padding: 5px;
	height:20px;
}

img 
{
    border:none;
}

/* PAGE BACKGROUND */
/* text on buttons */
.StandardButton{
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:normal;
text-decoration:none;
}

/* Paragraph settings */

p{
padding-top:0px;
margin-top:0px;
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:normal;
text-decoration:none;
}

/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	width : 100%;
	height : 100%;
	font-family:  Arial, Helvetica, sans-serif;
}


/* text style for the selected tab */
.SelectedTab {
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:normal;
text-decoration:none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:underline;
}

A.SelectedTab:visited  {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:underline;
}

A.SelectedTab:active   {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:none;
}

A.SelectedTab:hover    {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:none;
}

/* text style for the unselected tabs */
.OtherTabs {
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:normal;
text-decoration:none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:underline;
}

A.OtherTabs:visited  {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:underline;
}

A.OtherTabs:active   {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:none;
}

A.OtherTabs:hover    {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:none;
}

/* GENERAL */
/* style for module titles */
.Head   {
font-family:  Arial, Helvetica, sans-serif;
font-size:14pt;
color:#000000;
font-weight:normal;
text-decoration:none;
}

/* style of item titles on edit and admin pages */
.SubHead    {
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:bolder;
text-decoration:none;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:bolder;
text-decoration:none;
}

/* text style used for most text rendered by modules */
.Normal
{
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:normal;
text-decoration:none;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
border:1px solid #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
padding:1px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

.NormalRed
{
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
text-decoration:none;
}

.NormalBold
{
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:bolder;
text-decoration:none;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
font-family:  Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
font-weight:normal;
text-decoration:none;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:underline;
}

A.CommandButton:visited  {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:underline;
}

A.CommandButton:active   {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:none;
}

A.CommandButton:hover    {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:none;
}
   

A:link  {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:underline;
}

A:visited   {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:underline;
}

A:active    {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:none;
}

A:hover {
font-family:  Arial, Helvetica, sans-serif;
font-weight:bolder;
color: #0066CC;
text-decoration:none;
}


/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
font-family:  Arial, Helvetica, sans-serif;
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
font-family:  Arial, Helvetica, sans-serif;
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:8pt;
font-weight:normal;
text-decoration:none;
border-top:none;
border-bottom:none;
}

.ModuleTitle_MenuIcon {
background-color:#333333;
border-left:1px solid #333333;
border-bottom:1px solid #333333;
border-top:1px solid #333333;
}

.ModuleTitle_SubMenu {
border: 2px solid #FFFFFF;
padding:2px;
background-color: #333333;
}

.ModuleTitle_MenuBreak {
border-top:none;
border-bottom:none;
}

.ModuleTitle_MenuItemSel {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-size:8pt;
font-weight:normal;
text-decoration:none;
border-top:none;
border-bottom:none;
background-color: #99CCFF;
}

.ModuleTitle_MenuArrow {
border-right:1px solid #333333;
border-bottom:1px solid #333333;
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
height:26px;
background-color:transparent;

}

.MainMenu_MenuBar {
height:26px;
background-color:transparent;

}

.MainMenu_MenuItem {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:8pt;
font-weight:normal;
text-decoration:none;
border-top:none;
border-bottom:none;
}

.MainMenu_MenuIcon {
background-color:#333333;
border-left:1px solid #333333;
border-bottom:1px solid #333333;
border-top:1px solid #333333;
}

.MainMenu_SubMenu {
border: 2px solid #cecece;
padding:2px;
background-color: #333333;
}

.MainMenu_MenuBreak {
border-top:none;
border-bottom:none;
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
border-right:1px solid #333333;
border-bottom:1px solid #333333;
}

.MainMenu_RootMenuArrow {
}

.SubSelect{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
font-size:8pt;
font-weight:normal;
text-decoration:none;
border-top:none;
border-bottom:none;
background-color: #99CCFF;
}

.RootItem TD{
	
	height:26px;
	background : transparent url(images/tab-tile.jpg) repeat-x scroll bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
}

.RootItemSelect TD{
	
	height:26px;
	background : transparent url(images/tab-tile.jpg) repeat-x scroll bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
}

.RootItemActive TD{
	
	height:26px;
	background : transparent url(images/active-tab-tile.jpg) repeat-x scroll bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
}

/* Skin CSS */

.ContentPadding{
	padding-top:25px;
	padding-bottom:50px;
	padding-left:20px;
	padding-right:20px;
}


a.SkinSearch:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

a.SkinSearch:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

a.SkinSearch:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

a.SkinSearch:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

.SkinDate{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

.FooterLinks{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

a.FooterLinks:link{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

a.FooterLinks:visited{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

a.FooterLinks:hover{
	font-family:  Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

a.FooterLinks:active{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:normal;
	text-decoration:underline;
}

a.FooterLinksBold:link{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:bolder;
	text-decoration:none;
}

a.FooterLinksBold:visited{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:bolder;
	text-decoration:none;
}

a.FooterLinksBold:hover{
	font-family:  Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:8pt;
	font-weight:bolder;
	text-decoration:underline;
}

a.FooterLinksBold:active{
	font-family:  Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:bolder;
	text-decoration:underline;
}




