/* 
================================
 Container Styles for DotNetNuke
================================
*/   


/*--- common ---*/
a, a:hover
{
	text-decoration: none;
}

p, td, ul li
{
	font-size: .9em;
}

h1
{
	font-size: 1.5em;
	font-weight: normal;
}

h2
{
	font-size: 1.3em;
	font-weight: normal;
}

h3
{
	font-size: 1.1em;
	font-weight: normal;
}

h4
{
	font-size: .9em;
	font-weight: bold;
	margin: 0;
}

h5
{
	font-size: .8em;
	font-weight: bold;
}

.small
{
	width: 255px;
}

.large
{
	width: 511px;
}

.full
{
}

.containerPaddingAll
{
	padding: 16px;
}

.containerPaddingL
{
	padding: 0 0 0 16px;
}

.containerPaddingTB
{
	padding: 16px 0;
}

.containerPaddingTR
{
	padding: 16px 16px 0 0;
}

.containerPaddingTRB
{
	padding: 16px 16px 16px 0;
}

.containerPaddingTBL
{
	padding: 16px 0 16px 16px;
}

.normalWeight
{
	font-weight: normal;
}

/*--- lightblue box ---*/

.lightBlueBox
{
	margin-bottom: 8px;
	background: #A8CBDA;
	text-align: left;
	color: #00335A;
}

.lightBlueBox h1,
.lightBlueBox h2,
.lightBlueBox h3,
.lightBlueBox h4,
.lightBlueBox h5
{
	color: #00335A;
}

.lightBlueBox p
{
	color: #000000;
}

.lightBlueBox a
{
	color: #00335A;
}

.lightlueBox a:visited
{
	color: #00335A;
}

.lightBlueBox a:hover
{
	color: #000000;
}

.lightBlueBox a:active
{
	color: #000000;
}


/*--- darkblue box ---*/

.darkBlueBox
{
	margin-bottom: 8px;
	background-color: #00335A;
	text-align: left;
	color: #A8CBDA;
}

.darkBlueBox td
{
	color: #FFFFFF;
}

.darkBlueBox a
{
	color: #A8CBDA;
}

.darkBlueBox a:visited
{
	color: #A8CBDA;
}

.darkBlueBox a:hover
{
	color: #FFFFFF;
}

.darkBlueBox a:active
{
	color: #FFFFFF;
}

.darkBlueBox h1,
.darkBlueBox h2,
.darkBlueBox h3,
.darkBlueBox h4,
.darkBlueBox h5
{
	color: #A8CBDA;
}

.darkBlueBox p
{
	color: #FFFFFF;
}

/*--- gradient box for home page --- */
.blueBox
{
	width: 242px;
	text-align: left;
	color: #FFFFFF;
}

.blueBox a
{
	color: #FFFFFF;
}

.blueBox a:visited
{
	color: #FFFFFF;
}

.blueBox a:hover
{
	color: #A8CBDA;
}

.blueBox a:active
{
	color: #A8CBDA;
}

.blueBox h2
{
	margin: 0;
	padding: 2px 0 6px 4px;
	font-weight: bold;
	color: #FFFFFF;
}

.blueBox h2 a
{
	color: #FFFFFF;
}

.blueBox h2 a:visited
{
	color: #FFFFFF;
}

.blueBox h2 a:hover
{
	color: #A8CBDA;
}

.blueBox h2 a:active
{
	color: #A8CBDA;
}

.blueBoxHeader
{
	background: url('images/blueBoxHeader.jpg');
	font-size: .9em;
	font-weight: bold;
	letter-spacing: .05em;
}

.blueBoxContent
{
	height: 123px;
	background: url('images/fullback.png');
	color: #FFFFFF;
}

.blueBoxContent ul
{
	margin: 0;
	padding: 8px 0 0 24px;
	list-style: outside;
}

.blueBoxContent ul li
{
	list-style-type: disc;
}

.Head
{
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}


