/* GENERAL STYLES */
/*
-----------------------------------------------

Author: Nat Ring
Version: November 25, 2008
----------------------------------------------- */


/* =Reset Elements
----------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td{ 
	margin:0;
	padding:0;
}
fieldset,
img{ 
	border:0;
}
address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul{
	list-style:none;
}
caption,
th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after{
	content:'';
}
abbr,
acronym{
	border:0;
}


/* =Type
----------------------------------------------- */
body{
	font:normal 9pt Helvetica, Arial, sans-serif;
	color:#000000;
}
pre,
code{
	font-family:monospace;
}


/* Common=Tags
----------------------------------------------- */
body{
	background:#fff;
}
a,
a:link{
	color:#003399;
}
h1{
	font-weight:bold;
	font-size:12pt;
	margin-bottom:11px;
}
h2{
	font-size:18pt;
	color:#003399;
	padding:0 7px 3px 0;
	margin-bottom:10pt
}
p{
	line-height:12pt;
	margin-bottom:12px;
}
ul{
	line-height:12pt;
	margin-bottom:12px;
	list-style:circle;
}
ol{
	line-height:12pt;
	margin-bottom:12px;
	list-style:decimal;
}
li {
	margin:0 0 3px 40px;
}
li li{
	margin:0 0 3px 30px;
}
	
/* nested lists have no top/bottom margins */
ul ul,   ul ol,   ol ul,   ol ol{
	margin-top:.5em;
	margin-botom:.5em;
}

/* 2 deep unordered lists use a circle */
ol ul,   ul ul{
	list-style-type: circle;
}

/* 3 deep (or more) unordered lists use a square */
ol ol ul,     ol ul ul,     ol menu ul,     ol dir ul,
ul ol ul,     ul ul ul,     ul menu ul,     ul dir ul{
	list-style-type: square;
}
strong,
bold{
	font-weight:bold;
}
em,
i{
	font-style:italic;
}

h2.blueLarge{color:#0066CC;}
h2.blueSmall{
	font-size:12pt;
	color:#0066CC;
}
h2.orangeLarge{color:#FF6600;}
h2.orangeSmall{
	font-size:10pt;
	color:#FF6600;
}



/* Home Page
----------------------------------------------- */
#header h1.header a{
	font-size:15pt;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
}
div.content{
	padding-top:10px;
	clear:both;
}
#header #utilityNav{
	display:none;
}
ul.panels{
	display:none;
}
div.loginPanel{
	display:none;
}



/* Interior Page
----------------------------------------------- */
#header ul.mainNav{
	display:none;
}
.interior .secondaryContent{
	display:none;
}
.interior .leftNav{
	display:none;
}
img.headerShadow{
	display:none;
}

.footer{
	padding:25px 0 0 0;
	text-align:center;
	font-size:7pt;
}
.footer a.footerLink{
	display:inline;
	margin:0 10px;	
}


/* Tables
----------------------------------------------- */
table{
	width:100%;
	border:1px solid #D6D6D6;
	border-width:1px 1px 0 1px;
}
table th{
	padding:5px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #D6D6D6;
}
table td{
	padding:5px;
	text-align:center;
	border-bottom:1px solid #D6D6D6;
}

/* EDITOR PROPERTIES */
