﻿/* CSS Document */

/*  */
	/* General styles */

.body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background-image: url(images/main_back.gif);
	background-repeat: repeat-y;
	background-position: center;
	min-width:600px;    	/* Minimum width of layout - remove line if not required */
	/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	background-color: #E7F0F8;
	}

#main {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	}
#wrapper {
	
	width: 760px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0;
}
	
	a {
	color:#21398D;
	text-decoration: none;
	}
	a:hover {
		color:#FFAD33;
		text-decoration:none;
	}
	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
.col1 h2,
.col5 h2,
.col6 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #006BB7;
	background-image: url(images/header_dots.gif);
	background-repeat: repeat-x;
	background-position: right 5px;
}
.h2titlebg {
    background-color:white;
    padding-right:10px;
}
.col1 h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFAD33;
}
.col1 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .5px;
}
.col5 h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFAD33;
}
.col5 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .5px;
}
.col6 h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFAD33;
}
.col6 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .5px;
}
/*	img {
		margin:10px 0 5px;
	}
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:760px;
		position:relative;
		z-index:2;
	}
    #header p {
    	margin-right: 20px;
    	margin-top: 10px;
    	font-family: Geneva, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight: normal;
    	color: #999999;
    	text-align: right;
    	float: right;
    }
    #header #banner {
    	margin-left: 20px;
    	margin-top: 0px;
    }
    #header #logo {
    	float: none;
    	margin: 0px;
    	clear: none;
    }

/* Navigation Menu */
	#navbar0 {
    	width:100%;
    	
    	float:left;
    		border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #648FAD;
	background-color: #006BB7;

    	
		}
	#navbar0 ul {
    	list-style:none;
    	margin: 0;
    	padding: 0;
		float:left;
    	height: 36px;
    	text-align:center;
		}
	#navbar0 ul li {
		position:relative;
        float:left;
		padding: 0px 10px 0px 10px;
    	height: 36px;
    	line-height:33px;
    	text-transform:uppercase;
    	font-size:12px;
		cursor:pointer;
		}
	#navbar0 ul li a {
		color:#FFFFFF;
		}
	#navbar0 li ul {
		position:absolute;
		list-style:none;
		display:none;
		top:35px;
		left:10px;
		}
	#navbar0 ul ul li {
		float:none;
		background-color:#09F;
		text-align:left;
		height:20px;
		line-height:20px;
		font-size:10px;
		cursor:pointer;
		padding: 0px 0px 0px 0px;
		}
	#navbar0 ul ul li a {
		display:block;
		width:160px;
		}
	#navbar0 ul ul li span {
		margin: 10px 10px 10px 10px;
		}
	#navbar0 ul li:hover,
	#navbar0 ul li.current {
    	color:#fff;
    	background-image: url(images/nav_over_arrow.gif);
    	background-repeat: no-repeat;
    	background-position: center;
        }
	#navbar0 ul li:hover ul {
		display:block;
		}
	#navbar0 ul ul li:hover,
	#navbar0 ul ul li.current {
    	color:#fff;
    	background-image:none;
    	background-color:silver;
        }
/* End Nav */
	
	#content {
		float:left;
    	z-index:2;
		}
	#flashcontent {
    	z-index:2;
		}
/*
	#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	}
	#header ul li a {
	display:block;
	float:left;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:35px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	text-transform:uppercase;
	}
#navbar {
	width: 760px;
	height: 35px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #648FAD;
	background-color: #006BB7;
}
	#header ul li a:hover {
	color:#fff;
	background-image: url(images/nav_over_arrow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
	#header ul li a.active,
	#header ul li a.active:hover,
	#header ul li.current a {
	color:#fff;
	font-weight:bold;
	background-image: url(images/nav_over_arrow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
	#header ul li a span {
		display:block;
	}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:720px;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3,
	.col4,
	.col5,
	.col6 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
	padding-right: 20px;
	padding-left: 20px;
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:470px;			/* left column content width (left column width minus left and right padding) */
		left:25%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col4 {
	width:180px;			/* left column content width (left column width minus left and right padding) */
	left:25%;			/* (right column width) plus (left column left padding) */
	}
.col4 #sidebar2 ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFAD33;
	font-size: 12px;
	text-decoration: none;
}
.col4 #sidebar2 li {
	list-style-image: url(images/lightblueblock.gif);
	list-style-position: outside;
	overflow: visible;
	padding: 0px;
	margin: 15px 0px;
}
.col4 #sidebar2 a {
	color: #FFAD33;
}
#bodyfloatright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.col4 #sidebar2 a:hover {
	color: #006BB7;
}
#sidebar2 img {
	text-align: center;
}
	.rightmenu .col2 {
		width:230px;			/* right column content width (right column width minus left and right padding) */
		left:28%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	.rightmenu .col5 {
		width:520px;			/* right column content width (right column width minus left and right padding) */
		left:28%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	.rightmenu .col6 {
		width:720px;			/* right column content width (right column width minus left and right padding) */
		left:25%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:760px;
	}
	#footer p {
	margin:0;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
	/*  */
.col2 #sidebar1 {
	background-color: #A5BBE1;
	margin-top: 20px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.col4 #sidebar1 {
	background-color: #A5BBE1;
	margin-top: 20px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#sidebar1 h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-image: url(images/quadbox1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
#sidebar1 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar1 strong {
	color: #EEEEEE;
}
.col2 #sidebar2 {
	background-color: #F5F6F7;
	margin-top: 20px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.col4 #sidebar2 {
	background-color: #F5F6F7;
	margin-top: 20px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#sidebar2 h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006BB7;
	letter-spacing: 1px;
	background-image: url(images/quadbox2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
}
#sidebar2 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar2 strong {
	color: #FFAD33;
}

#leftcol {
				
	width: 45%;
	
	
	float: left;			
}

#rightcol {
	border-left: 1px solid #CCCCCC;
	width: 48%;
	padding-left: 18px;
	float: right;		
}
.releaserow,
.articlerow {
    cursor:pointer;
}
.releaserow:hover,
.articlerow:hover {
	color: #FFAD33;
}
