/* Had to remove default font size from * because it was overriding the content manager */

body {margin: 0 auto; padding: 0; background-color: #f1f2f2; font-family:Arial}

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-size:14px; font-weight:bold;}
#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;}


html,body { overflow:auto;}	
#launchpad { padding-top:0px; }

/* #landingbg { background-image:url('Images/System/splashImg2.jpg'); background-repeat:no-repeat; background-position:top center; margin:0 auto; text-align:center; background-color:#f1f2f2; } */

#landingbg { margin:0 auto; text-align:center; background-color:#a290c4; }

/* Top Nav */
/*
#TopBar{ background-color:#FFFFFF; width:1000px; position:relative; height:190px; margin:0 0 10px 0; background-image:url('Images/System/New/bannerlogo.gif'); }

.TopMenu { background-color:#c2abc0; text-align:left; width:160px; margin:0 0px 0 -369px; font-family: Arial; line-height:24px; font-size:12px; }		
.TopMenu:hover { background-color:#a581a1; color:#a7a9ac; }
.TopMenu a { margin:0 0 0 35px; color:#ffffff; width:120px; background-color:Transparent; display:block; width:142px; }
.TopMenu a:hover { color:#1a1a1a; }

.StaticMenu { background-color:#2baae2; text-align:left; }	
.DynNav { z-index: 1; margin:0 0px 0 0px; text-align:left; font-family: Arial; line-height:24px; font-size:12px; }
.LvSelNav { text-align:left; margin:0 0px 0 0px; font-family: Arial; line-height:24px; font-size:12px; width:192px; color:#ffffff; display:block; }		
.StaticNav { text-align:left; margin:0 0px 0 0px; font-family: Arial; }
.LvMenuNav { text-align:left; margin:0 0px 0 0px; font-family: Arial; line-height:24px; font-size:12px; width:192px; color:#ffffff; display:block; }			
.LvMenuNav2 { text-align:left; margin:0 0px 0 -384px; font-family: Arial; line-height:24px; font-size:12px; width:192px;  }		

a.LvSelNav:hover { color:#1a1a1a; background-color:#c2abc0; display:block; }

a.LvMenuNav  { color:#ffffff; background-color:#a7a9ac; display:block; width:157px; padding-left:35px; }
a.LvMenuNav:hover { color:#1a1a1a; background-color:#c2abc0; display:block; width:157px; }

.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;}
*/


/* Top Nav */
#TopBar{ background-color:#FFFFFF; width:1000px; height:190px; margin:0 0 0px 0; background-image:url('Images/System/New/bannerlogo.gif'); padding:0px; }

.TopMenu { background-color:#c2abc0; text-align:left; width:190px; margin:0 0px 0 0px; font-family: Arial; line-height:24px; font-size:12px; }			/* affectsl Lv3	*/
.TopMenu:hover { background-color:#a581a1; color:#a7a9ac;color:#1a1a1a; }
.TopMenu a { margin:0 0 0 35px; color:#ffffff; background-color:Transparent; display:block; width:157px; }

.DynNav { z-index: 1; margin:0 0px 0 0px; text-align:left; font-family: Arial; line-height:24px; font-size:12px; }
.LvSelNav { text-align:left; margin:0 0px 0 0px; font-family: Arial; line-height:24px; font-size:12px; width:192px; color:#ffffff; display:block; }			/*	affects Lv1	*/
.StaticNav { text-align:left; margin:0 0px 0 0px; font-family: Arial; }
.LvMenuNav { text-align:left; margin:0 0px 0 0px; font-family: Arial; line-height:24px; font-size:12px; width:192px; color:#ffffff; display:block; }			/* affectsl Lv1	*/
.LvMenuNav2 { text-align:left; margin:0 0px 0 0px; font-family: Arial; line-height:24px; font-size:12px; width:220px;  }			/* affectsl Lv2	*/

a.LvSelNav:hover { color:#1a1a1a; background-color:#c2abc0; display:block; }
/*
a.TopMenu:hover { background-color:#a581a1; color:#a7a9ac;color:#1a1a1a; }
a.TopMenu { margin:0 0 0 -20px; color:#cc0000; width:120px; background-color:Transparent; display:block; width:70px; }
*/
/*	.LvMenuNav3 { margin:0 0 0 195px; width:350px; float:left; }	*/
a.LvMenuNav3 {  }
a.LvMenuNav3:hover {   }
.MenuSubLevel {  }
a.MenuSubLevel {  }
a.MenuSubLevel:hover {  }

a.LvMenuNav  { color:#ffffff; background-color:#a7a9ac; display:block; width:157px; padding-left:35px; }
a.LvMenuNav:hover { color:#1a1a1a; background-color:#c2abc0; display:block; width:157px; }

a.LvMenuNav2 { text-align:left; margin:0 0px 0 35px; font-family: Arial; line-height:24px; font-size:12px; width:130px;  }
a.LvMenuNav2:hover { text-align:left; margin:0 0px 0 35px; font-family: Arial; line-height:24px; font-size:12px; width:130px;  }



/* Main Body */
#MainBody{padding: 5px;width: 900px;vertical-align: top;}
#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:1.0em;}
#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;
}

/**--------------------------------------------------------------------------------------------------------**/

/** divs **/
#container { width:100%; text-align:center; padding:0px; margin:0 auto; }
#frame { width:1000px; text-align:center; padding:0px; margin:0 auto; border:0; background-color:#fff; }
#upper { width:1000px; }
#lower { float:left; margin:0px 0 20px 0px; width:1000px; }
.hdrspace { float:left; width:808px; height:150px; margin:0; padding:0; }
#menuframe { float:left; width:192px; background-color:#a7a9ac; min-height:200px; margin:0; padding:0; }

#contentframe { width:990px; text-align:left; margin:0px 10px 20px 10px; background-color:#fff; }
#content { float:left; border-left:dotted 2px #a7a9ac; color:#333333; width:778px; margin:10px 0 0 0 ;padding:0px 6px 0 12px; text-align:left; font-family:Arial; font-size:13px; background-color:#fff; overflow: hidden; }
#imgspace { float:left; width:370px; margin:0 0 0 20px; }

#footerDv { width:1000px; text-align:right; padding:0px; margin:0 auto; font-size:9px; color:#a7a9ac; font-family:Arial; }
a.footer { text-decoration:none; font-size:10px; color:#a7a9ac; }
a.footer:hover { text-decoration:none; color:#6d276a; }

.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:133px;
	background-color:#3d94db;
	font-size:12px;
}

.dotlink {
	text-decoration:none;
	font-size:10px;
	color:Gray;
}

.header { font-family:HelveticaNeueLT Std,Arial; font-size:36px; text-align:left; vertical-align:bottom; padding:115px 0 0 115px; color:#6d276a; height:60px; width:650px; display:block; }
	
h1 {
	font-family: HelveticaNeueLT Std,Microsoft Sans Serif, Arial;
	font-size:24px;	
	font-weight:normal;
	color:#6d276a;
	text-decoration:none;
	margin:0 0 20px 0;
}		
	
h2 {
	font-family: HelveticaNeue LT 45 Light,Microsoft Sans Serif, Arial;
	font-size:20px;	
	font-weight:normal;
	color:#c2abc0;
	text-decoration:none;
}	





