/* Had to remove default font size from * because it was overriding the content manager */
*{font-family: Calibri, Tahoma, Helvetica; font-size: 15px; line-height:1.5em;}

BODY {margin: 0 auto;padding: 0;background-color: #E6E6E6;background-image:url('images/user/body_bg.gif'); background-repeat:repeat;}

img {border:0;}

td {vertical-align:top;}

/* for all .NET labels */
.normal{font-size: 0.8em;}

/* For the document manager */
h2.documentsHeader{font-size: 0.95em;font-weight: bold;background-color: #00541F;color: #FFF;padding: 2px 0 2px 5px;margin: 5px 0;background-image: url(Images/System/doc_gradient.jpg);background-repeat: repeat-y;background-position: right;}

.Documents{font-size: 0.8em;}
.Documents TABLE{width: 100%;}
.Documents TD{padding: 3px;}
.Documents TR.altRow{background-color: #EEE;}
.Documents TR.headerRow{font-weight: bold;color: #444;}

/* For system messages e.g. content headings  */
div.System{font-size: 14px;color: #807F83;font-weight: normal;}

/* For the login link and controls*/
.Login{font-size: 0.8em;}
.Login a{color: #000;text-decoration: none;}

/* Main Content */
.hdr{color:#A7A9AC;font-family:Tahoma;font-size:14px;font-weight:bold;}

/** #MainContent{border: 0px solid #666666;margin: 5px auto; padding: 0;width: 820px;color: #333333;}**/
#MainContent{border: 0px solid #666666;margin: 5px auto; padding: 0;width: 1000px;color: #333333;}
#MainContent a:link{color: #006699;text-decoration: none;}
#MainContent a:visited{color: #006699;text-decoration: none;}
#MainContent a:hover{color: #996600;text-decoration: underline;}
#MainContent a:active{color: #006699;text-decoration: none;}

/* Top Nav */
#TopBar{background-color: #FFFFFF;float: left;width: 900px;position: relative;height:158px;margin: 0 0 4px 0;}
#TopBar img{float: left;}
#TopBar h1{float: left;margin: 40px 0 0 20px;font-size: 1.1em;font-weight: normal;letter-spacing: 0.1em;color: #FFF;}
#TopBar .DateTime{color: #A7A9AC;font-size: 0.7em;padding: 0 5px 5px 0;float:right; position: relative;}

.TopNav{background-color: #dddddd; font-size: 12px; font-weight:bold;float: left;margin:0 auto;}
.TopNavSub{ font-size: 0.7em; background-color: #dddddd;text-align:left; padding: 4px; line-height: 18px;}
#TopNav a:link{color: #3d94db;text-decoration: none; background-color: #dddddd; line-height: 17px; padding: 3px;}
#TopNav a:visited{color: #3d94db;text-decoration: none; background-color: #dddddd; line-height: 17px; padding: 3px;}
#TopNav a:hover, #TopNav a:active{color: #FFFFFF;text-decoration: none; background-color: #A7A9AC; padding: 3px; line-height: 17px;}
.TopNavSub a:hover, .TopNavSub a:active{color: #FFFFFF;text-decoration: none; background-color: #71c3db; }

.LeftNav{float: left;width: 130px;border: 1px solid #CCCCCC;color: #006699;background-color: #EEEEEE;vertical-align: top;padding: 3px;font-size: 0.8em;}
.LeftNav td{text-align: left;}
.LeftNav a:link{color: #00541F;text-decoration: underline;}
.LeftNav a:visited{color: #00541F;text-decoration: underline;}
.LeftNav a:hover{color: #FF911A;text-decoration: underline;}
.LeftNav a:active{color: #FF911A;text-decoration: underline;}

/* Main Body */
#MainBody{padding: 5px;width: 900px;vertical-align: top;}
/* #MainBody h1, #MainBody h1 span, h1{font-size: 1.4em;font-weight: bold;margin: 0 0 10px 0;border-bottom: 1px solid #0083A9;padding-bottom: 5px;letter-spacing: 0.1em;} */
#MainBody h2, #MainBody h2 span, h2{font-size: 1.3em;font-weight: bold;color: #222222;}
#MainBody h3, #MainBody h3 span, h3{font-size: 1.2em;font-weight: bold;color: #222222;}
#MainBody h4, #MainBody h4 span, h4{font-size: 1.1em;font-weight: bold;margin: 0 0 10px 0;padding-bottom: 5px;letter-spacing: 0.1em;}

#MainBody #MainHome{padding-left: 20px;padding-right: 10px;padding-bottom: 5px;padding-top: 5px;width: 900px;}
#MainBody a:link, #MainBody a:visited{color: #2A70AE;text-decoration: underline;}
#MainBody a:hover,#MainBody a:focus{color: #9c3;text-decoration: underline;}

#MainBody div, div{font-size:0.9em;}
#MainBody p, p{font-size:1.0em;}
#MainBody li, li{font-size:1.0em; padding:1px 0px 1px 0px;}
#MainBody ul, ul{font-size:1.0em; padding:1px 0px 1px 0px;}
#MainBody table, table{font-size:1.0em}

li, ul {padding:1px 0px 1px 0px;}

.Design {background-color: #FFFFFF;}

/* Bottom navigation */
#BottomNav{background-color: #FFFFFF;width: 100%;float: left;color: #A7A9AC;font-size: 10px; position:relative;}
#BottomNav ul{padding: 0px;margin: 0px;padding:1px 0px 1px 0px;}
#BottomNav li{list-style-type: none;float: left;padding: 3px;font-size: 10px;padding:1px 0px 1px 0px;}
#BottomNav a:link, #BottomNav a:visited{color: #A7A9AC;text-decoration: underline;}
#BottomNav a:hover, #BottomNav a:active{color: #0083A9;text-decoration: underline;}
#BottomNav .version{position: absolute;bottom: 2px;right: 5px;}


/* Summary/Details (Bookmark) page */
#Summary ol {background-color: #EEE; border: 1px solid #0083A9;padding: 15px 15px 15px 35px ; margin: 0; list-style: numbered;}
#Summary li {padding-top: 5px;font-size: 0.85em;padding:1px 0px 1px 0px;}

#Details h2{border-bottom: 1px solid #0083A9;	padding-bottom: 5px;}

/* Admin page - menu editor */
#menuEditor TABLE{width: 750px;}
#menuEditor TD{padding: 5px;width: 33%;vertical-align: top;}
#menuEditor h3 span{font-size: 1em;color: #333;margin: 0;}


/* Top search box */
.searchbox {float:right; background:#fcfcfc;width:200px; border: 1px solid #0083A9; padding: 7px; margin:3px; font-size: 1em}
.searchbox h2 {padding:0; font-size: 1em;margin:0 0 4px 0;}
.searchbox .btnSubmit {margin: 6px 0 0 0; padding: 0 3px; font-size: 0.8em;}
.searchbox .txtsearch {width:140px; font-size:0.8em; }
.subinfo {font-size:1em; color: #0083A9;}
.subinfo a:link, .subinfo a:visited {color: #0083A9 !important;text-decoration:underline !important;}
.subinfo a:hover, .subinfo a:focus {color: #0083A9 !important;}
.filename {font-size:1em;}



/**----------------------------------------new css pf added 090408-----------------------------------------**/

#MainBody p{font-size: 0.8em;}

.pnlstyle
{
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	font-size: 0.5em;	
}

#MainBody2
{
	padding-left: 15px;
	height: 600px;
}

.normal2
{
	font-size: 0.5em;
}

.normal3
{
	font-size: 0.8em;
}

.normal4
{
	font-size: 1.0em;
}

.normal5
{
	font-size: 0.6em;
}

/* Admin page - menu editor 2nd try */

#menuEditor2 TABLE
{
	width: 500px;
}

#menuEditor2 TD
{
	padding: 5px;
	width: 33%;
	vertical-align: top;
}
#menuEditor2 h3 span
{
	font-size: 0.8em;
	color: #333;
	margin: 0;
}

#LeftNav
{
	background-color: #682c6f;
	width: 150px;
	padding: 10px 0 10px 11px;
	margin: 0;
	vertical-align: top;
}

.trail
{
	font-size: 0.8em;
}

/**
#listEditor TABLE{width: 750px;}
#listEditor TD{padding: 5px;width: 33%;vertical-align: top;}
#listEditor h3 span{font-size: 1em;color: #333;margin: 0;}
**/

/**--------------------------------------------------------------------------------------------------------**/

/** divs **/
#container {
	width:100%;text-align:center;padding:0px;margin:0 auto;
}
#frame {
	width:900px;text-align:center;padding:0px;margin:0 auto;border-left:1px solid #FF00FF;border-right:1px solid #FF00FF;border-bottom:1px solid #FF00FF;background-color:#fff;
}
#outer {
	float:left;width:900px;
}
#heading {
	float:left;width:880px;height:60px;text-align:right;margin:10px 10px 10px 10px;padding:0;
}
#boxes {
	float:left;width:250px;padding:0px 2px 10px 10px;margin:0px auto;
}
#footerDv {
	width:900px;text-align:right;padding:0px;margin:0 auto; font-size:10px; color:#191919;
}

.boxTop {
	float:left;width:85px;
}
.boxBottom {
	float:left;width:145px;
}
#content {
	float:left;width:580px; text-align:left;padding:0px 10px 10px 20px;
}


.roundedPanel
{	
	width:900px;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}

.previewbox {
	width:230px;
	margin:0px 4px 15px 4px;
	padding:0px;
	/*	*/
	border:2px solid #3d94db;
	height:153px;
	/*background:url('images/user/previewboxbg.gif');
	background-repeat:repeat-x;*/
	background-color:#3d94db;
	font-size:12px;
	font-family:Calibri, Tahoma;
}

.dotlink {
	text-decoration:none;
	font-size:10px;
	color:Gray;
}

.header {
	font-family:Kristen ITC, Comic Sans MS, Rockwell, Tahoma;
	font-size:32px;
	padding: 10px 40px 0px 10px;
	text-align:right;
}
	
h2 {
	font-family: Calibri, Tahoma;
	font-size:20px;	
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}	

a.footer {
	text-decoration:none; font-size:10px; color:#191919;
}
a.footer:hover {
	text-decoration:underline; color:#FF00FF;
}
a.footer:current {
	text-decoration:underline; color:#FF00FF;
}


.adjustedZIndex {
    z-index: 1;
}
