/* CSS Document */

html,body{ }

requiredlinks {
	text-align: center;
	/*background: #FFF url(/images/bkgradient.gif) top left repeat-x;*/
	background: #ffffff;
}

body 
{
	background: #AFAFAF;
	color: #000000;
}

.normal 
{
	color:Black;
}

body, requiredlinks, .normal {
	/*position: relative;*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*behavior: url(../behaviors/csshover.htc);*/
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif; 
	}
/*div#container*/
.maincontainer{
	position: relative;
	text-align:center;
	/*width: 900px;*/
}
/*div#container table*/
.maincontainer table
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

div#content
{
	width: 950px;
	/*border: 1px yellow solid;*/
	padding-left:21px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
div#wrapper
{
	background-image:url('/images/TrainingPortalHeader_filler.gif');
	background-repeat:repeat-x;
	height:111px;
	padding:0; 
	margin: 0; 
}

div#divHeader
{
	background-image:url('/images/TrainingPortalHeader.gif');
	background-repeat:no-repeat;
	height:168px;
	width:993px;
}

/*div#header{position:relative;}*/
/*div#content p{line-height:1.4;}*/
div#leftcolumn{float:left;width:500px;}
div#rightcolumn{margin: 0 0 0 500px;}
div#footer{
	clear:both;
	width:100%;
	/*background: url(../footerbkg.gif) bottom left repeat-x;*/
	padding: .5em 5px;
	}

/*-------[ Front page ]-------
div#wouldyoucontent {border: solid #B9B697 3px; background: #ffffff;}
div#attentioncontent {border: solid #A01E22 3px; background: #ffffff;}*/


/*-------[ Forms ]-------*/
.required {
	color: #be2026;
	font-weight: bold;
}


/*-------[ General Layout ]-------*/
/* img {display: block;} */

.nospacing {display:block; margin:0;}


/*-------[ General Layout ]-------*/
.curved {
}

/*-------[ Custom Headings ]-------*/
h1.sectiontitle {
	font-size: 19px;
	margin: 0px;
	font-weight: lighter;	
}

/*-------[ Headings ]-------*/

.curved 
h1, h2, h3, h4, dt {
	margin-bottom: 5px;
}

h1, .VeryLargeHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
	/*color: #7D7D91;*/
	color:Black;

	text-align:left;
}
h2, .LargeHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
	color:Black;
	text-align:left;

}
h3, .MediumHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	line-height: normal;
	font-variant: normal;
	text-transform:uppercase;
	font-weight: bold;
	/*color: #7D7D91;*/
	color:Black;
	text-align:left;
	
}
h4, .SmallHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;	
	font-weight: bold;
	/*	color: #7D7D91;*/
	color:Black;
	text-align:left;

}

/*-------[ Paragraph ]-------*/
p{margin:0;}

/*-------[ Links ]-------*/
a:link {
	color: #0000FF;
	text-decoration: none;
/*	font-weight: bold;*/
}
a:visited {
	color: #0000FF;
	text-decoration: none;
	/*color: #7D7D91;*/
	/*font-weight: bold;*/
}
a:hover {
	color:#496929;
	text-decoration: underline;
	cursor:pointer;
	color: #948A54;
}
a:active{
	color: #0000FF;
	text-decoration: none;
	position:relative;
	top:1px;
	left:1px;
}

/*-------[ Tags ]-------*/
ul{
	margin: 0;
	padding: 0;
}
li {
	margin: 0 0 0 1em;
	padding: 0;
	}
/*-------[ General Formatting classes ]-------*/
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
/*-------[ menu ]-------*/
/*#navcontainer ul
	{
	padding-left: 0;
	margin-left: 0;
	color: #fff;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
	{
	padding: 0;
	background: url(../menubkg.gif) top left repeat-x #cfccde;
	color: #7D7D91;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}
#navcontainer ul li a:hover{
	background-image: none;
}
*/
/*-------[ General Formatting classes ]-------*/
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.textcenter {
	text-align: center; 
}

        .modalBackground {
            background-color:Gray;
            filter:alpha(opacity=70);
            opacity:0.7;
        }
        
       
.menulistHorizontal, .menulistHorizontalAdmin {
		padding: 0;	
		margin: 0;
		border-spacing:0px;
		/*float: left;*/
		/*width:100%;*/
		display:block;
		/*height:35px;*/
		

}

.menulistHorizontal 
{
	margin-left:22px;
	height:35px;
		/*background: #325E92 url(/images/Menubargradient.gif) top left repeat-x;*/

	}
	
	.menulistHorizontalAdmin 
{
			/*margin-left:19px;*/
/*border:solid 1px black;*/
		height:25px;
		width:950px;
		background: #9DA5C3;

	/*width:950px;*/
			/*background: #610E0E url(/images/AdminMenubargradient.gif) top left repeat-x;*/

	}
	



.menulistHorizontal li, .menulistHorizontalAdmin li { display: inline; }

.menulistHorizontal li a
{
		padding: 7px 12px 0px 12px;
		/*padding-top:0.2em;
		padding-bottom:0.2em;*/
		margin: 0px;
		border-spacing:0px;
		text-decoration: none;
		float: left;
		border-right: solid 1px #BBAEA2;
		border-bottom: solid 2px #BBAEA2;
		font-weight: bold;
		font-size:12px;
		color:black;
		background: #BBAEA2;

	}

.menulistHorizontalAdmin li a
{
		padding: 0.2em 1em;
		/*padding-top:0.3em;
		padding-bottom:0.2em;*/

		margin: 0px;
		border-spacing:0px;
		text-decoration: none;
		float: left;
		border-right: solid 1px #FFFFFF;
		border-bottom: solid 2px #9DA5C3;
		font-weight: bold;
		font-size:11px;
		color:white;
		background: #9DA5C3;

	}

.menulistHorizontal li.highlighted, .menulistHorizontalAdmin li.highlighted {}
	
.menulistHorizontal li.highlighted a
{
		color:white;
		background: #976F32;
		border:solid 1px #BBAEA2;
		height:25px;

}

 .menulistHorizontalAdmin li.highlighted a
 {
 	color:Black;
 	background:white;
 	
 }

.PopUpHeader
{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:Black; 
}
	
.PopupRedButton, .PopupRedButtonLogin, .PopupRedButtonFP
{
}

.PopupRedButtonLogin
{
}

.PopupRedButtonFP
{
}

.PopupRedButton
{
}

.NewAccountArea
{
	height:400px;
}


.redButton 
{
/*	font-size:15px;
	font-weight:bold;
	color:White;
	background: url(/images/redbuttongradient.gif) top left repeat-x;
	border-color:#C67F7F #7B0000 #7B0000 #C67F7F; 
	-moz-border-radius: 5px; /* for firefox */
/*	-webkit-border-radius: 5px; /* for safari*/ 
/*	border-radius: 5px;/* for ie8 ??? */
}

.greyButton 
{
/*	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	color:White;
	border: solid 2px;
	border-color: black;
	background-color: #3E4149;
	-moz-border-radius: 5px; /* for firefox */
/*	-webkit-border-radius: 5px; /* for safari*/ 
/*	border-radius: 5px;/* for ie8 ??? */
/*	filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#F0F0F0FF',EndColorStr='#3E414900')
   progid:DXImageTransform.Microsoft.DropShadow(Color='#cccccc', OffX=2, OffY=3);
*/
}

.yellowButton 
{
/*	font-size:medium;
	font-weight:bold;
	color:red;
	border: solid 2px;
	border-color: black;
	background-color: #efeecb;
	-moz-border-radius: 5px; /* for firefox */
/*	-webkit-border-radius: 5px; /* for safari*/ 
/*	border-radius: 5px;/* for ie8 ??? */
}


.inlinePanel 
{ display:inline;
}


.goldButton 
{
/*	font-size:11pt;
	font-variant:normal;
	font-weight:normal;
	color:White;
	background-color: #948A54;
	-moz-border-radius: 5px; /* for firefox */
/*	-webkit-border-radius: 5px; /* for safari*/ 
	
}

#DPSLinks 
{
	position:absolute;
	left:106px;
	top: 57px;
	color: #FFFFFF;
}

#DPSLinks a 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	padding: 3px 7px 0px 7px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;

}

#DPSLinks a:link {
	text-decoration: none;
}
#DPSLinks a:visited {
	text-decoration: none;
}
#DPSLinks a:hover {
	text-decoration:underline;
}
#DPSLinks a:active{
	text-decoration: none;
/*	position:relative;
	top:1px;
	left:1px;
*/
}


.MastHeadHrefs
{
	font-size:8pt;	
	font-weight:bold;	
	color:White; 
}

.UpcomingActcolor {
	/*color: #376092;*/
	color:Black;
}

.SearchArea 
{
	position:relative;
	top: 5px;
	left: 485px;
	width:350px;
	text-align:right;
	
}

#HeaderLinkArea 
{
	position:relative;
	top:158px;
	left:137px;
	width:835px;
	
}


.UserWelcomeArea 
{
	position:absolute;
	top:5px;
	left: 0px;
	width:480px;

}

.MyRostercolor 
{
	/*	color: #948A54;*/
	color:Black;
}

input[type=submit]
{
		font: 12px/16px Verdana, Arial, Helvetica, sans-serif; 
		background-color:#6774a1;
		color:White;
		
	}
	
	
	
	.smallDescription 
	{
				font: 10px Verdana, Arial, Helvetica, sans-serif; 
				color: Black;
}

.contentareafull
{
	background: #FFFFFF url(/images/TrainingPortal_ContentBackground.gif) top left repeat-y;
	text-align:left;

}

.contentareas
{
	background: #FFFFFF url(/images/Contentwsidebars.gif) top left repeat-y;
	text-align:left;

	/*padding-left:21px;
	padding-right:21px;*/
}
.contentareas table 
{
	margin-left:0;
	margin-right:0;
	text-align:left;
}

.contentareanav
{
	background: #FFFFFF url(/images/link-bar.gif) top left no-repeat;
  /*width:993px;*/
  
}


.contentnavadmin
{
  /*width:993px;*/
	padding-left:19px;
	padding-right:21px;
  
}

.contentareainset
{
	width: 950px;
	padding-left:21px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;

}

.footer
{
	background: #FFFFFF url(/images/footer.gif) top left no-repeat;
	color:White;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	height:94px;
	
	
	
	
	}
	
	.standardlist
	{
		background-color:#C8CDDE;
	}
	
	.standardlistalt
	{
		background-color:White;
	}
.fieldset
{
	padding:10px;
}

.maincontainer .DeliveryPOCMargin
{
	margin-left:20px;
}
	
.contentareas .DeliveryPOCMargin
{
	margin-left:20px;
}

.ContactLabelWidth
{
	width:200px;
}


