/* 
turquoise #85D6DB r 133 g 214 b 219
apple green #D0E6BB
mint green #DBF3F5
murky green #1C565A
murky blue #4FA7B5
grey #808285 r 128 g 130 b 133
orange #E96B10
*/

/*Steve Styles*/
body {font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; color:#333333;}
#wrapper {position:absolute; width: 800px; margin-right:auto; margin-left:auto; height:auto; margin-top:0;}
#header {position: absolute; top: 0px; left: 0px;}
#nav {position: absolute; left: 0px; width:142px; top:151px; background-color:#85d6db;}
#bodytext {position:relative; width:600px; margin-left:170px; margin-top:50px;}
p {color:#000; margin-bottom: 10px;}
ul,ol {margin-bottom: 10px;}
li {margin-bottom: 4px;}
h1,h2,h3 {font-weight:bold; color:#e96b10;}
h1 {margin-bottom: 10px; font-size:14pt;}
h2 {margin-bottom: 8px; font-size:12pt;}
h3 {margin-bottom: 6px; font-size:10pt;}

/*reem styles*/
/*p {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; margin-top: 0px; margin-bottom: 10px;}
p.indent {margin-left: 20px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; color:#333333;}
a {color:#333; text-decoration:underline;}
a:visited {color:#936;}
a:hover {color:#000;}
#topnav {position: absolute; top: 76px; left: 0px;}	
*/

/*Page styles*/
.pagemaster
{
    WIDTH: 800px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}
.pagemaster table
{
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
.pagemaster A
{
    /*FONT-FAMILY: Franklin Gothic Book Cond, Franklin Gothic Medium Cond, Helvetica Neue Condensed Bold, Arial, Courier;	*/
    Color: #4FA7B5;
}

/*Content Panes */
.contentpane_home
{
    COLOR: black;
    BACKGROUND-COLOR: white;
	/*height: 150px;*/
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 508px;

}
.contentpane_general
{
    COLOR: black;
    BACKGROUND-COLOR: white;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;

}


.rightcontentpane
{
    COLOR: black;
    BACKGROUND-COLOR: white;
    width: 254px;
    border-left: solid 1px #1C565A;  
    padding: 0px 15px 0px 15px;  
}

.leftcontentpane
{
    COLOR: black;
    BACKGROUND-COLOR: white;
    width: 254px;
    padding: 0px 15px 0px 15px;
}

/* Side Pane*/
.sidepane{COLOR: black; float:right; }


/* Top Pane*/
.toppane 
{
	height:151px;
	width: 658px;
    BACKGROUND-REPEAT: no-repeat;	
    vertical-align: top;
    margin: 0px 0px 0px 0px;
}

.toppane A{COLOR: #1C565A;}
.toppane A:hover{COLOR: #1C565A;TEXT-DECORATION: underline;}
.toppane A:active{COLOR: #1C565A;}
.toppane A:visited{COLOR: #1C565A;}
.toppane A:link{COLOR: #1C565A;}

/*Logos*/
.SubLogo {background-color: #85D6DB; vertical-align: bottom; }
.MainLogo {padding: 0px 0px 5px 0px;}
.mainlogo {background-color: #85D6DB; }

/*Bread crumbs*/
.bread {height:10px; font-size: 0.8em; padding: 0px 0px 5px 221px; FONT-FAMILY: Arial;}	
.breads { font-family: Arial; color: black; font-size:1em; }

.horizontallinks {
    FONT-FAMILY: Franklin Gothic Book Cond, Franklin Gothic Medium Cond, Helvetica Neue Condensed Bold, Arial Narrow;	
	BORDER-LEFT: #4FA7B5 2px solid;
    BORDER-RIGHT: #4FA7B5 2px solid;
    BORDER-BOTTOM: #4FA7B5 2px solid;
    BORDER-TOP: #4FA7B5 2px solid;
    /*width: 90px;*/
    font-size: 0.7em;
	font-weight: bold;
	/*padding: 3px 7px 0px 7px;*/
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left:7px;
	/*margin: 1px 1px 0px 1px;*/
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left:1px;
	text-align:center;
	height: 25px;
	text-transform:uppercase;
}

.activehorizontallinks {
    FONT-FAMILY: Franklin Gothic Book Cond, Franklin Gothic Medium Cond, Helvetica Neue Condensed Bold, Arial;	
	BORDER-LEFT: #4FA7B5 2px solid;
    BORDER-RIGHT: #4FA7B5 2px solid;
    BORDER-BOTTOM: #4FA7B5 2px solid;
    BORDER-TOP: #4FA7B5 2px solid;
    /*width: 90px;*/
    font-size: 0.7em;
	font-weight: bold;
	padding: 4px 9px 0px 9px;
	margin: 1px 1px 0px 1px;
	text-align:center;
	height: 25px;
	background-color: #4FA7B5;
	text-transform:uppercase;	
}


/* Site search */


.SiteSearchControl{padding-left: 6px; margin-left:8px; vertical-align: bottom;}
.SearchHeading {font-size: 0.8em; font-weight:bold; COLOR: #1C565A; padding-right: 50px;}
.SearchHeading_hidden {display:none;}

.SearchButton {
    FONT-FAMILY: Franklin Gothic Book Cond, Franklin Gothic Medium Cond, Helvetica Neue Condensed Bold, Arial;	
	BORDER-LEFT: #4FA7B5 2px solid;
    BORDER-RIGHT: #4FA7B5 2px solid;
    BORDER-BOTTOM: #4FA7B5 2px solid;
    BORDER-TOP: #4FA7B5 2px solid;
    font-size: 0.7em;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	height: 15px;
}

.SiteSearchControl A{COLOR: #1C565A; }
.SiteSearchControl A:hover{COLOR: #1C565A;TEXT-DECORATION: underline;}
.SiteSearchControl A:active{COLOR: #1C565A;}
.SiteSearchControl A:visited{COLOR: #1C565A;}
.SiteSearchControl A:link{COLOR: #1C565A;}
.SiteSearchControl input {margin-left:12px; }

/*Left Navigation*/
.leftnavigation {background-color: #85D6DB; 
		/*padding: 0px 8px 0px 8px; */
		padding-top: 0px;
		padding-right: 8px;
		padding-bottom: 0px;
		padding-left: 8px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		height:240px;}
		
.leftnavigation_home {background-color: #85D6DB; 
		/*padding: 0px 8px 0px 8px; */
		padding-top: 0px;
		padding-right: 8px;
		padding-bottom: 0px;
		padding-left: 8px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		/*height:240px;*/}

.leftnavigation A{COLOR: #1C565A;}
.leftnavigation A:hover{COLOR: #1C565A;TEXT-DECORATION: underline;}
.leftnavigation A:active{COLOR: #1C565A; }
.leftnavigation A:visited{COLOR: #1C565A; }
.leftnavigation A:link{COLOR: #1C565A; }


.leftnavigation #vertlinkdiv {padding-top:10px;}

.verticallinks {		/*BORDER: #4FA7B5 2px solid; */
				/*border-top: #4FA7B5 2px solid;
				border-right: #4FA7B5 2px solid;
				border-bottom: #4FA7B5 2px solid;
				border-left: #4FA7B5 2px solid;*/
				font-size: 0.8em;
				font-weight: bold;
				padding: 0px 0px 0px 0px;
				/*padding-top: 3px;
				padding-right: 4px;
				padding-bottom: 3px;
				padding-left: 4px;*/
				/*margin: 1px 0px 2px 0px;*/
				/*margin-top: 3px;
				margin-right: 0px;
				margin-bottom: 3px;
				margin-left: 0px;*/
				width: 120px;}


									
.nestedverticallinks {font-size: 0.8em;font-weight:bold;margin-right: 20px;padding-left: 4px; text-align: right; float: right;}

.LinkBlock{width:658px;float: left;}

/*Footer*/

.footer{background-color: #85D6DB;
		padding: 2px 0px 5px 150px;
		border-top: solid 0px white;
		font-family:Arial;}

.footer A{COLOR: white; font-family:Arial;}
.footer A:hover{COLOR: white;TEXT-DECORATION: underline; font-family:Arial;}
.footer A:active{COLOR: white; font-family:Arial;}
.footer A:visited{COLOR: white; font-family:Arial;}
.footer A:link{COLOR: white; font-family:Arial;}

.footeritem
{	color:white;
	font-size: 0.7em;
	font-weight:bold;
	margin-right:0px;
	padding-left:5px;
	padding-right:4px;
	border-right: solid 1px white;
}

.footeritemlast
{	color:white;
	font-size: 0.7em;
	font-weight:bold;
	margin-right:-6px;
	padding-left:5px;
	padding-right:4px;
}

/* Control Panel */

.controlpanel{WIDTH: 100%;BACKGROUND-COLOR: #85D6DB;}


/* Grid helper */

#gridHelper {
		width:455px;
		margin-top: 0px; 
		padding-top:0px; 
		background-color: White;
		margin-bottom:7px; 
		height: 25px;
		border: solid 1px #F0F0F0;
		border-top: solid 1px white;
		margin-top: -1px;
		padding-bottom: 4px;
		color:black;}
#gridHelper p { padding-left: 10px; display: inline; float: left; padding-top: 0px; margin-top:7px;}
#gridHelper ul { list-style-type: none; float: right; padding-right: 30px; padding-top: 0px; margin-top:6px;}
#gridHelper ul li { display: inline; }
#gridHelper ul li img { border: none; }
#gridHelper ul li input.disabled { border:none; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }


/* Search results grids */

#searchResultsGrid table {border-bottom: solid 1px #F0F0F0; 
							font-size: 0.8em;
							border-top: none; 
							border-right: solid 1px #F0F0F0; 
							border-left: solid 1px #F0F0F0; 
							border-collapse: separate; 
							padding-bottom: 0px; 
							margin-bottom: 0px; 
							margin-top:10px; }
#searchResultsGrid table tr td { padding: 3px 3px 3px 3px; border-right: none; border-left: none; border-color: white;} 
#searchResultsGrid table tr th {background:url(../../../../Images/Jazz/TabGradient.gif) repeat-x; background-position: top left; color:black; padding:0px 0px 0px 0px; height: 20px; vertical-align:middle;}
#searchResultsGrid table tr th a:link	{font-size: 1em; text-decoration: none; color: black; font-weight:bold;}
#searchResultsGrid table tr th a:visited {font-size: 1em; text-decoration: none; color: black; font-weight:bold;}
#searchResultsGrid table tr th a:active	{font-size: 1em; text-decoration: none; color: black; font-weight:bold;}
#searchResultsGrid table tr th a:hover	{font-size: 1em; text-decoration: underline; color: black; font-weight:bold;}
#searchResultsGrid table tr td a:link	{font-size: 1em; text-decoration: none; color: #4ba29f; }
#searchResultsGrid table tr td a:visited {font-size: 1em; text-decoration: none; color: #4ba29f; }
#searchResultsGrid table tr td a:active	{font-size: 1em; text-decoration: none; color: #4ba29f; }
#searchResultsGrid table tr td a:hover	{font-size: 1em; text-decoration: underline; color: #4ba29f; }
#searchResultsGrid h3 {text-align: center; border-top: solid 1px #7c6495; padding-bottom: 10px; padding-top: 10px; background-color: White; margin-left: 0px; padding-left: 0px;}
tr.alternating { background-color: #F0F0F0; }

/* Calendar */
.calendar {border: solid 1px gray; width:135px;}
.calendarButton {border: solid 1px gray; background-color: white; margin-left: 5px; height: 18px; padding-left: 0px; padding-right: 0px;}
#calendarEntry .calendarDateOK {color:Black; border: solid 1px gray; width:125px;}
#calendarEntry .calendarDateBad {color:red; border: solid 1px gray; width:125px;}
#calendar {border: solid 1px aqua;}
#calendar tr td {background-color: Yellow; }

/* Buttons */

.standardButton {border: solid 1px gray; 
		background-color: white; 
		height: 24px; 
		font-size: 0.8em; 
		font-family: Verdana;
		background:url(/Jazz/Styles/Images/TabGradient.gif) repeat-x;
		}

/*Form preamble */
.formpreamble {font-size:0.8em;}

/*Make the errors a little less traumatic*/
.NormalRed {display:none;}

/* Debug text */
.DebugText { font-size: 0.5em; color: White;}




