/* GENERAL STYLES */
/*
Author: Craig Erskine
Description: Default Styles
*/

/* Reset */
* { margin: 0; padding: 0; font-size: 100%; }

/* Elements */
body { font: 12px/1.5 Arial, sans-serif; text-align: center; background: #fff; color: #222; }
a { color: #DE5368;  font-weight: bold; text-decoration: underline; overflow: hidden; }
a:hover,a:focus,a:active { color: #000; text-decoration: underline; }
a:focus,a:active { overflow: hidden; }

h1,h2,h3,h4,h5,h6 { margin: 0 0 10px; font-size: 26px; line-height: 1em; color: #000; }
h1 { font-weight: normal; letter-spacing: -1px; }
h2 { font-size: 18px; color:#DE5368; weight:bolder;}
h3 { font-size: 15px;  }
h4 { font-size: 13px; }
h5 { font-size: 11px; }
h6 { font-size: 9px; }

p { margin: 0 0 20px; }
ul,ol { margin: 0 40px 20px; }
ul ul,ol ol,ul ol,ol ul { margin-bottom: 0; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl { margin: 0 40px 20px; }
dl dt { font-weight: bold; }
dl dd { margin: 0 0 0 20px; }
abbr,acronym { border-bottom: 1px dotted #000; cursor: help; }
address { margin: 0 0 20px; font-style: italic; }
del {}
blockquote { margin: 0 40px; }
strong { font-weight: bold; }
em,dfn { font-style: italic; }
dfn { font-weight: bold; }
sub,sup { font-size: .8em; line-height: 0; }
pre { margin: 0 0 20px; }
pre,code { font: 11px/1.5 monospace; white-space: pre; }
caption { background: #FFC; }
img { border: 0 none; }
hr { margin: 0 0 20px; }

/* Clear */
.clear { clear: both; }
.clearfix,#page,#nav,#body,#content,#foot,#FooterContainer { display: inline-block; }
.clearfix:after,#page:after,#nav:after,#body:after,#content:after,#foot:after,#FooterContainer:after { clear: both; display: block; font: 0px/0px serif; content: "."; height: 0; visibility: hidden; }
html[xmlns] .clearfix,html[xmlns] #page,html[xmlns] #nav,html[xmlns] #body,html[xmlns] #content,html[xmlns] #foot,#FooterContainer { display: block; }

/* Some classes */
.small { font-size: 9px; }
.large { font-size: 14px; }
.quiet { color: #aaa; }
.highlight { background: #DE5368; color: #fff; }
.shade1 { background: #EEE; }
.shade2 { background: #DDD; }
.shade3 { background: #CCC; }
.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }
.left { margin: 0 20px 20px 0; float: left; }
.right { margin: 0 0 20px 20px; float: right; }
.error { color: #C00; }
.hide { display: none; }

p.highlight,p.shade1,p.shade2,p.shade3,
h1.highlight,h2.highlight,h3.highlight,h4.highlight,h5.highlight,h6.highlight,
h1.shade1,h2.shade1,h3.shade1,h4.shade1,h5.shade1,h6.shade1,
h1.shade2,h2.shade2,h3.shade2,h4.shade2,h5.shade2,h6.shade2,
h1.shade3,h2.shade3,h3.shade3,h4.shade3,h5.shade3,h6.shade3 { padding: 6px; }

/* Tables */
table.table th { border: 2px solid #DDD; padding: 4px 10px; font-weight: bold; text-align: left; }
table.table td { border: 1px solid #DDD; padding: 4px 10px; }
table.table tfoot { font-style: italic; }
table.table caption { background: #FFC; }

/* Page Elements */
#PageContainer {
	margin : 0 auto;
	position : relative;
	left : 0;
	width: 760px;
	text-align: left;
	background: #FFF;
}

/* Head */
#head {
  margin : 0;
  padding : 0;
}


/* Navigation */
#nav {
	 width : 181px;
	 height : 100%;
	 background: #fff;
	 margin : 0;
	 clear : left;
	 float:left;
}

#nav ul {
  list-style-type : none;
  margin-left : 0;
  margin-bottom: 0;
  width : 181px;
}


#nav li  {
  background : #a0a0a0;
  color : #000;
  padding-left : 10px;
  font-size : 11px;
  height : 22px;
  border-bottom : 2px solid #fff;
  vertical-align: middle;
}

#nav li a {
  color: #000; 
  text-decoration: none;
}

#nav .level2 {
  font-size : 9px;
  padding-left : 20px;
}

#nav  .level3 {
  font-size : 9px;
  padding-left : 30px;
}

#nav .selected  {
  background : #fff;
}
#nav .selected a {
  font-weight : bolder;
  color : #DE5368;
  text-decoration: none;
}


#navpost{
  width : 181px;
}


/* Content  */
#ContentMain {
 padding-left : 200px;
 background: #fff;
}


/* Foot */
#foot {  padding: 20px; background: #fff; color: #aaa; font-size:8px; position : relative; }
#footercap {  align:center; }
#foot-nav { margin: 0 0 20px; }
#foot-nav li { display: inline; list-style: none none; }
#foot-nav a { margin: 0 15px 0 0; color: #DE5368; text-decoration: none; }
#foot-nav a:hover,#foot-nav a:focus,#foot-nav a:active { color: #DE5368; text-decoration: none; }
#foot-copy { margin: 0; float: left;  }
#foot-copy a { color: #DE5368; font-weight: bold; text-decoration: none; }
#foot-credit { margin: 0; float: right;  }
#foot-credit a { color: #DE5368; font-weight: bold; text-decoration: none; }
#foot-credit a:hover,#foot-credit a:focus,#foot-credit a:active { color: #000; text-decoration: none; }

.Error {
 background: #FF0;
 color: #C00;
}

.Status {
 color: #C00;
}

.WinBorder td.Content {
 background: #fff;
 color: #000;
}

.WinBorder td.Content,.WinBorder td.Content p,.WinBorder td.Content ul,.WinBorder td.Content ol,.WinBorder td.Content li {
 font-weight: normal;
 font-size: 10px;
}

td.WinBorder {
 background: #9F9FA1;
 color: #FFF;
 padding : 5px;
}

.WinBorder,.WinBorder p,.WinBorder ul,.WinBorder ol,.WinBorder li {
 font-weight: bold;
 font-size: 14px;
}



















