

/*--------------------------------------------------

	Client: SpecialK
	
	This stylesheet is used to reset all browsers
	built in styles on HTML elements. Please
	manage site specific styles in the specific
	stylesheet.
	
	REMEMBER TO KEEP IT CLEAN, EASY TO READ,
	AND IN THE DOCUMENT FLOW!
	
	Thanks!

--------------------------------------------------*/

body {
	background: #FFF;
	color: #333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

h1, h2, h3 { font-weight: normal; }
h1 { font-size: 30px; }

p, li {
    font-size: 11px;
    line-height: 15px;
}

h1, h2, h3, p { margin: 0 0 10px; }

strong, b { font-weight: bold; }

sup {
	font-size: 8px;
	font-weight: normal;
	text-transform: uppercase;
	vertical-align: super;
}

button { outline: 0; }

/*----- ID Level Elements -----*/

#container {
	margin: 0 auto 10px;
	overflow: hidden;
	width: 980px;
}

/*----- Links -----*/

a {
	color: #333;
	text-decoration: none;
}

a.underline{
	text-decoration: underline;
}

a:hover { color: #F03; }

/*----- Global Classes -----*/

.button {
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, .25);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, .25);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .25);
}

.center { text-align: center; }
.clear{ clear: both; }
.distext { display: none; }

.error {
	color: #F00;
	font-weight: bold;
}

.floatleft { float: left; }
.last { margin: 0 0 0 !important; }

.nindent {
	line-height: 0;
	text-indent: -10000px;
}

.red { color: #F03 !important; }
.text-hide{ display: none; }
.text-center { text-align: center; }
.uppercase { text-transform: uppercase; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

img.loader {
	position: absolute;
	left: 652px;
	top: 150px;
}

/* For development only! */

.iefix {
	_position: relative;
	_overflow: hidden;
	_zoom: 1;
}

/****** H1 Blue Headers *****/

div.bodycontent h1{

	height: 67px;
	width: 980px;
	display:inline-block;    
	background: url(../i/blue-headers/blue-header-background.png) no-repeat;
	margin: 0 0 8px;
	color: #fff;
	line-height: 68px;
	text-indent: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 34px;
}

h1 .midtitlebar-submessage{
    color:#666;
    font-size:16px;
    margin-left:15px;
}


/*----- Critical Communication -----*/

.errorwrap{
    background:#FFF;
    height:auto;
    padding-left:50px;
    border:1px solid red;
    width:933px;
    margin:0 auto;
}
.error_msg
{
	font-size:13px;
	text-decoration:none;
	 color:#000;
}
.error_msg:hover{
	text-decoration:underline;
}

