body{
	background:;
	color:#000;
	text-align:center;
	font-size:x-small;
	margin:0;
	padding:0;	
}

body, textarea{
	font-family:Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	margin:0.2em 0 1em 0;
}

h1 {
	font-size:140%;
	color:#000;
}

h2 {
	font-size:120%;
	color:#000;
}

h3 {
	font-size:110%;
	color:#000;
}

h4 {
	font-size:100%;
	color:#000;
}

h5 {
	font-size:90%;
	color:#000;
}

h6 {
	font-size:80%;
	color:#000;
}

p{
	line-spacing:1.3em;
}

dl{
	clear:both;
	margin:3px 0;
	padding:0;
}
dl dt{
	float:left;
	width:250px;
	font-weight:bold;
	padding:2px 6px 2px 0;
	margin:0;
	border-bottom:1px dashed #ccc;
}
dl dd{
	float:left;
	padding:2px 6px 2px 0;
	margin:0;
	border-bottom:1px dashed #ccc;
}

a:link, a:visited {
	color:#1975D7;
	text-decoration:none;
}
a:hover, a:active {
	color:#003399;
	text-decoration:underline;
}


#wrapper {
	font-size:100%;
	text-align:left;
	
	width: 779px;
	padding:0 5px;
	margin:0 auto;
	margin-top:15px;
	background-image: url(/images/global/bg_page.gif);
	background-repeat: repeat-y;
}

div#header{
	float: left;
	clear: both;
	border-top:1px solid #333;
	padding:0;
}

div#sidebar{
	padding:5px;
	float:left;
	width:183px;
	margin-bottom:300px;
}

div#main{
	float:left;
	width:572px;
	padding: 5px 5px;
}

div#footer{
	clear:both;
}

a img {border:0}

/*USEFUL STYLES*/
.errorhead {
	background:url(/images/icons/error.gif) no-repeat;
	padding: 2px 0 12px 27px;
	margin:10px 0 20px 0; 
	color:#990000;
	font-weight:bold;
	font-size:110%;
}
.error {
	color:#990000;
	font-weight:bold;
}
.error input{
	border:1px solid #900;
}

.none{font-style:italic; color:#999999;}

form.inline{
	margin:0;
	padding:0;
	display:inline;
}

.hr01{
	clear:both;
	margin:5px 5% 0 5%;
	border:solid #ccc;
	border-width: 1px 0 0 0;
}

.dashed_panel {
	background:#fff;
	padding:10px;
	padding-bottom:15px;
	border:1px dashed #cedced;
}

.breadcrumb {
	margin-bottom:15px;
	color:#376486;
}
.breadcrumb a{
	color:#376486;
}