html
{
	height: 100%;
	width: 100%;
}
body
{
	background: #fbfbfa url(/images/background.gif) repeat-x top;
	margin: 0;
	padding: 0;
	width: 100%;
}
body, input, select, textarea
{
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
}
a img
{
	border: 0px;
}
hr
{
	display: none;
}
div.pagecontainer_outer
{
	background: url(/images/shadow_base.gif) repeat-y top right;
	margin: 0 auto;
	padding: 0;
	width: 970px;
}
div.pagecontainer_mid
{
	background: url(/images/shadow.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	width: 970px;
}
div.pagecontainer_inner
{
	background: #fff;
	border-left: solid 1px #ddd;
	margin: 0 10px;
	overflow: hidden;
	padding: 0;
	width: 950px;
}
div.header1
{
	background: #fdb414;
	margin: 0;
	overflow: hidden;
	padding: 3px 3px 3px 28px;
}
div.header1 div.logo
{
	float: left;
}
div.header1 div.nav
{
	float: left;
	padding: 4px 0 0 20px;
}
div.header1 div.nav ul
{
	color: #fff;
	display: inline;
	font-size: 10pt;
	list-style: none;
	margin: 0;
	padding: 0;
}
div.header1 div.nav ul li
{
	border-right: solid 1px #ffc952;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 14px 0 0;
}
div.header1 div.nav ul li:last-child
{
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
div.header1 div.nav ul li.end-of-section
{
	border-right: none;
	margin-right: 50px;
	padding-right: 0;
}
div.header1 div.nav ul li a
{
	color: #fff;
	text-decoration: none;
}
div.header1 div.nav ul li a:hover
{
	text-decoration: underline;
}
div.header1 div.search
{
	float: right;
	padding: 0 30px 0 20px;
}
div.search div.top, div.search div.right, div.search div.bottom, div.search div.left, div.search div.topleft, div.search div.topright, div.search div.bottomright, div.search div.bottomleft
{
	height: 100%;
	width: 100%;
}
div.search div.top
{
	background: #fff url(/images/search_top.gif) top left repeat-x;
	float: left;
	margin: 0 6px 0 0;
	width: 160px;
}
div.search div.right
{
	background: url(/images/search_right.gif) top right repeat-y;
}
div.search div.bottom
{
	background: url(/images/search_bottom.gif) bottom left repeat-x;
}
div.search div.left
{
	background: url(/images/search_left.gif) top left repeat-y;
}
div.search div.topleft
{
	background: url(/images/search_top-left.gif) top left no-repeat;
}
div.search div.topright
{
	background: url(/images/search_top-right.gif) top right no-repeat;
}
div.search div.bottomright
{
	background: url(/images/search_bottom-right.gif) bottom right no-repeat;
}
div.search div.bottomleft
{
	background: url(/images/search_bottom-left.gif) bottom left no-repeat;
	height: 100%;
	padding: 5px 5px 3px 5px;
	width: 100%;
}
div.search input.textbox
{
	background: transparent;
	border: 0;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	width: 150px;
}
div.search input.button
{
	font-size: 9pt;
	font-weight: bold;
	margin: 2px 1px 1px 0;
	text-transform: uppercase;
}
div.header2
{
	background: #88b4d5;
	margin: 0;
	padding: 5px 2px 6px 30px;
}
div.header2 p.latestnews
{
	color: #ff6;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
div.header2 p.latestnews a
{
	color: #fff;
	margin: 0 0 0 3px;
	padding: 0;
	text-decoration: none;
	text-transform: none;
}
div.header2 p.latestnews a:hover
{
	text-decoration: underline;
}
div.header3
{
	background: #000 url(/images/banner01.jpg) top left no-repeat;
	height: 117px;
	width: 950px;
}
div.header3 h1, div.header3 h2
{
	margin: 0;
	padding: 0;
	text-indent: -5000px;
}
div.header5, div.header6
{
	background-color: #fdb414;
}
div.header5 div.container, div.header6 div.container
{
	float: left;
	left: 50%;
	position: relative;
	text-align: left;
}
div.header5 div.container li, div.header6 div.container li
{
	float: left;
	position: relative;
}
div.header5 ul, div.header6 ul
{
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
	left: -50%;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
div.header6 ul
{
	font-size: 10pt;
	font-weight: normal;
}
div.header5 ul li, div.header6 ul li
{
	background-color: Transparent;
	border-right: solid 1px #ffc952;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
div.header5 ul li:last-child, div.header6 ul li:last-child
{
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
div.header5 ul li a, div.header6 ul li a
{
	color: #fff;
	display: block;
	padding: 6px 10px;
	text-decoration: none;
}
div.header5 ul li a:hover, div.header6 ul li a:hover
{
	background-color: #e8a512;
}
div.breadcrumb
{
	font-size: 8pt;
	margin: 0 0 20px 0;
	padding: 0;
}
div.breadcrumb p.youarehere
{
	background: url(/images/breadcrumb_icon.gif) top left no-repeat;
	color: #999999;
	display: inline;
	margin: 0;
	padding: 0 0 0 30px;
	text-transform: uppercase;
}
div.breadcrumb ul
{
	display: inline;
	margin: 0;
	padding: 0;
}
div.breadcrumb ul li
{
	display: inline;
	margin: 0;
	padding: 0 0 0 14px;
	text-transform: uppercase;
}
div.breadcrumb ul li a
{
	color: #385d89;
	text-decoration: none;
}
div.breadcrumb ul li a:hover
{
	text-decoration: underline;
}
div.breadcrumb ul li:before
{
	color: #999;
	content: ">";
	margin: 0 0 0 -10px;
	padding: 0 5px 0 0;
}
div.content
{
	background: #fff;
}
div.footer
{
	background: #88b4d5;
	font-size: 8pt;
	padding: 10px 30px;
}
div.footer div.nav
{
	color: #fff;
	float: left;
	text-transform: uppercase;
}
div.footer div.nav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.footer div.nav ul li
{
	display: inline;
	padding: 0 20px 0 0;
}
div.footer div.nav ul li a
{
	color: #fff;
	text-decoration: none;
}
div.footer div.nav ul li a:hover
{
	text-decoration: underline;
}
div.footer div.copyright
{
	color: #fff;
	float: right;
	text-transform: uppercase;
}
div.footer div.copyright p
{
	margin: 0;
	padding: 0;
}
div.box1
{
	background: #fff;
	margin: 0 0 10px 0;
	padding: 0;
}
div.box1 div.top, div.box1 div.right, div.box1 div.bottom, div.box1 div.left, div.box1 div.topleft, div.box1 div.topright, div.box1 div.bottomright, div.box1 div.bottomleft
{
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
div.box1 div.top
{
	background: url(/images/white-box-on-white_dot.gif) top left repeat-x;
}
div.box1 div.right
{
	background: url(/images/white-box-on-white_dot.gif) top right repeat-y;
}
div.box1 div.bottom
{
	background: url(/images/white-box-on-white_dot.gif) bottom left repeat-x;
}
div.box1 div.left
{
	background: url(/images/white-box-on-white_dot.gif) top left repeat-y;
}
div.box1 div.topleft
{
	background: url(/images/white-box-on-white_top-left.gif) top left no-repeat;
}
div.box1 div.topright
{
	background: url(/images/white-box-on-white_top-right.gif) top right no-repeat;
}
div.box1 div.bottomright
{
	background: url(/images/white-box-on-white_bottom-right.gif) bottom right no-repeat;
}
div.box1 div.bottomleft
{
	background: url(/images/white-box-on-white_bottom-left.gif) bottom left no-repeat;
}
div.box1 div.inner
{
	padding: 10px;
}
div.box2
{
	background: #e9e9e9 url(/images/greygradient-box-on-white_back.gif) top left repeat-x;
	height: 100%;
	margin: 0;
	width: 100%;
}
div.box2 div.topleft, div.box2 div.topright, div.box2 div.bottomright, div.box2 div.bottomleft
{
	height: 100%;
	min-height: 100px;
	width: 100%;
}
div.box2 div.topleft
{
	background: url(/images/greygradient-box-on-white_top-left.gif) top left no-repeat;
}
div.box2 div.topright
{
	background: url(/images/greygradient-box-on-white_top-right.gif) top right no-repeat;
}
div.box2 div.bottomright
{
	background: url(/images/greygradient-box-on-white_bottom-right.gif) bottom right no-repeat;
}
div.box2 div.bottomleft
{
	background: url(/images/greygradient-box-on-white_bottom-left.gif) bottom left no-repeat;
	height: 100%;
	padding: 10px 0;
	width: 100%;
}
div.box2 h3
{
	background: blue;
	color: #fff;
	font-size: 11pt;
	margin: 0;
	padding: 3px 1px 3px 28px;
}
div.box3
{
	background: #e9e9e9 url(/images/greygradient-box-on-white_back.gif) top left repeat-x;
	height: 100%;
	margin: 0;
	width: 100%;
}
div.box3 div.topleft, div.box3 div.topright, div.box3 div.bottomright, div.box3 div.bottomleft
{
	font-size: 1px;
	height: 5px;
	width: 100%;
}
div.box3 div.topleft
{
	background: url(/images/box3-topleft.gif) top left no-repeat;
}
html > body div.box3 div.topleft
{
	background-image: url(/images/box3-topleft.png);
}
div.box3 div.topright
{
	background: url(/images/box3-topright.gif) top right no-repeat;
}
html > body div.box3 div.topright
{
	background-image: url(/images/box3-topright.png);
}
div.box3 div.bottomright
{
	background: url(/images/box3-bottomright.gif) bottom right no-repeat;
}
html > body div.box3 div.bottomright
{
	background-image: url(/images/box3-bottomright.png);
}
div.box3 div.bottomleft
{
	background: url(/images/box3-bottomleft.gif) bottom left no-repeat;
}
html > body div.box3 div.bottomleft
{
	background-image: url(/images/box3-bottomleft.png);
}
div.box3 h3
{
	background: blue;
	color: #fff;
	font-size: 11pt;
	margin: 0;
	padding: 3px 1px 3px 28px;
}
div.box4
{
	background: #e9e9e9;
	height: 100%;
	margin: 0;
	width: 100%;
}
div.box4 div.topleft, div.box4 div.topright, div.box4 div.bottomright, div.box4 div.bottomleft
{
	font-size: 1px;
	height: 10px;
	width: 100%;
}
div.box4 div.topleft
{
	background: url(/images/box4-topleft.gif) top left no-repeat;
}
html > body div.box4 div.topleft
{
	background-image: url(/images/box4-topleft.png);
}
div.box4 div.topright
{
	background: url(/images/box4-topright.gif) top right no-repeat;
}
html > body div.box4 div.topright
{
	background-image: url(/images/box4-topright.png);
}
div.box4 div.bottomright
{
	background: url(/images/box4-bottomright.gif) bottom right no-repeat;
}
html > body div.box4 div.bottomright
{
	background-image: url(/images/box4-bottomright.png);
}
div.box4 div.bottomleft
{
	background: url(/images/box4-bottomleft.gif) bottom left no-repeat;
}
html > body div.box4 div.bottomleft
{
	background-image: url(/images/box4-bottomleft.png);
}
div.box5
{
	background: #e9e9e9 url(/images/greygradient-box-on-white_back.gif) top left repeat-x;
	height: 100%;
	margin: 0;
	width: 100%;
}
div.box5 div.topleft, div.box5 div.topright, div.box5 div.bottomright, div.box5 div.bottomleft
{
	font-size: 1px;
	height: 10px;
	width: 100%;
}
div.box5 div.topleft
{
	background: url(/images/box5-topleft.gif) top left no-repeat;
}
html > body div.box5 div.topleft
{
	background-image: url(/images/box5-topleft.png);
}
div.box5 div.topright
{
	background: url(/images/box5-topright.gif) top right no-repeat;
}
html > body div.box5 div.topright
{
	background-image: url(/images/box5-topright.png);
}
div.box5 div.bottomright
{
	background: url(/images/box5-bottomright.gif) bottom right no-repeat;
}
html > body div.box5 div.bottomright
{
	background-image: url(/images/box5-bottomright.png);
}
div.box5 div.bottomleft
{
	background: url(/images/box5-bottomleft.gif) bottom left no-repeat;
}
html > body div.box5 div.bottomleft
{
	background-image: url(/images/box5-bottomleft.png);
}
div.box5 h3
{
	background: blue;
	color: #fff;
	font-size: 11pt;
	margin: 0;
	padding: 3px 1px 3px 28px;
}
@media print
{
	body, div.pagecontainer_outer, div.pagecontainer_mid, div.pagecontainer_inner, div.header3
	{
		background: none !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
	}
	div.footer, div.footer div.copyright
	{
		background: none !important;
		color: #000 !important;
	}
	div.header1, div.header2, div.header4, div.header5, div.header6, div.footer div.nav
	{
		display: none;
	}
	div.header3 h1
	{
		text-indent: 0;
	}
	div.header3 h2
	{
		display: none;
	}
	div.breadcrumb p.youarehere
	{
		background: none;
		padding: 0;
	}
}
div.content div.column2 div.column2-content ul
{
	margin-left:18px;
	padding: 0;
}
div.content div.column2 div.column2-content ul li
{
	margin: 20px;
	padding: 0;
}
div.content div.column2 div.column2-content ul.type1 li
{
	margin: 0px;
	padding: 0;
}
div.content div.column2 div.column2-content div.paging ul
{
	margin: 0;
	padding: 0;
}
div.content div.column2 div.column2-content div.paging ul li
{
	margin: 0;
	padding: 0;
}
div.content div.column2 div.column2-content div.paging ul li
{
	margin-left: 20;
	padding: 4px;
}
div.content div.column2 div.column2-content ul.type1 li
{
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 0;
	padding-bottom:2px;
    padding-top:2px;
    padding-left:-5px;
}
div.content div.column2 div.column2-content ul.type1
{
    margin: 0 0 0 0;list-style-type: disc;
    
    padding-left:15px;
    padding-top:6px;
    padding-bottom:6px;
    padding-right:0px;
}
div.content div.column2 div.column2-content div.boxcontent ul li
{
	margin:0 0 0 0px;
    
}
div.column1 a
{
	text-decoration: none;
}
.Yellow-Head
{
	color: #EEA202;
	font-size: 11pt;
	font-weight: bold;
}
.Yellow-Subhead
{
	color: #EEA202;
	font-size: 10pt;
	font-weight: bold;
}
.Grey-Head
{
	color: #706f5c;
	font-size: 11pt;
	font-weight: bold;
}
.Grey-Subhead
{
	color: #706f5c;
	font-size: 10pt;
	font-weight: bold;
}
.Image-Left
{
	float: left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
}
.Image-Right
{
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 00px;
	margin-top: 10px;
}
.Image-Border
{
	border: 1px solid;
}
td p
{
	margin: 0px;
}
div.content div.column2 div.column2-content table
{
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 1px 0 0 1px;
	width: 100%;
}
div.content div.column2 div.column2-content table thead td
{
	background-color: #dfdfdf;
	border-color: #efefef;
	border-style: solid;
	border-width: 0 1px 1px 0;
	color: #000;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
div.content div.column2 div.column2-content table td
{
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 0 1px 1px 0;
	padding: 3px 8px;
	text-align: center;
}
a
{
	color: #385d89;
	text-decoration: none;
}
div.column2 a.type1
{
	color: White;
}
div.news-stories ul.news-stories
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.news-stories ul.news-stories li
{
	
	margin: 0;
	padding: 10px 0;
	clear:both;
}
div.news-stories ul.news-stories li:last-child
{
	border-bottom: none;
}
div.news-stories ul.news-stories li a
{
	text-decoration: none;
}
div.news-stories ul.news-stories li a span.title
{
	font-size: 12pt;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 0;
	text-decoration: none;
}
.news-stories li a img 
{
	float:left;
	margin-right:10px;
	clear:left;
}
div.news-stories ul.news-stories li a:hover span.title
{
	text-decoration: underline;
}

div.column2-content img
{
	padding:10px;
}

div.column2-content a img
{
	padding:0px;
}

div#recaptcha_image img, a#recaptcha_reload_btn img, a#recaptcha_switch_audio_btn img, a#recaptcha_switch_img_btn img, a#recaptcha_whatsthis_btn img
{
	padding:0 0 0 0px;
}

/* Variants of box3 used on home page (left column) */

div.homepage_left_box2
{
    background: #b3cadc;
    margin: 5px 0 0 0;
}
    div.homepage_left_box2 div.boxcontent
    {
        padding: 8px 10px;
    }
    div.homepage_left_box2 h4
    {
        margin: 0;
        color: #fff;
        text-transform: uppercase;
        font-size: 1.1em;
    }
   div.column1 ul
    {
        margin: 0;
        padding: 0;
    }
   div.column1 ul li
    {
        list-style-position: inside;
        margin: 4px 0;
        padding: 0 0 0 2px;
        color: #333;
    }
  div.column1  ul li a
    {
        color: #333;
    }
  div.column1  ul li a:hover
    {
        text-decoration: underline;
    }

div.homepage_left_box3
{
    background: #d2c8d1;
    margin: 8px 0 8px 0;
}
    div.homepage_left_box3 div.boxcontent
    {
        padding: 8px 10px;
    }
    div.homepage_left_box3 h4
    {
        margin: 0;
        color: #8a287f;
        text-transform: uppercase;
        font-size: 1.1em;
    }

div.homepage_left_box5
{
    background: #7a9dc7;
    margin: 5px 0 8px 0;
}
    div.homepage_left_box5 div.boxcontent
    {
        padding: 8px 10px;
    }
    div.homepage_left_box5 a
    {
        display: block;
        margin: 0;
        padding: 0 0 0 38px;
        background: url(/images/homepage_email_icon.gif) left center no-repeat;
        color: #fff;
        font-weight: bold;
    }
    div.homepage_left_box5 a:hover
    {
        text-decoration: underline;
    }

div.homepage_left_box6
{
    background: left top no-repeat;
    height: 140px;
}
    div.homepage_left_box6 div.topleft, div.homepage_left_box6 div.topright, div.homepage_left_box6 div.bottomright, div.homepage_left_box6 div.bottomleft
    {
        width: 100%;
        height: 100%;
    }





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
