﻿/*

Main colors
bluefadedarker #072c41
bluefadelighter #0c4357
light blue #4595b0
#6d899e
*/
body{
	margin:0;
	padding:0;
	background:#000 url('images/bg.jpg') fixed top left no-repeat;
	azimuth:inherit;

}
h1, h2, h3, h4, h5
{
	position:relative;
}
.yafnet
{	
	margin: 0 3px;
	padding:5px ;
	background-color: white;	

	border: double 1px #888;
}

p
{
		font-family: Calibri, Verdana, Helvetica, Sans-Serif;
}
table, th, td {
   margin: 0;
   padding: 0;
}
#maincontainer
{
	/*	background: #FFF;
	background:#dde2e6;
	margin:0 auto;
	width:95%;
	min-width:765px;*/
}

#MenuMenuBar  A
{
	margin: 0 3px;
	padding:5px ;
	color: white;	
	float: left;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align:justify;
	text-decoration: none;
}
#MenuMenuBar UL
{	
	list-style-type: none;
}
#MenuMenuBar LI
{
	display:inline;
}

#MenuMenuBar A:hover 
{
	color:#F868C7;	
	background:url('images/glow.png');
	background-repeat: no-repeat;
	background-position:center;
	
}

.MenuBar
{
	background:url('images/BlackBar.png')  top left repeat-x;
	opacity:0.8;
	filter:alpha(opacity=80);
	zoom: 1;
	z-index: 1000;
	height:50px;
	display:block;
	top:0;
	width:100%;
	padding:5px;
	margin-bottom:5px;
}
#Branding2{

	height: 55px; 
}
#Branding{

	height: 140px; /*Height of top section
	background: #FFF;
	background:#fff url('images/header.png') no-repeat top left;
*/

}

#Branding-Logo{
	width:723px;

	

}

#DivWrapper
{		
	position:relative;
	padding: 0;
	margin:0 ;

}
#DivWrapper:after
{
	clear:both;
}
#ContentWrapper
{
	padding:0 5px;
	/*
	background: #000 url('images/lines_bg.gif') repeat;
	width:100%;
	border: double 1px #888;
	overflow:visible;
	min-height:655px;
*/
}

#Main{
	margin: 0; 
	/*border: 2px double #888;*/
	/*padding:0 5px 5px 5px;*/
	overflow:hidden;
}
#MainWrapper
{
	float:left;
	width:75%;	
	margin:0;
	padding:0 5px 0 0 ;

}
#SideBarWrapper{
	float:left;
	margin:0 ;
	padding:0;
	width:200px;
}


.SideBar:after
{
	clear:both;
}
.SideBar
{	
	padding:0 5px;
	margin:0 5px;	
	
	display:block;
	overflow:hidden;
	margin:0 0 0 5px;
	padding:0 5px;
	background:#fff;
	/*border: 2px double #888;*/
}
.SideBar li
{
	display:block;
	border-top: 1px solid #4595b0;
	cursor: pointer;
	padding: 5px;

	width:100%;
}
.SideBar li:hover
{
	background-color:#f5cbea;
}
.SideBar ul
{	
	list-style-type: none;
	padding:0px;
	margin:0 -5px;
}

#BottomNav{
	clear: left;
	height:175px;
	/*		background: #FFF;
	
	background:#072c41 url(images/footer.gif) repeat-x;	*/
	padding: 4px 0;
}

#Footer
{
	
	
}
#Footer a{
	color: #FFFF80;
}
.labelText
{
	display:block;
	font-weight:bold;
}
 h1
{
	height:55px;
	padding:0 10px;
	display:block;
	line-height:55px;
	font-weight:bold;
	color: #5a5a5a;
	margin:0px -5px  5px -5px;
	background: #c0c0c0 url(images/headerbg.png) repeat-x left top;
}

.clear 
{
	height:1px;
	clear:both;
}
.left
{
	float:left;
}
.left :after
{
	clear:both;
}.right
{
	float:right;
}
.right :after
{
	clear:both;
}
.blue { background-color: #0000c0 !important; }
.green { background-color: #9d4 !important; }
.pink { background-color: #e1a !important; }
.errorHighlight
{
	font-family:Calibri, Verdana,Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:medium;
	color: #6d899e;
	background: #dde1fd url('images/rate/starsad.png')  no-repeat 2px 2px;
	padding:2px;
	padding-left:25px;
	border: solid 1px #c3bcea;
	display:block;
}
.important
{
	background: #fffad1 url('images/rate/staron.png')  no-repeat 2px 2px;
	padding:3px;
	color:#e49600;
	padding-left:25px;
	border: solid 1px #e49600;

}
.important h3
{
	margin-top:3px;
	font-size:14px;
	line-height:14px;
	color:#ca6d00;
}
.superimportant
{
	padding:3px;
	border: dotted 3px #ff2740;
	background-color: #f5cbea;
}

.superimportant h2
{
	color:#ff2740;
}
.superimportant h3
{
	color:#ff2740;
}
