﻿* 
{
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	font-family:Arial,Verdana;
	color:#316b72;
}

body
{
	background-color:#FFFFFF;
	font-size:62.5%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}

form 
{
	height:100%;
}

img 
{
	border:none;
}

ul 
{
	margin: 0; padding: 0 0 15px 25px;
 }

ol 
{
	margin: 0; padding: 0 0 15px 25px;
}

p { 
		margin:5px 0 10px 0;
}

fieldset
{
	margin:0; padding:0; border:none;
}

h1,h2,h3,h4,h5,h6 
{
	
}

.ssb embed
{ 
	cursor:hand;
}

#frame 
{
	width:970px;
	margin:0 auto;
	text-align:left;
}

#nav, 
.navhelper,
#main,
#bottomnav,
#footer 
{
	float:left;
	clear:both;
	width:970px;
}



/* ---------------------- */
/* Top/Bottom Menu */
/* ---------------------- */
#nav 
{
	background-image:url(../gfx/silver_header.gif);
	height:102px;	
}

#nav a#home 
{
	display:block;
	float:left;
	width:240px;
	height:100px;
	outline-style:none;
}

#nav a#home img 
{
	float:left;
	margin:29px 0 0 18px;	
}

#nav map 
{
	float:left;
}

#nav p 
{
	margin:0;
	padding-top:53px;
	padding-left:4px;
	/*width:562px;
	height:22px;*/	
}

#bottomnav p 
{
	margin:0;
	padding-top:8px;
	/*background-image:url(../gfx/silver_menu.gif);	*/
}

#nav p a,
#bottomnav p a 
{
	float:left;
	display:block;
	padding:0;
	outline-style:none;
	height:22px;
	background-image:url(../gfx/silver_menu3.gif);	
}

#nav p a.skip 
{
	display:none;
} 

#top-nav    p a.menu1,
#bottom-nav p a.menu1{width:137px; background-position:0px top;}
#top-nav    p a.menu2,
#bottom-nav p a.menu2{width:85px;  background-position:-137px top;}
#top-nav    p a.menu3,
#bottom-nav p a.menu3{width:86px;  background-position:-222px top;}
#top-nav    p a.menu4,
#bottom-nav p a.menu4{width:74px;  background-position:-308px top;}
#top-nav    p a.menu5,
#bottom-nav p a.menu5{width:64px;  background-position:-382px top;}
#top-nav    p a.menu6,
#bottom-nav p a.menu6{width:76px;  background-position:-446px top;}
#top-nav    p a.menu7,
#bottom-nav p a.menu7{width:60px;  background-position:-522px top;}

#top-nav    p a.menu1:hover,#nav p a.menu1.selected,
#bottom-nav p a.menu1:hover,#nav p a.menu1.selected {background-position:-0px   bottom;}
#top-nav    p a.menu2:hover,#nav p a.menu2.selected,
#bottom-nav p a.menu2:hover,#nav p a.menu2.selected {background-position:-137px bottom;}
#top-nav    p a.menu3:hover,#nav p a.menu3.selected,
#bottom-nav p a.menu3:hover,#nav p a.menu3.selected {background-position:-222px bottom;}
#top-nav    p a.menu4:hover,#nav p a.menu4.selected,
#bottom-nav p a.menu4:hover,#nav p a.menu4.selected {background-position:-308px bottom;}
#top-nav    p a.menu5:hover,#nav p a.menu5.selected,
#bottom-nav p a.menu5:hover,#nav p a.menu5.selected {background-position:-382px bottom;}
#top-nav    p a.menu6:hover,#nav p a.menu6.selected,
#bottom-nav p a.menu6:hover,#nav p a.menu6.selected {background-position:-446px bottom;}
#top-nav    p a.menu7:hover,#nav p a.menu7.selected,
#bottom-nav p a.menu7:hover,#nav p a.menu7.selected {background-position:-522px bottom;}


/*#top-nav    p a.menu1,
#bottom-nav p a.menu1{width:150px; background-position:0px top;}
#top-nav    p a.menu2,
#bottom-nav p a.menu2{width:94px;  background-position:-150px top;}
#top-nav    p a.menu3,
#bottom-nav p a.menu3{width:96px;  background-position:-244px top;}
#top-nav    p a.menu4,
#bottom-nav p a.menu4{width:87px;  background-position:-340px top;}
#top-nav    p a.menu5,
#bottom-nav p a.menu5{width:85px;  background-position:-427px top;}
#top-nav    p a.menu6,
#bottom-nav p a.menu6{width:69px;  background-position:-512px top;}

#top-nav    p a.menu1:hover,#nav p a.menu1.selected,
#bottom-nav p a.menu1:hover,#nav p a.menu1.selected {background-position:-0px   bottom;}
#top-nav    p a.menu2:hover,#nav p a.menu2.selected,
#bottom-nav p a.menu2:hover,#nav p a.menu2.selected {background-position:-150px bottom;}
#top-nav    p a.menu3:hover,#nav p a.menu3.selected,
#bottom-nav p a.menu3:hover,#nav p a.menu3.selected {background-position:-244px bottom;}
#top-nav    p a.menu4:hover,#nav p a.menu4.selected,
#bottom-nav p a.menu4:hover,#nav p a.menu4.selected {background-position:-340px bottom;}
#top-nav    p a.menu5:hover,#nav p a.menu5.selected,
#bottom-nav p a.menu5:hover,#nav p a.menu5.selected {background-position:-427px bottom;}
#top-nav    p a.menu6:hover,#nav p a.menu6.selected,
#bottom-nav p a.menu6:hover,#nav p a.menu6.selected {background-position:-512px bottom;}
*/

/* ---------------------- */
/* Navigation Helper */
/* ---------------------- */
.navhelper 
{
	height:33px;
}

.navhelper p.breadcrumbs 
{
	height:33px;
	margin:0;
	float:left;
	margin-left:22px;
}

.navhelper p.breadcrumbs span 
{
	float:left;
	display:block;
	padding:5px;
	font-size:1.2em;
	/*color:#316b72;*/
}

.navhelper p.breadcrumbs span#you-are-here 
{
	font-weight:bold;
}

.navhelper p.breadcrumbs span a 
{
	/*color:#316b72;*/
}

.navhelper fieldset 
{
	float:right;
	height:33px;	
	margin-right:22px;
}

.navhelper fieldset input 
{
	background-image:url(../gfx/bg_input.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border:solid 1px #316b72;
	height:19px;
	padding:0 0 0 5px;
	margin:0;
	width:144px;
	font-size:12px;
	color:#72857A;
}

.navhelper fieldset input,
.navhelper fieldset img 
{
	float:left;
	margin-left:4px;
	margin-top:6px;
}

.navhelper fieldset img 
{
	cursor:pointer;
}

#main 
{
	margin-bottom:20px;
}

.sub .content 
{
	border-top:solid 1px #aed0d2;
}

.sub #rightbar



/* ---------------------- */
/* General Text/Content */
/* ---------------------- */
.content .sitedirectory-alldocument-full,
.content .articles 
{
	padding-top:10px;	
}

.content .article 
{
	padding-top:5px;
	padding-bottom:5px;
}

.content .articles .article 
{
    clear:both;
}

.content .article h2.subtitle 
{
	font-size:1.3em;
	/*color:#316b72;*/
	margin:10px 0 10px 0;
}

.content .article h2 a 
{
	/*color:#316b72;*/
}

.content .preface img 
{
	float:left;
	margin:0 10px 10px 0;
}

.content .preface .caption 
{
	float:left;
	display:block;
}

.content .preface .caption
{
	font-size:1.0em;
	color:#72857A;
}


.content .richtext,
.content .preface
{
	font-size:1.2em;
	color:#72857a;
}

.content .richtext div,
.content .richtext p,
.content .richtext td,
.content .richtext span
{
	color:#72857a;
}

.content .richtext ul li, 
.content .richtext strong
{
	color:#72857a;
}

.content .preface a,
.content .richtext a 
{
	/*color:#316b72;*/
}

.content .preface a:hover,
.content .richtext a:hover
{
	color:#808080;
}

.content .article h1.ssb,
.content .youtube-videos .article h1.ssb
{
	width:450px;
	height:35px;
}

.content .articles .article h2.ssb,
.content .youtube-videos .article h2
{
	width:450px;
	height:25px;
}

#leftbar .article-full a,
#rightbar .article-full a  
{
	/*color:#316b72;*/
}

.content .richtext img 
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}


#leftbar p,
#rightbar p 
{
	/*color:#316b72;*/
	font-size:1.2em;
}

#leftbar a,
#rightbar a 
{
	/*color:#316b72;	*/
}

#leftbar .box h4,
#rightbar .box h4,
.box .article h1
{
	height:30px;
	width:175px;
}

.richtext .bubble
{
	width:175px;
	height:110px;
	text-align:center;
}

.richtext .bubble p 
{
	text-align:center;
	padding:20px 23px 20px 20px;
	margin:0;
	font-weight:bold;
	font-size:1.4em;
	color:#973F6E;
}

.richtext .red-left, 
.richtext .red-right 
{
	background-image:url(../gfx/bg_bubble2.gif);
}

.richtext .white-left, 
.richtext .white-right 
{
	background-image:url(../gfx/bg_bubble.gif);
}

.richtext .white-right,
.richtext .red-right 
{
	float:right;
}

.richtext .white-left,
.richtext .red-left 
{
	float:left;
}

.richtext .red-left p, 
.richtext .red-right p 
{
	color:#fff;
}

.richtext .white-right p,
.richtext .red-right p 
{
	padding:20px 20px 20px 23px;
}	


/* ---------------------- */
/* Bars */
/* ---------------------- */
#leftbar 
{
	background-image:url(../gfx/bg_leftbar.gif);
	background-position:top left;
}

#rightbar 
{
	background-image:url(../gfx/bg_rightbar.gif);
	background-position:top right;
}

#leftbar .topshadow 
{
	background-image:url(../gfx/box_left_top.gif);
	width:260px;
	height:7px;
	float:left;
}

#leftbar .shadow 
{
	background-image:url(../gfx/box_left_middle.gif);
	background-repeat:repeat-y;
	width:260px;
	float:left;
	clear:both;
}

#leftbar .shadow .box-inner 
{
	padding:5px 45px 20px 40px;	
}

#leftbar .bottomshadow 
{
	background-image:url(../gfx/box_left_bottom.gif);
	width:260px;
	height:14px;
	clear:both;
	float:left;
}

#rightbar .topshadow 
{
	background-image:url(../gfx/box_right_top.gif);
	width:260px;
	height:7px;
	float:left;
}

#rightbar .shadow 
{
	background-image:url(../gfx/box_right_middle.gif);
	background-repeat:repeat-y;
	width:260px;
	float:left;
	clear:both;
}

#rightbar .shadow .box-inner 
{
	padding:5px 40px 20px 45px;	
}

#rightbar .bottomshadow 
{
	background-image:url(../gfx/box_right_bottom.gif);
	width:260px;
	height:14px;
	float:left;
	clear:both;
}

#rightbar .box,
#leftbar .box 
{
	margin-bottom:10px;
}




/* ---------------------- */
/* Menu (left) */
/* ---------------------- */
ul.submenu1 
{
	margin:0 30px 15px 24px;	
	padding:0;
	/*border-bottom:solid 1px #aed0d2;*/
}

ul.submenu2 
{
	margin:0;
	padding:0;
}

ul.submenu1 li 
{
	list-style-type:none;
	display:block;	
	border-bottom:solid 1px #aed0d2;
}

ul.submenu1 a 
{
	display:block;
	padding:4px 3px 4px 15px;
	text-decoration:none;
	/*color:#316b72;*/
	font-size:1.2em;
	background-image:url(../gfx/arrow_right.gif);
	background-position:left center;
}

ul.submenu1 ul.submenu2 a 
{
	padding-left:15px;
	margin-left:15px;
}

ul.submenu1 ul.submenu2 ul.submenu3 a 
{
	padding-left:15px;
	margin-left:30px;
}


ul.submenu1 a.selected
{
	color:#808080;
	background-image:url(../gfx/arrow_right_selected.gif);	
}

/* ---------------------- */
/* Menu Bottom */
/* ---------------------- */
#bottomnav 
{
	border-bottom:solid 1px #78B0B2;
}

.bottommenu 
{
	border:none;
	background-image:url(../gfx/bg_bottom_menu.gif);
	height:37px;	
}

#bottomnav a.home img 
{
	margin-right:110px;
	float:left;
}

#bottomnav map 
{
	float:left;
}




/* ---------------------- */
/* Footer */
/* ---------------------- */
#footer 
{
	padding-top:10px!important;
	text-align:center;	
	font-size:1.1em;
	color:#67857E;
}

#footer a 
{
	color:#67857E;	
	text-decoration:none;
}



/* ---------------------- */
/* Frontpage */
/* ---------------------- */
.frontpage 
{
	
}

.frontpage .main
{
	height:315px;
	width:970px;
}


.frontpage .main .video
{
	float:left;
	width:462px;
	height:225px;
	overflow:hidden;
}

.frontpage .main .article 
{
	float:left;
	width:461px;
	height:225px;
	overflow:hidden;
}

.frontpage .information 
{
	float:left;
	padding:10px 0 15px 24px;
}

.frontpage .info 
{
	float:left;
	width:318px;	
	padding-top:22px;
}

.frontpage .info-box 
{
	padding:1px 29px 5px 0;
}

.frontpage .info h1 
{
	height:25px;
	width:260px;
}

.frontpage .info p
{
	color:#72857a;
	font-size:1.2em;
}

.frontpage .news 
{
	float:left;
	width:147px;
	padding-top:22px;
}

.frontpage .news .news-box
{
	padding-right:16px;
}

.frontpage .news h2 
{
	height:25px;
	width:130px;
}

.frontpage .news h3,
.frontpage .news h3 a 
{
	font-size:1.1em;
	font-weight:normal;
	margin:0 0 1px 0;
}

.frontpage .news p 
{
	margin:0;
	color:#72857a;
	font-size:1.2em;
	line-height:135%;
	margin:0 0 5px 0;
}

.frontpage .quicklinks 
{
	float:left;
	width:480px;
	height:230px;
}

.frontpage .services 
{
	width:970px;
	float:left;	 
	clear:both;
	background-image:url(../gfx/bg_3cols2.gif);
	background-position:left top;	 
}

.frontpage .services-box 
{
	padding-top:25px;
	padding-left:24px;	
} 

.frontpage p
{
	font-size:1.2em;
	color:#72857a;
}

.frontpage a 
{
	/*color:#316b72;*/
}

.frontpage a.more 
{
	font-size:1.2em;
	display:block;
	margin-top:2px;
	margin-bottom:24px;
}

.frontpage  ul 
{
	padding:5px 0 5px 0;
	padding:0;	
}

.frontpage  ul li 
{
	list-style-type:none;
	display:block;
}

.frontpage  ul li a
{
	display:block;
	background-image:url(../gfx/arrow_right.gif);
	background-position:left center;
	padding:5px 0 5px 15px;
	font-size:1.2em;	
}

.frontpage .shading 
{
	background-image:url(../gfx/box_white_middle.gif);
	background-repeat:repeat-y;
	padding:0 39px;	
}

.frontpage .shading-green
{
	background-image:url(../gfx/box_green_middle.gif);
	background-repeat:repeat-y;
	padding:12px 39px 7px 39px;
}

.frontpage .blogs,
.frontpage .mypolicy,
.frontpage .inthemedia, 
.frontpage .policydefinition
{
	padding-bottom:5px;
	clear:both;
}

.frontpage .middle img.border 
{
	float:left;	
}

.frontpage .blogs .shading ul 
{
	padding-top:10px;
}

.frontpage .blogs a.more 
{
	margin:0;
	padding:3px 0 10px 0;
}

.frontpage .mypolicy .shading 
{
	float:left;
	padding-top:10px;
	padding-bottom:22px;
}

.frontpage .inthemedia .shading 
{
	padding-top:5px;
	padding-bottom:4px;
}


.frontpage .inthemedia .shading img 
{
	margin-bottom:24px;
}

.frontpage .inthemedia .shading h3 
{
	width:260px;
	height:24px;
} 

.frontpage .inthemedia .shading ul 
{
	padding-top:10px;
}

.frontpage .inthemedia .shading ul li 
{
}

.frontpage .policydefinition p 
{
	margin:0;
	padding:9px 0 10px 0;
}

.frontpage .services .left   {float:left;width:289px;}
.frontpage .services .middle {float:left;width:347px;} 
.frontpage .services .right  {float:left;width:289px;}


.frontpage .services .left h2 
{
	width:200px;
	height:22px;
}

.frontpage .services .left .service 
{
	border-top:solid 1px #D1E5E6;
	padding-top:20px;
	padding-bottom:15px;
}

.frontpage .services .left .service h2 
{
	width:280px;
	height:25px;
}

.frontpage .services .left .service p 
{
	padding:1px 0 0 0;
}

.frontpage .services .left .service p img 
{
	float:right;
	margin-left:5px;
	margin-bottom:2px;
}


.frontpage .services .left .service a 
{
	font-size:1.2em;
}

.frontpage .services .middle h2 
{
	height:24px;
	width:260px;
}

.frontpage .services .mypolicy p 
{
	margin:0;
	padding:7px 0 0 0;
}

.frontpage div.dictionary 
{
	border-top:1px solid #D1E5E6;
	padding-bottom:15px;
	padding-top:20px;
}

.frontpage .tools fieldset 
{
	padding-top:10px;
}

.frontpage .tools .calculator 
{
	padding-bottom:15px;
	border-bottom:solid 1px #D1E5E6;
}

.frontpage .tools .calculator img 
{
	cursor:pointer;
}

.frontpage .tools .calculator .close 
{
	text-align:right;
	position:relative;
	top:23px;
	margin-right:5px;
}

.frontpage .tools .calculator .close span 
{
	float:right;
	display:block;
	padding:1px 5px;
	background-color:#D5E4E7;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;
	border:solid 1px #316B72;
	color:#316B72;
}

.frontpage .tools .movepolicy 
{
	background-image:url(../gfx/bg_icon_move_policy.gif);
	padding-top:90px;
	padding-bottom:15px;
	border-bottom:solid 1px #D1E5E6;
}

.frontpage .tools .callback 
{
	background-image:url(../gfx/bg_icon_callback.gif);
	padding-top:95px;
	padding-bottom:15px;
	border-bottom:solid 1px #D1E5E6;
}

.frontpage .tools .callback p 
{
	color:#808080;
}

.frontpage .tools .newsletter 
{
	background-image:url(../gfx/bg_icon_newsletter.gif);
	padding-top:95px;
}

.frontpage .tools .movepolicy p 
{
	color:#808080;
	margin:0;
	padding:0 0 8px 0;
}

.frontpage .tools .callback .intro 
{
	color:#808080;
	padding-bottom:5px;
	font-size:1.2em;
}

.frontpage .tools fieldset input,
.frontpage .tools fieldset select 
{
	float:left;
}

.quickmenu-boxfull input,
.frontpage .tools input 
{
	width:287px;
	background-image:url(../gfx/bg_input.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #86acab;
	color:#006f7d;
	font-size:12px;
	height:20px;
	margin:0 0 2px 0;
	padding:0;
	color:#72857A;
}

.frontpage .tools input.error 
{
	color:#cc0000;
}

.quickmenu-boxfull input.button,
.frontpage .tools input.button 
{
	width:80px;
	border:1px solid #316b72;
	background-color:#CDE2E4;
	height:22px;
	background-image:none;
	color:#316b72;
}

.frontpage .tools select 
{
	background-image:url(../gfx/bg_input.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #316b72;
	/*color:#72857A;*/
	font-size:12px;
	height:22px;
	width:207px;
	margin-right:2px;
}

.frontpage .tools .movepolicy input.bday,
.frontpage .tools .movepolicy input.zipcode  
{
	width:100px;
	margin-right:2px;
}

.frontpage .tools .movepolicy span 
{
	display:block; 
	float:left;
	width:105px;
	text-align:left;
	padding-top:3px;
	/*color:#316b72;*/
}

.frontpage .tools .movepolicy input.ziparea 
{
	width:183px;
}  

.frontpage .tools .newsletter input.email 
{
	width:205px;
	margin-right:2px;
}

 
.frontpage .tools div.success, 
.frontpage .tools div.error 
{
	font-size:1.2em;
	/*color:#316b72;*/
	padding-bottom:10px;
}


/* ---------------------- */
/* Frontpage Images */
/* ---------------------- */
.frontpage .images 
{
	background-image:url(../gfx/bg_frontpage_images.gif);	
	width:970px;
	height:315px;	
}

.frontpage .images img
{
	float:left;
	margin:7px 30px 0 24px;
}

.frontpage .images .article
{
	float:left;
	width:405px;
	height:250px;
}

.frontpage .images .article .richtext 
{
	padding:40px;
}




/* ---------------------- */
/* Quick Menu (Frontpage) */
/* ---------------------- */
.quicklinks ul 
{
	margin:0;
	padding:0;
}

.quicklinks ul li 
{
	float:left;
	width:158px;
	height:230px;
	display:block;
}

.quicklinks a 
{
	outline-style:none;	
	text-decoration:none;
	background-repeat:no-repeat;
	padding:0!important;
}

.quicklinks a span 
{
	font-size:1.2em;
}

.quicklinks .move       a {background-image:url(../gfx/quickmenu.gif); background-position:left top;}
.quicklinks .callback   a {background-image:url(../gfx/quickmenu.gif); background-position:center top;}
.quicklinks .newsletter a {background-image:url(../gfx/quickmenu.gif); background-position:right top;}

.quicklinks li .sub
{
	display:none;
	width:224px;
	height:135px;
	text-align:center;
	z-index:1000;
	background-image:url(../gfx/bg_message.gif);		
}

.quicklinks li.move .sub
{
		background-image:url(../gfx/bg_message3.gif);		
}

.quicklinks li:hover  .sub,
.quicklinks li:focus  .sub,
.quicklinks li.onload .sub
{
	display:block;
	position:relative;
	top:-327px;
	left:-30px;
}

.quicklinks li:hover.move .sub
{
	left:10px;
}

.quicklinks img  
{
	text-decoration:none;	
}

.quicklinks a span 
{
	display:block;
	font-size:1.1em;	
	font-weight:bold;
	text-align:center;
	width:158px;
	height:20px;
}


.quicklinks div span 
{
	display:block;
	padding:25px;
	font-size:1.4em;	
	font-weight:bold;
	text-align:center;
	color:#fff;
}

/* ---------------------- */
/* Quick Menu (Box-full) */
/* ---------------------- */
.quickmenu-boxfull 
{
	padding:0 21px 0 30px;
}

/*.quickmenu-boxfull .quickmenubox 
{
	border-top:solid 1px #AED0D2;
}*/

.quickmenu-boxfull a,
.quickmenu-boxfull span 
{
	display:block;	
	padding-top:10px;
	padding-bottom:15px;
	border-bottom:solid 1px #AED0D2;
}

.quickmenu-boxfull span 
{
	cursor:pointer;
}

.quickmenu-boxfull img 
{
	margin-top:10px;	
}

.quickmenu-boxfull a img 
{
	margin-top:0;
}

.quickmenu-boxfull fieldset
{
	padding-top:5px;
}

.quickmenu-boxfull input.button 
{
	width:60px;
}

.quickmenu-boxfull input.email
{
	width:145px;
	margin-right:2px;
}

.quickmenu-boxfull input.email,
.quickmenu-boxfull input.button 
{
	float:left;
}

/* ---------------------- */
/* Quick Menu (Box-short) */
/* ---------------------- */
.quickmenu-boxshort 
{
	padding:0 21px 0 30px;
}

.quickmenu-boxshort .quickmenubox 
{
	border-top:solid 1px #AED0D2;
	padding-top:10px;
}

.quickmenu-boxshort a,
.quickmenu-boxshort img.calc 
{
	float:left;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}

.quickmenu-boxshort img.calc 
{
	cursor:pointer;
}

/* ---------------------- */
/* Calculator */
/* ---------------------- */
#calc 
{
	display:none;
}

.frontpage #calc iframe 
{
	border:none;
	text-align:center;  
	overflow:auto;
	width:289px;
	height:365px;
	border:none;
}


/* ---------------------- */
/* Rightbar */
/* ---------------------- */
#rightbar .boximage 
{
	height:43px;
}

#rightbar h4 
{
	font-size:1.6em;
	/*color:#316b72;*/
	font-weight:bold;
}

#rightbar .menu ul 
{
	margin:0;
	padding:0;
}

#rightbar .menu ul li 
{
	display:block;
	padding:0;
	list-style-type:none;
}

#rightbar .menu ul li a 
{
	display:block;
	padding:3px 3px 3px 10px;	
	/*color:#316b72;*/
	font-size:1.2em;
	background-image:url(../gfx/arrow_right.gif);
	background-position:left center;
	font-style:italic;
}

/* ---------------------- */
/* News */
/* ---------------------- */
.newslist 
{
	
}

.newslist dl 
{
	width:450px;
	clear:both;
}

.newslist dt 
{
	float:left;
	width:110px;
}

.newslist dd 
{
	float:left;
	width:340px;
}

.newslist dl.header dt,
.newslist dl.header dd 
{
	font-weight:bold;
	font-size:1.2em;
}

.newslist h5 
{
	font-size:1.4em;
	/*color:#316b72;*/
	padding:10px 0;
}

/* ---------------------- */
/* Word Cloud */
/* ---------------------- */
.wordcloud 
{
	clear:both;
}

.wordcloud ul 
{
	margin:0;
	padding:0;
	width:170px;
	clear:both;
}

.wordcloud li 
{
	float:left;
	display:block;
	list-style-type:none;
	margin-right:5px;
	height:28px;
}

.wordcloud .tag1 a {font-size:2.2em; color:#0D5056;}
.wordcloud .tag2 a{font-size:2.0em; color:#266870;}
.wordcloud .tag3 a{font-size:1.8em; color:#316B72;}
.wordcloud .tag4 a{font-size:2.1em; color:#36787F;}
.wordcloud .tag5 a{font-size:2.0em; color:#4599A0;}
.wordcloud .tag6 a{font-size:1.9em; color:#4DA9AF;}
.wordcloud .tag7 a{font-size:1.7em; color:#55BCC1;}
.wordcloud .tag8 a{font-size:1.5em; color:#5BC8CC;}
.wordcloud .tag9 a{font-size:1.3em; color:#5BC8CC;}
.wordcloud .tag10 a{font-size:1.1em; color:#5BC8CC;}
.wordcloud .tag11 a{font-size:1.1em; color:#5BC8CC;}
.wordcloud .tag12 a{font-size:1.1em; color:#5BC8CC;}
.wordcloud .tag13 a{font-size:1.1em; color:#5BC8CC;}
.wordcloud .tag14 a{font-size:1.1em; color:#5BC8CC;}
.wordcloud .tag15 a{font-size:1.0em; color:#5BC8CC;}

/* ---------------------- */
/* General */
/* ---------------------- */
.search 
{
	padding-top:15px;	
}

.search h1.ssb 
{
	height:35px;
	width:450px;
}

.search .found 
{
	display:block;
	padding:5px 0 15px 0;
	font-size:1.4em;
	color:#316B72;
}

.search h4 
{
	font-size:1.3em;
}

.search h4 a 
{
	font-size:1.0em;
	/*color:#316b72;*/
	font-weight:bold;
}

.search p 
{
	margin:0;
	padding:1px 0 20px 0;
}

.search p span.srch-date
{
	font-size:1.1em;
	color:#72857A;
}

.search p span.srch-date a 
{
	/*color:#316b72;*/
}

.search .paging 
{
	text-align:center;
}

.search .paging a,
.search .paging span 
{
	padding:2px;
	border:1px solid #DDDDDD;
	color:#999999;	
	display:block;
	float:left;
	margin-right:0.1em;
	padding:0.1em 0.3em;
	text-decoration:none;
}

.search .paging a 
{
	color:#316b72;
}

.search ul#shortarchive 
{
	margin:0;
	padding:0;
}

.search ul#shortarchive li 
{
	float:left;
	width:412px;
	list-style-type:none;
	display:block;
	/*overflow:hidden;
	white-space:nowrap;*/
	padding:4px 0px 4px 0;
	/*height:40px;*/
	
}

.search ul#shortarchive li a 
{
	color:#316B72;
	font-size:1.2em;
	float:left;
	display:block;
	padding-right:20px;
}


/* ---------------------- */
/* Move Policy (Full) */
/* CallBack (Full) */
/* ---------------------- */
.movepolicy-full
{
	
}

.callback-form,
.movepolicy-form 
{
/*	padding-top:30px;*/
}

.content div.success 
{
	border:solid 1px #316b72;
	padding:10px;
	/*color:#316b72;*/
	font-size:1.2em;
	margin:5px 0;
}

.content div.error,
#rightbar div.error 
{
	border:solid 1px #cc0000;
	padding:10px;
	color:#cc0000;
	font-size:1.2em;
	margin:5px 0;
}

.callback-full fieldset 
.movepolicy-full fieldset 
{
	width:300px;	
}

.callback-full input, 
.movepolicy-full input 
{
	background-image:url(../gfx/bg_input.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #86ACAB;
	color:#72857A;
	font-size:12px;
	height:20px;
	margin:0 0 2px 0;
	padding:0;
	width:287px;
	clear:both;
	float:left;
}


.movepolicy-full input.bday 
{
	width:160px;
	float:left;
	clear:none;
}

.movepolicy-full span 
{
	display:block;
	/*color:#316b72;*/
	float:left;
	padding-top:3px;
	padding-left:5px;
}

.callback-full select 
{
	background-image:url(../gfx/bg_input.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #3C876A;
	/*color:#72857A;*/
	font-size:12px;
	height:22px;
	margin:0 0 2px 0;
	width:287px;
}

.callback-full input.error, 
.movepolicy-full input.error 
{
	color:#CC0000;
}

.callback-full input.button,
.movepolicy-full input.button 
{
	background-color:#CDE2E4;
	background-image:none;
	border:1px solid #316b72;
	height:22px;
	width:80px;
	display:block;
	color:#316b72;
}

.progress 
{
	/*position:relative;
	top:30px;
	left:30px;*/
	/*border:solid 1px #808080;
	background-color:#f2f2f2;*/
	padding:5px 15px;	
	/*color:#316b72;*/
	font-size:1.1em;
	height:30px;
}

.progress img 
{
	float:left;
}

.progress span 
{
	float:left;
	display:block;
	padding:2px;
}



/* ----------------------------- */
/* Publications */
/* ----------------------------- */
.publications a 
{
	
}

/* ----------------------------- */
/* RSS Box*/
/* ----------------------------- */
.rssmenu ul  
{
	margin:0;
	padding:0;
}

.rssmenu ul li
{
	display:block;
	list-style-type:none;	
}

.rssmenu ul li a
{
	display:block;
	padding:2px 0 2px 25px;
	background-image:url(../gfx/rss.gif);
	background-position:left center;
}


/* ----------------------------- */
/* Meltwater Box Full*/
/* ----------------------------- */
.meltwater ul  
{
	margin:0;
	padding:0;
}

.meltwater ul li
{
	display:block;
	list-style-type:none;	
}

.meltwater ul li a
{
	background-image:url(../gfx/arrow_right.gif);
	background-position:left center;
	color:#316B72;
	display:block;
	font-size:1.2em;
	overflow:hidden;
	padding:5px 0 5px 15px;
}


/* ----------------------------- */
/* Blog Archive and Video Archive*/
/* ----------------------------- */
.box .article h1,
.videoarchive h4,
.blogarchive h4
{

}

.videoarchive ul,
.blogarchive ul 
{
	margin:0;
	padding:0;
}

.videoarchive ul li,
.blogarchive ul li 
{
	display:block;
	list-style-type:none;
}

.videoarchive ul li a,
.blogarchive ul li a
{
	background-image:url(../gfx/arrow_right.gif);
	background-position:left center;
	display:block;
	font-size:1.2em;
	padding:5px 0 5px 15px;
	color:#316B72;
	overflow:hidden;
}


/* ----------------------------- */
/* MoveToSilver - Full           */
/* ----------------------------- */
.documentlist 
{
	padding-top:15px;
}

.documentlist ul.list 
{
	padding:10px 0 0 0;
}

.documentlist ul.list li
{
	padding-bottom:8px;
	list-style-type:none;
}

.documentlist ul.list li a 
{
	font-size:1.2em;
}


/* ----------------------------- */
/* MoveToSilver - Full           */
/* ----------------------------- */
.movetosilver 
{
}


/* ----------------------------- */
/* Logon - Full                  */
/* ----------------------------- */
.content .logon h1 
{
	color:#316B72;
	font-size:1.6em;
	font-weight:bold;
}

.content .logon span.error 
{
	display:block;
	padding-bottom:4px;
}

.content .logon fieldset 
{
	margin-top:10px;
}

.content .logon fieldset label 
{
	display:block;
	padding-bottom:3px;
	color:#316B72;
	font-size:1.2em;
}

.content .logon fieldset input 
{
	margin-bottom:5px;
} 

.content .logon fieldset span.rememberme 
{
	display:block;
}

.content .logon fieldset .rememberme input, 
.content .logon fieldset .rememberme label 
{
	float:left;
}

.content .logon fieldset .buttons 
{
	clear:both;
	padding-top:5px;
}

.content .logon fieldset .buttons input {
	background-color:#CDE2E4;
	background-image:none;
	border:1px solid #316B72;
	display:block;
	height:22px;
	width:80px;
}

.content .logon fieldset .forgot,
.content .logon fieldset .newuser
{
	padding:5px 0 0 0;
}



/* ----------------------------- */
/* Form/Scheme                   */
/* ----------------------------- */
.content .form *,
.content .SCHEME .doc-bodytext 
{
	font-size:12px;
	color:#006F7D;
}

.content .form h1 
{
	
}

.content .form label
{
	display:block;
	clear:both;
	padding:3px 0;
	/*width:400px;*/
}

.content .form label .label 
{
	display:block;
	float:left;
	width:150px;
}

.content .form label input
{
	width:180px;
	border:1px solid #86ACAB;
} 

.content .form label input.radiobutton,
.content .form label input.checkbox
{
	width:20px;
} 


.content .form label select 
{
	width:184px;
}

.content .form .required 
{
	font-weight:bold;
	color:#cc0000;
}

.content .form .column  
{
	clear:both;
}

.content .form .column label 
{
	float:left;
	clear:none;
}

.content .form .column label .label
{
	width:150px;
}

.content .form .column label input 
{
	width:80px;
}

.content .form .buttons 
{
	padding-top:15px;
	text-align:right;
}

.content .form .buttons input 
{
	background-color:#CDE2E4;
	background-image:none;
	border:1px solid #316B72;
	height:22px;
	width:90px;
	margin-left:5px;
}

.content .form label.checkbox .label
{
	width:100%;
}

.content .form .showLabel 
{
	padding:5px 0;
}


/* FriendFeed */
.leftbar .box #friendfeed {
	bottom:0;
	left:-15px;
	top:-11px;
}






