body
{
	font-family:Arial;
	margin:0px auto;
	text-align:center;
	background:#5e6d70;
	font-size:0.75em;
	margin-bottom:40px;
}

.clear
{
	clear: both;
}

.clear:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.hide
{
	display:none;
}

a
{
	text-decoration:none;
}

a img
{
	border:none;
}

h1,h2,h3,h4,h5,h6,div,ul,p,td,table
{
	padding:0px;
	margin:0px;
}

h2.smap
{
	margin-top:15px;
	font-size:1.4em;
}

ul
{
	list-style-type:none;
}

div#wrapper
{
	width:800px;
	text-align:left;
	margin:17px auto;
}

div#header h1
{
	padding:26px 0px 30px 28px;
	float:left;
}

div#header div#hdrlinks
{
	float:right;
	margin-right:16px;
	margin-top:70px;
	color:#fff;
	font-size:0.95em;
}

div#header div#hdrlinks a
{
	color:#fff;
}

div.green
{
	background:#579d48 url(images/green-hdr-bg.gif) no-repeat top;
}

div.paleblue
{
	background:#3399cc url(images/paleblue-hdr-bg.gif) no-repeat top;
}

div.orange
{
	background:#f16f18 url(images/orange-hdr-bg.gif) no-repeat top;
}

div.red
{
	background:#CD3333 url(images/red-hdr-bg.gif) no-repeat top;
}

div.purple
{
	background:#814c79 url(images/purple-hdr-bg.gif) no-repeat top;
}

div.blue
{
	background:#004b85 url(images/blue-hdr-bg.gif) no-repeat top;
}

div.vrez
{
	background:#AFD02E url(images/vrez-hdr-bg.gif) no-repeat top;
}


div#mainbody
{
	background:#383b3b;
	width:773px;
	padding:12px 13px 16px 14px;
}

div#mainmenu
{

}

div#mainmenu ul#menu1
{
	display:block;	
	margin:0px 0px;
	padding:0px 0px 15px 0px;

}

ul#menu1 li
{
	display:inline;
	margin-left:0px;
}

ul#menu1 li a
{
	display:block;
	font-weight:bold;
	color:#fff;
	background:url(images/menu-tab-slice.gif) repeat-x 0px 0px;
	padding:8px 8px;
	float:left;
	
}

ul#menu1 li span
{
	display:block;
	padding:10px 0px;
	width:5px;
	height:10px;

}

ul#menu1 li span.menu-left
{	
	background:url(images/menu-tab-left.gif) no-repeat 0px 0px;
	float:left;
}

ul#menu1 li span.menu-right
{
	float:left;
	background:url(images/menu-tab-right.gif) no-repeat 0px 0px;
	margin-right:8px;
}




div#page
{
	background:#f5f5f5 url(images/strip.jpg) repeat-y 574px 0px;
	width:771px;
	border:solid 1px 383b3b;
	border-top:none; 
	min-height:520px;
}

div#page div#pageleft
{
	width:574px;
	float:left;
}

div#page div#pageleft div#searchbar
{
	border-left:solid 1px #fff;
	background:url(images/search-bar-grad.gif) repeat-x 0px 1px;
	height:26px;
	
}

div#page div#pageright
{
	width:197px;
	float:left;
}

div#pageright div#sidebar
{
	background:url(images/circles.jpg) no-repeat top right;
	min-height:497px;
}

div#searchform div#curveleft
{
	float:left;
	width:21px;
	background:url(images/search-left-curve.gif) no-repeat;
	height:67px;
}

div#searchform div#search
{
	float:left;
	background:url(images/search-centre-bg.gif) repeat-x;
	width:171px;
	height:67px;
}

div#search img#imgsearch
{
	display:block;
	padding:15px 0px 7px 0px;
}

div#search form#frmsearch
{
	padding:0px;
	margin:0px;
}

div#search form#frmsearch input#searchtext
{
	width:120px;
	border:solid 1px #7f9db9;
	color:#999;
	padding-bottom:2px;
	display:block;
	float:left;
}

div#search form#frmsearch input#btnGo
{
	display:block;
	float:left;
	margin-left:4px;
}

div#searchform div#curveright
{
	float:right;
	width:5px;
	background:url(images/search-right-curve.gif) no-repeat;
	height:67px;
}

div#footer
{
	border:solid 1px #fff;
	background:url(images/footer-grad.gif) repeat-x;
	width:769px;
}

div#footer p
{
	padding:9px 0px 9px 28px;
	color:#666;
	font-size:0.9em;
}

div#footer p a
{
	color:#666;
}

div#textholder
{
	margin-left:17px;
	margin-right:20px;
	font-size:0.95em;
}

div.pagegreen div#textholder a
{
	color:#478e4e
}

div.pagepaleblue div#textholder a
{
	color:#cd3333;
}

div.pageorange div#textholder a
{
	color:#f7941d;	
}

div.pagepurple div#textholder a
{
	color:#814c79;		
}

div.pageblue div#textholder a
{
	color:#004b85
} 

div.pagered div#textholder a
{
	color:#3399cc
}

div.pagered div#textholder a
{
	color:#3399cc
}

div.pagevrez div#textholder a
{
	color:#AFD02E;
}

div.pagegreen div#textholder strong
{
	color:#814c79
}

div.paleblue div#textholder strong
{
	color:#cd3333
}


div.pageorange div#textholder strong
{
	color:#004b85;	
}

div.pagepurple div#textholder strong
{
	color:#579d48;
		
}

div.pageblue div#textholder strong
{
	color:#f16f18;
}

div.pageblue div#textholder strong
{
	color:#3399cc;
}

div.pagered div#textholder strong
{
	color:#3399cc;
}

div.pagevrez div#textholder strong
{
	color:#AFD02E;
}

div#textholder strong
{
	font-weight:bold;
} 

div#textholder ul
{
	margin-left:20px;
}

div#textholder ul li
{
	display:block;
	padding-left:12px;
	margin-bottom:12px;
}

div#textholder div#pagelogo img
{
	padding:18px 0px 4px 0px; 	
}

div#textholder div#pageintro
{
	margin-bottom:20px;
	margin-top:10px;
}

div.pagegreen div#textholder div#pageintro
{
	/*color:#6c4b76;*/
	color: #579d48;
	font-size: 1.1em;
	font-weight: bold;
}

div.paleblue div#textholder div#pageintro
{
	color:#cd3333;
	font-size: 1.1em;
	font-weight: bold;
}

div.pageblue div#textholder div#pageintro
{
	/*color:#f16f18;*/
	color: #004b85;
	font-size: 1.1em;
	font-weight: bold;
}

div.pagepurple div#textholder div#pageintro
{
	/*color:#579d48;*/
	color: #814c79;
	font-size: 1.1em;
	font-weight: bold;
}

div.pageorange div#textholder div#pageintro
{
	/*color:#004b85;*/
	color: #f16f18;
	font-size: 1.1em;
	font-weight: bold;
}

div.pagered div#textholder div#pageintro
{
	/*color:#3399cc;*/
	color: #cd3333;
	font-size: 1.1em;
	font-weight: bold;
} 

div.pagevrez div#textholder div#pageintro
{
	/*color:#3399cc;*/
	color: #AFD02E;
	font-size: 1.1em;
	font-weight: bold;
} 

div#pagemain
{
	padding-bottom:40px;
}

div#pagemain a.imagetitle
{

}

div#homeintro h2
{
	color:#004b85;
	font-size:1.4em;
	margin:15px 0px;
}

div#homeboxes 
{
	margin-top:30px;
	margin:30px 12px;
}

div#homeboxes div.homebox
{
	width:270px;
	float:left;
	min-height:153px;
	margin-bottom:13px;
	margin-right:10px;

}

div#homeboxes div.homebox.hbright
{
	margin-right:0px;
}

div#homeboxes div.homebox div.logo
{
	min-height:39px;
	margin-left:11px;
	margin-top:10px;
}

div#homeboxes div.homebox div.logo img
{
	display:block;
}

div#homeboxes div.homebox div.hometextblock
{
	font-size:0.9em;
	float:left;
	width:143px;
	padding-left:11px;
	padding-right:16px;
	padding-top:5px;
}

div#homeboxes div.homebox div.homelink
{
	float:right;
	width:100px;
}

div#homeboxes div.homebox div.homelink img
{
	padding-top:70px;
}



div#sidebar div#submenu
{
	margin:18px 10px 0px 20px;
	min-height:360px;
    height:355px;
}

div#sidebar div#submenu strong
{
	display:block;
	font-size:1.1em;
	font-weight:bold;
}

div#sidebar div#submenu ul
{
	margin-top:20px;
	font-size:0.9em;
}

div#sidebar div#submenu ul li
{
	padding-left:13px;
	padding-bottom:2px;
}



div#sidebar div#submenu ul li a 
{
	color:#666;
}

div#sidebar div#submenu ul li.selectedl2 a
{
	font-weight:bold;
}

div.pagegreen div#sidebar div#submenu ul li.selectedl2 a
{
	color:#814c79;
}

div.paleblue div#sidebar div#submenu ul li.selectedl2 a
{
	color:#cd3333;
} 

div.pagepurple div#sidebar div#submenu ul li.selectedl2 a
{
	color:#579d48;
}

div.pageorange div#sidebar div#submenu ul li.selectedl2 a
{
	color:#004b85;
}

div.pageblue div#sidebar div#submenu ul li.selectedl2 a
{
	color:#f16f18;
}

div.pageblue div#sidebar div#submenu ul li.selectedl2 a
{
	color:#3399cc;
}

div.pageblue div#sidebar div#submenu ul li.selectedl2 a
{
	color:#AFD02E;
}


div.pagegreen ul li
{
	background:url(images/green-bullet.gif) no-repeat 0px 5px;
}

div.pagepaleblue ul li
{
	background:url(images/red-bullet.gif) no-repeat 0px 5px;
}

div.pagepurple ul li
{
	background:url(images/purple-bullet.gif) no-repeat 0px 5px;
}

div.pageorange ul li
{
	background:url(images/orange-bullet.gif) no-repeat 0px 5px;
}

div.pageblue ul li
{
	background:url(images/blue-bullet.gif) no-repeat 0px 5px;
}

div.pagered ul li
{
	background:url(images/paleblue-bullet.gif) no-repeat 0px 5px;
}

div.pagevrez ul li
{
	background:url(images/vrez-bullet.gif) no-repeat 0px 5px;
}


div.pageblue div#sidebar strong,div.pageblue div#sidebar strong a
{
	color:#f16f18;
}

div.paleblue div#sidebar strong,div.paleblue div#sidebar strong a
{
	color:#cd3333;
}

div.pageorange div#sidebar strong,div.pageorange div#sidebar strong a
{
	color:#004b85;
}

div.pagepurple div#sidebar strong,div.pagepurple div#sidebar strong a
{
	color:#579d48;
}

div.pagegreen div#sidebar strong,div.pagegreen div#sidebar strong
{
	color:#814c79;
}

div.pagered div#sidebar strong,div.pagered div#sidebar strong a
{
	color:#3399cc;
}

div.pagevrez div#sidebar strong,div.pagered div#sidebar strong a
{
	color:#AFD02E;
}

div#homesub
{
	margin-left:25px;
	margin-top:20px;
}

div.newsteaser
{
	margin-top:15px;
}

div.newsteaser p
{
	font-size:0.9em;
}

div.newsteaser p.newsdate
{
	font-weight:bold;
}


div.newsteaser p a
{
	color:#666;
}

div.newsteaser p.newstitle a
{
	color:#004b85;
}

div#homesub div.partners
{
	margin-top:140px;
}

div#contactbox
{
	margin:35px auto 0px 22px;
	padding-bottom:26px;
	color:#666;
	font-size:1.2em;
}

div#contactbox img
{
	display:block;
	margin-bottom:10px;
}

div#contactbox a img
{
	margin-top:10px;
}

div#offers
{
	margin-right:20px;
	margin-top:50px;
	min-height:50px;
	color:#666;
}

div.searchcount
{
	padding:10px 0px;
	color:#666;
}

div.searchcount strong
{
	color:#666!important;
}

ul#searchresult li a,ul#sitemap li a
{
	color:#004b85!important;
}

div#newstitle h2
{
	color:#004b85;
	font-size:1.2em;
	font-weight:normal;
	padding-bottom:13px;
}

div#newsimage
{
	float:left;
}

div.newsarticle img
{
	float:left;
}

div.newsarticle div#newstext
{
	margin-bottom:20px;
	color:#004b85;

}

div.orange div#mainbody div.newsarticle ul li div a
{
	color:#004b85;
}

table
{
	border-collapse:collapse;
}

table td
{
	padding:4px;
}

td.lbltop
{
	vertical-align:text-top;
}

input.txtbox,textarea
{
	width:215px;
	border:solid 1px #7f9db9;
	color:#aaa;
}

div.green h2.ptitle
{
	color:#814c79;
}

div.paleblue h2.ptitle
{
	color:#cd3333;
}

div.orange h2.ptitle
{
	color:#004b85;
}

div.purple h2.ptitle
{
	color:#579d48;
}

div.blue h2.ptitle
{
	color:#f16f18;
}

div.red h2.ptitle
{
	color:#3399cc
}

div.red h2.ptitle
{
	color:#AFD02E;
}

h2.ptitle
{
	font-size:1.4em;
	margin:10px 0px;
	
}

div.newsarticle img
{
	padding:0px 15px 15px 0px
}

textarea
{
	font-family:Arial;
}

div#ctr
{
	text-align:center;
}





















