﻿*
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

div#logo
{
	height:172px;
}

body
{
	background: #343333 url( '../assets/backgroundrpt1.jpg' ) repeat-x;
	color: #000000;
	font-size: 62.5%; 
	margin-top: 2px;
}

.clearFix
{
	clear: both;
	display: block;
}



.spectrum
{
	height: 13px;
	width: 793px;
	margin:0px;
	padding:0px;
	float:left;
}

.thinSpectrum
{
	height: 9px;
	width: 793px;
	padding:0px;
	margin:0px;
}

.bottomShadow
{
	background: #343333;
	height: 9px;
	float: left;
}

.pageBottom
{
	width:793px;
	float:left;
}

div#mainPage
{
	width:793px;
	float:left;
	background-color:#fff;
}

div#bodyWrapper
{
	width: 793px;
	margin: auto;
	background-color: #fff;
	height: auto; /* border: solid 1px yellow;  */
	
}



div#advert
{
	height: 148px;
	width: 793px;
	margin: 0px;
	padding: 0px;
}

div#pagebody
{
	float:left;
}

div#pagebody h1
{
	color: #59005f;
	font-size: 1.6em;
	font-style: normal;
	height:30px;
}

h1
{
	font-weight: normal;
}

div#contentArea
{
	padding-top:11px;
	margin-right:10px;
	font-size:1.2em;
	width: 565px; 
	float:left;
	height:auto;
	padding-bottom:20px;
	padding-left:20px;
}

div#contentArea p
{
	/* padding-top:10px; */
}

div#contentArea a:focus, div#contentArea a:hover,div#contentArea a:visited, div#contentArea a:active,div#contentArea a:link
{
	color:black;
}

div#contentArea a:active,div#contentArea a:visited,div#contentArea a:link
{
	text-decoration:none;
	
}
div#contentArea a:hover,div#contentArea a:focus
{
	text-decoration:underline;
}

ul#mainNav {
	list-style:none;
}

ul#mainNav li 
{
	float:left;
}

ul#mainNav li a {
	width: 146px;
	color: #59005f;
	font-size: 1.2em;
	text-decoration: none;
	border-bottom: 0.1em solid black; 
	padding: 5px;
	padding-left: 10px;
	padding-right: 0px;
	display: block;
}

ul#mainNav li a:hover, ul#mainNav li .active {
	background:#85438b;
	color: #fff;
}

ul#mainNav li a:focus, ul#mainNav li a:active {
	background:#ff9;
	color:#000;
}

.MenuTitle
{
	background-color: #59005f; /*white; */
	display: block;
	height: 32px;
	color: #fff;
	font-size: 1.3em;
	text-decoration: none;
	padding-left:10px; 
	padding-top:2px;
	border-bottom: 0.1em solid black; 
	width: 146px;
	vertical-align:middle;
	
}
.MenuTitleOrg
{
	background-color: #59005f; /*white; */
	display: block;
	height: 19px;
	color: #fff;
	font-size: 1.3em;
	text-decoration: none;
	padding-left:10px; 
	padding-top:2px;
	border-bottom: 0.1em solid black; 
	width: 146px;
	vertical-align:middle;
	
}



div#menu
{
	padding: 15px;
	float: left; 
	text-align: left;
	display: block;
	width: 146px;
}

div#footer
{
	background: #343333;
	color: #fff;
	display:block;
	width:783px;
	padding:5px;
}

.last,.last a, .last img
{
	color: #fff;
	padding-top:3px;
	padding-bottom:3px;
}

div#ArticleImage
{
	width: 565px;
	height: 157px;
	background: url(../assets/Image_Underline_Spectrum.gif) center bottom no-repeat;
	margin-bottom: 10px;
}

/************ Generic Containers ********************/

.Spectrum_Container
{
	width: 565px;
	background: url(../assets/Image_Underline_Spectrum.gif) center bottom no-repeat;
	padding-bottom: 40px;
	margin-bottom: 10px;
	float: left;
}
.ThinSpectrum_Container
{
	width: 565px;
	background: url(../assets/ThinSpectrum.jpg) center top no-repeat;
	padding-top: 12px;
	margin-bottom: 10px;
	float: left;
	
}
.Last_Container
{
	width: 565px;
	margin-bottom: 10px;
	float: left;
}

/*************** News Articles *******************/

h2
{
	font-size: 1.2em;
	font-weight: normal;
	color: #59005f;
}

.News_Container
{
	width: 270px;
	float: left;
	padding-right: 12px;
}

.News_Image
{
	width: 75px;
	height: 75px;
	padding: 3px;
	background: url(../assets/News_image_bg.gif);
	float: left;
}

.News_Text
{
	width: 180px;
	height: 75px;
	float: left;
	padding-left: 9px;
}

/***************** HomeCall Team ********************/

.Team_Container
{
	width: 565px;
	float: left;
}

.Team_Text
{
	width: 455px;
	height: 75px;
	float: left;
	padding-left: 9px;
}

div#breadcrumb,div#abovebread,div#abovebread a
{
	
	color: #000000;
	/* margin-top: 5px; */
	/* padding-left:20px; */
	margin-bottom:5px;
	font-size:small;
	text-decoration:none;
}
ul#globalNav {
	float:right;
	padding-top: 0px;
	background-color:#8b8686;
	width:793px;
	text-align:right;
	height:11px;
	
}
ul#globalNav li {
	display:inline;
	list-style:none;
}
ul#globalNav li a {
	color:#fff;
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
	border-right: 1px solid #fff;
}
ul#globalNav li a:hover, ul#globalNav li a.active {
	color:#fff;
	text-decoration:underline;
}
ul#globalNav li a:active, ul#globalNav li a:focus { color:#000; background:#ff9; }

ul#globalNav li .last {
	border-right: 1px solid #8b8686;
}
div#searchBox 
{
    background-color:#cc99cc;
    /*padding-top:2px;
    padding-bottom:6px;
    padding-top:6px;
    padding-left:2px;*/
    padding-left:6px;
    padding-top:5px;
    padding-right:2px;
    padding-bottom:1px;
    margin-bottom:3px;
width: 148px;
height:20px;
/*margin-bottom:5px; */
}
div#searchBox input
{
    border:0px;
    width:132px;
    font-size:small;
    
    /*margin-left:5px; */
    /* border:1px solid grey; */
}
div#inputbox
{
	padding:0px;
	float:left;
	margin:0px;
	/*	padding:0px; */
	/*margin-left:5px;
	margin-bottom:3px;*/
}
div#searchbutton
{
	width:11px;
	height:17px;
	margin-top:0px;
	float:left;
	padding:0px;
	background-color:#000;color:#fff;width: 11px; height: 16px; margin: 0; padding: 0; border: 0;
                cursor: pointer; cursor: hand;
}
div#newsBanner
{
	background: #000;
	height: 13px;
	width: 783px;
	color: #fff;
	padding:5px;
	float:left;
	margin-top:-5px;
	margin-bottom:0px;
	display:block;
	
	
}
div#header
{	width:793px;
	height: 172px;
	padding:0px;
	margin:0px;
	float:left;
}
div#globalnavwrapper
{
	margin-bottom:2px;
}
div#body
{
}
div#body p
{
	margin-bottom:10px;
}
div#body a:link, div#body a:hover, div#body a:active, div#body a:visited
{
	color: #59005f;
	font-weight:bold;
}
