/*tags*/
body{
     margin: 0px;
     padding: 0px;
     background-color:#FFF;
	 min-width: 1010px;
}
ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
a{
    outline: none;
    text-decoration: none;
	color:#333;
}
a:hover{
	text-decoration:underline;
}
img{
	outline: none;
	border-width: 0px;
}

/*Global Styles*/
.contentCenter{
    width: 1010px;
    margin-left: auto;
    margin-right: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}

/*Header*/

/*Top Nav*/
#topNav{
    width: 100%;
	display:inline-block;
    background-image: url(../graphics/topNavBkg.jpg);
    background-repeat: repeat-x;
}
#topNav li{
    display: inline;
}
#topNav span{
    display: inline-block;
    padding: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 12px;
    color:#999; 
}
#topNav a{
    display: inline-block;
    padding: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 12px;
    color:#CCC;
}
#topNav a:hover{
    color:#FFF;
	text-decoration:none;
}
#topNav a.topNavSelected{
    padding: 11px 10px 11px 10px;
    background-image:url(../graphics/linkFade.jpg);
	background-repeat:repeat-x;
	color:#036;
	border-style: solid;
	border-width: 1px;
	border-color: #FFF;
}
#topNav a.topNavSelected:hover{
	color:#CCC;
	text-decoration: none;
}
#catNav{
	float: right;
	display: inline;
}
#userNav{
	float: left;
	display: inline;
}
/*Main Head*/
.mainHeadBack{
    height: 165px;
    width: 100%;
	display: inline-block;
}
#metalBack{
	background-image:url(../graphics/metalBack.jpg);
	background-repeat:repeat-x;
}
#navLineShadow{
	background-image:url(../graphics/navLineShadow.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
}
#mainHeadContain{
	height: 141px;
}
#navBackgroundLeft{
    width: 3px;
    height:100%;
    float: left;
    display: inline;
	background-position:bottom;
    background-image:url(../graphics/mainNavEdgeLeft.png);
	background-repeat:no-repeat;
}
#navBackground{
    width: 1002px;
    height: 100%;
    float: left;
    display: inline;
	background-position:bottom;
    background-image:url(../graphics/mainNavBkg.jpg);
	background-repeat:repeat-x;
}
#navBackgroundRight{
    width: 4px;
    height:100%;
    float: left;
    display: inline;
	background-position:bottom;
    background-image:url(../graphics/mainNavEdgeRight.png);
	background-repeat:no-repeat;
}
a#headLogoHold{
	padding: 15px;
	margin-top: 15px;
	margin-left: 25px;
	float: left;
	display: inline;
	background-color:#FFF;
	border-radius: 5px;
}
#headLogoHold img{
	display: block;
}
#headContent{
	width: 689px;
	height: 81px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 4px;
	float: left;
	display: inline;
	text-align: right;
}
#mainNavContain{
	width: 689px;
	height: 40px;
	margin-left: 4px;
	float: left;
	display: inline;
	text-align:center;
}
#mainNavContain ul{
    display: none;
}
#mainNavContain li{
    display: inline;
}
#mainNavContain a{
    display: inline-block;
    padding: 10px 15px 10px 15px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 20px;
	line-height: 20px;
	font-style: italic;
    color: #FFF;
}
#mainNavContain a:hover{
    color:#CCC;
	text-decoration: none;
}	

/*General Content Styles*/
h1{
	margin-top: 0px;
	margin-bottom: 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 60px;
	color:#036;
	text-align: right;
}
h2{
	margin-top: 0px;
	margin-bottom: 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#C30;
	text-align: left;
}
h3{
	margin-top: 5px;
	margin-bottom: 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333;
	text-align: left;
}
p{
	margin: 0px 0px 0px 25px;
}
.contentBlock{
	/*width: 888px;*/
	padding: 10px;
	margin-bottom: 10px;
	border-color:#CCC;
	border-width: 1px;
	border-style: solid;
	border-radius: 10px;
}
.contentBlock li{
	margin: 2px 0px 0px 30px;
	padding: 0px 0px 0px 5px;
	list-style:url(../../global/graphics/gearBullet.jpg);				   
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.bigBlueLink{
	display:inline-block;
    background-image: url(../graphics/topNavBkg.jpg);
    background-repeat: repeat-x;
	color:#FFF;
	line-height: 12px;
	font-size: 12px;
	border-radius: 12px;
	padding: 10px 15px 10px 15px;
	margin: 5px 0px 0px 0px;
	white-space:nowrap;
}
.bigBlueLink:hover{
	text-decoration: none;
	color:#999;
}
.smallBlueLink{
	display:inline-block;
    background-image: url(../graphics/topNavBkg.jpg);
    background-repeat: repeat-x;
	color:#FFF;
	line-height: 10px;
	font-size: 10px;
	border-radius: 5px;
	padding: 6px;
	margin: 2px;
	font-style: italic;
	white-space:nowrap;
}
.smallBlueLink:hover{
	text-decoration: none;
	color:#999;
}
/*Footer*/
.clear{
	clear: both;
}
#footClear{
	height: 0px;
	font-size: 0px;
}
#footer{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*Alerts*/
.alertMessageContain{
	padding: 10px;
	margin-bottom: 10px;
	background-color:#FF9;
	border-style:solid;
	border-width: 1px;
	border-color:#FC6;
}
.alertSign{
	height: 27px;
	width: 31px;
	float: left;
	display: inline;
	background-image:url(../graphics/eotAlertSign.jpg);
	background-repeat: no-repeat;
	margin-right: 10px;
}
.alertMessage{	
	text-align: left;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;	
	float: left;
	display: inline;
	margin-top: 5px;
	white-space: nowrap;
}
.alertClear{
	clear: both;
}

/*inline Note*/
.inlineNote{
	text-align: center;
	background-color:#FFC;
	border-color:#FC3;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	margin: 5px 25px 5px 25px;
}