/* ------------------------------------------------------------------------- */
/* CSS DOCUMENT */
/* ------------------------------------------------------------------------- */
/*
Title:      BPSF website styles
Author:     Matt Iliffe, matt@type3.co.uk
Updated:    19th June  2007
*/
/* ------------------------------------------------------------------------- */

html {
	/* fixes firefox to have vert scroll bars */
	/* -------------------------------------- */
	_overflow: scroll;
	overflow: -moz-scrollbars-vertical;
}

/* TAG DEFINATIONS */
/* ------------------------------------------------------------------------- */
body {  
	padding:0; 
	margin:0;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
}
#services_copy img { float: left; margin: 0 10px 10px 0; }

.homebg{
		background-image:url(../images/main_background_home.jpg);
}

.homebg_lv1{
		background-image:url(../images/main_background_lv1.jpg);
}

.homebg_gen{
		background-image:url(../images/main_background_generic.jpg);
}


a{
	text-decoration:none;
	color:#002955;
}


a:hover{
	color:#cedc00; 
	text-decoration:underline;
	text-decoration:none;
}


form { 
	padding:0; 
	margin:0; 
}

table {
	border:none;

}

h1 { 
	margin: 0;  
	padding: 0px; 
	color:#002955;
	font-weight:bold; 
	font-size:100%; 
}

h2 {
	margin: 0px;
	padding: 0px;
	color:#002955;
	font-weight:bold; 
	font-size:90%;
}

h3 { 
	margin: 0px; 
	padding: 5px 0px 6px 0px;
	font-weight:normal;
	font-size:80%;  
	color:#002955;
}


h3 a{
	text-decoration:none;
	color:#002955;
	font-weight:bold;
}

h3 a:hover{
	color:#cedc00; 
	text-decoration:underline;
	text-decoration:none;
	font-weight:bold;
}



h4 { 
	margin: 0; 
	padding: 0 0 6px 0;
	font-weight:bold;
	font-size:100%;  
	color:#000000;
}

h5 { 
	margin: 0; 
	padding: 20px 0px 5px 0px;
	font-weight:normal;
	font-size:90%;  
	color:#002955;
}

.clearall{
	clear:both;
}

input{
}

select {
}

p { margin:0; padding:0; }

.clearall {
	clear: both;
}


/* PAGE TEMPLATE */
/* ------------------------------------------------------------------------- */

#page{
	width:950px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}


/* ELEMENTS */
/* ------------------------------------------------------------------------- */

#top_logo{
	width:610px;
	height:83px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../images/main_logo.jpg);
	background-repeat:no-repeat;

}

#main_left{
	width:610px;
	height:auto;
	float:left;
	background-color:none;
	margin-left:0px;
}

#main_right{
	width:290px;
	height:auto;
	float:left;
	background-color:none;
}

/* Top Navigation */
/* ------------------------------------------------------------------------- */

#topnav{
	width:950px;
	height:35px;
}

#mainnav {
	top: 0px;
	left:0px;
	width:auto;
	height:35px;
	margin-right:20px;
	padding:0px;
	clear:both;
	float:right;
}


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:normal; 
}


#nav a {
	display: block;
	padding: 13px 8px 7px 8px;
	color:#002955;
	font-size:75%; 
	background-color:none;
	text-decoration: none;
	/* width: 10em; */
}


#nav a:hover {
	color: #002955;
	background-color:none;
	background-image:url(../images/nav/topnav_bg.jpg);
}

#nav a.on{
	color: #002955;
	background-color:none;
	background-image:url(../images/nav/topnav_bg.jpg);
}

#nav li { /* all list items */
	float: left;
	border:none; 
	height:35px; 
	text-transform:none;
	position: relative;
	/*width: 10em;  width needed or else Opera goes nuts */
}

#nav li a:hover {
	color: #002955;
}


/* second-level lists */


#nav li ul {
	position: absolute;
	z-index:100;
	text-align:left; 
	font-weight:300; 
	width: 150px;
	left: -999em;
	top:35px; 
	 /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li{
	background-image: none;
	background-color:#cedc00;
	padding:0px;
	width:155px;
}


#nav li ul li a{
	color#002955; 
	padding: 8px 10px 12px 10px;
}


#nav li ul li a:hover{
	color#002955;
	background-image:none;
	background-color:#b6c400;
}


/* third-and-above-level lists */


#nav li ul ul {
	margin-top:-35px;
	margin-left:155px;
}
#nav li ul ul.left {
	margin-left: 0;
	position: absolute;
	right: 160px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover, #nav li.hover {
    position:relative;
}


.navspacer{
	width:1px;
	background-color:#333333;
	background-image:url(../images/nav/spacer.jpg);
	background-repeat:repeat-x;
	background-position:center;
}





/* HOMEPAGE */
/* ------------------------------------------------------------------------- */


#homecopy_lefttop{
	width:548px;
	height:auto;
	padding: 50px 0px 0px 62px;
	float:left;
	margin-left: 0px;
	background-color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#002955;
	font-size:260%;
	text-decoration:none;
	line-height:40px;
}

.homecopy_green{color:#cedc00;}


#homecopy_lefttop3{
	width:548px;
	height:110px;
	padding: 20px 0px 0px 62px;
	float:left;
	margin-left:0px;
	background-color:none;
	color:#4c6484;
	font-size:16px;
	text-decoration:none;
}

#home_banner{
	width:290px;
	height:628px;
	margin-top:84px;
	background-color:#999999;
	background-image:none;
}

#homecopy_leftbottom{
	width:560px;
	height:auto;
	margin:20px 0px 100px 50px;
	_margin:20px 0px 0px 25px;
	padding: 0px 0px 50px 0px;
	float:left;
	background-color:none;
	background-image:url(../images/mainbox.png);
	_background-image:url(../images/mainbox_ie6.jpg);
	background-repeat:no-repeat;
}

#tools_leftbottom{
	width:560px;
	height:700px;
	margin:20px 0px 100px 50px;
	_margin:20px 0px 0px 25px;
	padding: 0px 0px 50px 0px;
	float:left;
	background-color:none;
	background-image:url(../images/mainbox.png);
	_background-image:url(../images/mainbox_ie6.jpg);
	background-repeat:no-repeat;
}

#home_search{
	width:290px;
	height:185px;
	background-color:none;
	background-repeat:no-repeat;
	background-image:url(../images/searchbox.png);
}	

#home_search_header{
	width:auto;
	height:auto;
	background-color:none;
	padding: 30px 0px 0px 30px;
}	

#home_search_fields{
	width:auto;
	height:auto;
	background-color:none;
	padding: 10px 30px 0px 30px;
}	

.searchfield{
	margin: 0px; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;  
	color:#002955;
}



#updatebox_left{
	width:235px;
	height:auto;
	float:left;
	margin:35px 0px 0px 30px;
	_margin:35px 0px 0px 15px;
	background-color:none;
}

#updatebox_left_top{
	width:235px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:none;
}

#updatebox_left_top_text{
	width:120px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 0px;
	background-color:none;
}

#updatebox_left_top_text a{
	margin: 0px;
	color:#002955;
	font-weight:normal; 
	font-size:90%;
	padding:5px 0px 0px 0px;
	text-decoration:none;
	}
	
#updatebox_left_top_text a:hover{
	margin: 0px;
	color:#6381a8;
	font-weight:normal; 
	font-size:90%;
	padding:5px 0px 0px 0px;
	text-decoration:none;
}

#updatebox_left_top_image{
	width:auto;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:none;
}

#updatebox_left_bottom{
	width:235px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:none;
	background-image:url(../images/home/home_update_bg2.jpg);
	background-repeat:no-repeat;
}

#updatebox_left_bottom:hover{
	width:235px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:none;
	background-image:url(../images/home/home_update_bgon2.jpg);
}

#updatebox_left_bottom_text{
	width:180px;
	padding: 12px 0px 12px 10px;
	float:left;
}

#updatebox_left_bottom_text a{color:#002955;}
#updatebox_left_bottom_text a:hover{color:#002955; text-decoration:none;}

#updatebox_middle{
	width:30px;
	height:400px;
	float:left;
	margin-top:35px;
	background-image:url(../images/home_line.gif);
	background-color:none;
	background-repeat:repeat-y;
}

#updatebox_right{
	width:235px;
	height:auto;
	float:left;
	margin-top:35px;
	background-color:none;
}

#updatebox_right_header{
	width:235px;
	height:auto;
}

#updatebox_right_update{
	width:235px;
	height:auto;
	padding: 15px 0px 0px 0px;
}

.clickhere {
	width: 155px;
	padding: 0px 0px 7px 0px;
	font-size:12px;
	font-weight:bold;	
}

.clickhere a{
	color: #002955;
	background-image: url(../images/buttons/arrow_button.gif);
	background-repeat: no-repeat;
	background-position :right;
	display:block;
}

.clickhere a:hover{
	color:#6381a8;
	text-decoration:none;
	background-image:url(../images/buttons/arrow_button.gif);
}



/* PEOPLE LEVEL 1 */
/* ------------------------------------------------------------------------- */

#people_banner{
	width:290px;
	height:383px;
	background-color:none;
	background-image:url(../images/pagebanners/misc2.jpg);
	background-repeat:no-repeat;
}

#people_lefttop{
	width:500px;
	height:auto;
	padding: 50px 0px 0px 62px;
	float:left;
	background-color:#FFFFFF;
	text-decoration:none;
	margin-left:0px;
	font-weight:bold;
	color:#002955;
	font-size:260%;
	text-decoration:none;
	line-height:40px;
}

#people_lefttop3{
	width:547px;
	height:auto;
	margin-left:0px;
	margin-bottom:20px;
	padding: 20px 0px 0px 62px;
	float:left;
	background-color:none;
	color:#4c6484;
	font-size:16px;
	text-decoration:none;
}

#profile_list{
	width:500px;
	height:auto;
	float:left;
	margin:25px 0px 0px 30px;
	_margin:25px 0px 0px 15px;
	background-color:none;
}

#profile_box{width:500px; height:85px;float:left;margin:0px;background-color:none;border-bottom:1px;border-bottom-color:#002955;border-bottom-style:solid;}
#staff_image_sml{width:85px; height:85px; float:left;}

#staff_text{width:290px; height:auto; float:left; margin: 18px 0px 0px 10px;}
#staff_text a{ color:#002955;}
#staff_text a:hover{ color:#6280a8; text-decoration:none;}

.staff_viewprofile {
	width: 105px;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin-top:55px;	
}

.staff_viewprofile a{
	color: #002955;
	background-image: url(../images/buttons/arrow_button.gif);
	background-repeat: no-repeat;
	background-position :right;
	display:block;
}

.staff_viewprofile a:hover{
	color:#6381a8;
	text-decoration:none;
	background-image:url(../images/buttons/arrow_button.gif);
}

#quote_right{
	width:290px;
	height:auto;
	background-color:none;
	float:left;
	margin-bottom:50px;
	background-image:none;
}

.quotemark_top{
	width: 290px;
	height:56px;
	margin:0px;
	background-image:url(../images/people/quote_top.png);
	background-repeat:no-repeat;
}

.quotemark_middle{
	width: 215px;
	height:auto;
	padding:5px 35px 5px 40px;
	margin:0px;
	background-image:url(../images/people/quote_middle.png);
	background-repeat:repeat-y;
	color:#4c6484;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}

.quotemark_bottom{
	width: 290px;
	height:58px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/people/quote_bottom.png);
	background-repeat:no-repeat;
}

.quote_credit{
	font-weight:bold;
	font-size:70%;
	color:#002955;
	padding:3px 0px;
	}

/* PEOPLE LEVEL 2 */
/* ------------------------------------------------------------------------- */

#top_quote{
	width:290px;
	height:273px;
	background-color:none;
	background-image:none;
	background-repeat:no-repeat;
}

#profile_main{
	width:500px;
	height:auto;
	float:left;
	margin:25px 0px 0px 30px;
	background-color:none;
}

.print_button{
	width: 500px;
	height:30px;
	background-image:url(../images/print_button.png);
	background-repeat: no-repeat;
	background-position :right;
	font-size:12px;
	font-weight:bold;
	float:right;
}

.print_button a{
	color: #002955;
	height:auto;
	padding:0px 35px 0px 0px;
	float:right;
	margin-top:07px;
	display:block;
}

.print_button a:hover{
	color:#6381a8;
	text-decoration:none;
}

.profile_Name{
	width:500px;
	height:30px;
	float:left;
	font-weight:bold;
	font-size:18px;
	color: #002955;
	background-color:none;border-bottom:1px;border-bottom-color:#002955;border-bottom-style:solid;
	}
	
.profile_bodytext{
	width:500px;
	height:auto;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	}
	
#profile_image_large{
	width:290px;
	height:376px;
	float:left;
	background-image:url(../images/people/profile_bg.png);
	background-repeat:no-repeat;
}

#profile_image{
	width:254px;
	height:338px;
	padding: 17px 0px 0px 17px;
}



/* NEWS LEVEL 1 */
/* ------------------------------------------------------------------------- */

#news_banner{
	width:290px;
	height:370px;
	background-color:none;
	background-image:url(../images/News/banner_news.jpg);
	background-repeat:no-repeat;
}

#news_archive{
	float:left;
	width:290px;
	height:auto;
}

.news_archive_top{
	width:290px;
	height:20px;
	margin-top:2px;
	background-image:url(../images/News/archive_top.png);
	background-repeat:no-repeat;
}

#news_archive_middle{
	width:290px;
	height:auto;
	background-image:url(../images/News/archive_middle.png);
	background-repeat:repeat-y;
}

.news_archive_bottom{
	width:290px;
	height:19px;
	background-image:url(../images/News/archive_bottom.png);
	background-repeat:no-repeat;
}

.archive_header{
	width:auto;
	height:auto;
	background-color:none;
	padding: 0px 0px 0px 30px;
}	

.archive_form{
	width:240px;
	height:auto;
	padding: 7px 0px 5px 28px;
}

#news_nav_holder{
	width:290px;
	height:auto;
	float:left;
	background-color:none;

}

#news_container{
	height:auto;
	margin:20px 40px 40px 40px;
}

.newintro{
	border-bottom:1px;
	border-bottom-color:#002955;
	border-bottom-style:solid;
}

#article_container{
	height:auto;
	margin:30px 30px 40px 20px;
}

.newsarticle{
	width:auto;
	height:auto;
	margin-left:20px;
}

.newsarticle a{font-size:90%; color:#002955; text-decoration:none; font-weight:bold;}
.newsarticle a:hover{font-size:90%; color:#6281a8; text-decoration:none; font-weight:bold;}
.newsarticle img {float:left; margin:0 10px 10px 0px;}

.readmore {
	width: 95px;
	padding: 0px 0px 7px 0px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;	
}

.readmore a{
	color: #002955;
	background-image: url(../images/buttons/arrow_button.gif);
	background-repeat: no-repeat;
	background-position :right;
	display:block;
}

.readmore a:hover{
	color:#6381a8;
	text-decoration:none;
	background-image:url(../images/buttons/arrow_button.gif);
}

.back_button{
	width:auto;
	height:30px;
	background-image:url(../images/buttons/back_arrow.jpg);
	background-repeat: no-repeat;
	margin:0px 0px 0px 16px;
	background-position:left;
	float:left;
	font-size:12px;
	font-weight:bold;
}

.back_button a{
	color: #002955;
	height:auto;
	padding: 1px 35px 0px 25px;
	float:left;
	margin-top:7px;
	display:block;
}

.back_button a:hover{
	color:#6381a8;
	text-decoration:none;
}

#article_image{
	width:290px;
	height:auto;
	float:left;
	margin-top:5px;
}

#link_box{
	width:290px;
	height:127px;
	float:left;
	background-image:url(../images/News/link_box.png);
	margin-top:5px;
}

.link_header{
	width:auto;
	margin: 25px 60px 0px 25px;
	height:auto;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#002955;
}

.link_header a{
	width:auto;
	height:auto;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	color:#002955;
	text-decoration:none;
}

.link_header a:hover{
	width:auto;
	height:auto;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	text-decoration:none;
	color:#6281a8;
}


/* SERVICES LEVEL 1 */
/* ------------------------------------------------------------------------- */

#services_banner{
	width:290px;
	height:370px;
	background-color:none;
	background-image:url(../images/pagebanners/misc1.jpg);
	background-repeat:no-repeat;
}

#services_container{
	width:auto;
	height:auto;
	margin:25px 25px 20px 25px;
	_margin:25px 25px 20px 15px;
}

#services_header{
	width:490px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
}

#services_image{
	width:490px;
	height:auto;
	float:left;
	margin:10px 0px 0px 10px;
}

#services_copy{
	width:490px;
	height:auto;
	float:left;
	margin:10px 0px 0px 10px;
	padding: 5px 0px 6px 0px;
	font-weight:normal;
	font-size:80%;
	color:#002955;
}

.services_copy li{
	margin: 0px; 
	padding: 0px;
	font-weight:normal;
	color:#002955;
}

#services_copy a{font-size:90%; color:#002955; text-decoration:none; font-weight:bold;}
#services_copy a:hover{font-size:90%; color:#6281a8; text-decoration:none; font-weight:bold;}
#services_copy img {float:left; margin:0 10px 10px 0px;}



/* CLIENTS */
/* ------------------------------------------------------------------------- */

#client_banner{
	width:290px;
	height:365px;
	background-color:none;
	background-image:url(../images/clients/clients_banner.jpg);
	background-repeat:no-repeat;
}

#client_container{
	width:auto;
	height:auto;
	margin:30px 25px 20px 25px;
	_margin:30px 25px 20px 15px;
}


#clients_overview{
	width:490px;
	height:auto;
	float:left;
	margin:0px 0px 10px 10px;
	padding: 0px 0px 6px 0px;
	font-weight:normal;
	font-size:80%;
	color:#002955;
}


#client_header{
	width:490px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
}

#quote_clients{
	width:290px;
	height:auto;
	background-color:none;
	float:left;
	margin-bottom:0px;
	background-image:none;
}

.client_link{
	margin-bottom:50px;
}


#cs_left{
	width:231px;
	height:400px;
	float:left;
	margin:10px 20px 20px 10px;
	background-color:none;
}

#cs_right{
	width:231px;
	height:400px;
	float:left;
	margin:10px 0px 20px 0px;
	background-color:none;
}

.cs_box{
	width:231px;
	height:auto;
	margin-bottom:15px;
}


.cs_banner{
	width:231px;
	height:60px;
}

.cs_text{
	width:auto;
	height:auto;
	padding:7px 0px 0px 0px;
}

.cs_readmore {
	width: 95px;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;	
	
}

.cs_readmore a{
	color: #002955;
	background-image: url(../images/buttons/arrow_button.gif);
	background-repeat: no-repeat;
	background-position :right;
	display:block;
}

.cs_readmore a:hover{
	color:#6381a8;
	text-decoration:none;
	background-image:url(../images/buttons/arrow_button.gif);
}

.cs_back{
	width:490px;
	height:auto;
	background-image:url(../images/buttons/back_arrow.jpg);
	background-repeat: no-repeat;
	margin:0px;
	background-position:left;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	_margin:10px 0px 0px 0px;
}

.cs_back a{
	color: #002955;
	height:auto;
	padding: 1px 35px 0px 25px;
	float:left;
	margin-top:1px;
	display:block;
}

.cs_back a:hover{
	color:#6381a8;
	text-decoration:none;
}


/* ABOUT */
/* ------------------------------------------------------------------------- */

#about_banner{
	width:290px;
	height:378px;
	background-color:none;
	background-image:url(../images/pagebanners/misc5.jpg);
	background-repeat:no-repeat;
}


/* CONTACT */
/* ------------------------------------------------------------------------- */


#address{
	width: auto;
	height:auto;
	margin:10px 30px 10px 30px;
}

#address a{
	color:#002955;
	text-decoration:none;	
}

#address a:hover{
	color:#6381a8;
	text-decoration:none;	
}

#map{
	width: 490px; 
	height: 283px; 
	float:left;
	margin:5px 0px 0px 10px;
	
	}

#contact_banner{
	width:290px;
	height:370px;
	background-color:none;
	background-image:url(../images/pagebanners/misc6.jpg);
	background-repeat:no-repeat;
}


/* CAREERS */
/* ------------------------------------------------------------------------- */

#careers_banner{
	width:290px;
	height:370px;
	background-color:none;
	background-image:url(../images/pagebanners/misc4.jpg);
	background-repeat:no-repeat;
}



/* SIDE NAVIGATION  */

/* ------------------------------------------------------------------------- */

#news_nav_top{
	width:290px;
	height:20px;
	float:left;
	background-image:url(../images/News/archive_top.png);
	background-repeat:no-repeat;
}

#news_nav_middle{
	width:290px;
	height:auto;
	float:left;
	background-image:url(../images/News/archive_middle.png);
	background-repeat:repeat-y;
}

.news_nav{
	width:230px;
	height:auto;
	margin-left:25px;
	background-color:none;
}

#news_nav_bottom{
	width:290px;
	height:19px;
	float:left;
	background-image:url(../images/News/archive_bottom.png);
	background-repeat:no-repeat;
}

.sidenav {
	background-color:none;
	float:left;
	width:230px;
	margin:10px 0px 0px 0px;
	padding:0;
	font-size:.8em;
}

.sidenav p {
	padding:40px 0 0 20px;
}

.sidenav ul	{
	list-style:none;
	margin:40px 0 0 0;
	padding:0;
}

.sidenav li	{
	width:230px;
	margin:0;
	padding:0;
	list-style:none;
}

.sidenav li	a {
	width:230px;
	color:#002955;
	text-decoration:none;
	display:block;
	padding:6px 0 6px 7px;	
}


.sidenav li	a:hover, .sidenav li .on {
	background-color:#cedc00;
	text-decoration:none;
	color:#002955;
}


.sidenav li ul { /* second-level lists */
	background-color:#e8ef8a; 
	width: 100px;
	margin:0;
	list-style:none;
}


.sidenav li	ul li{
	border:none;
	background-color:#e8ef8a;
}


.sidenav li	ul li a{
	width: 230px;
	list-style:none;
	background-color:#e8ef8a;
	text-decoration:none;
}


.sidenav li	ul li a:hover {
	list-style:none;
	background-color:#cedc00;
	text-decoration:none;
	color:#002955;
}

.sidenav li a span{
	display:none;
}

.hide {
	display: none;
}



/* FOOTER */
/* ------------------------------------------------------------------------- */

#footer {
	display:none;
}

#footer_holder{
	display:none;
}


/* BOTTOM NAVIGATION */
/* ------------------------------------------------------------------------- */

#nav3{
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:normal;
	margin-left:20px;
}

 #nav3 ul {
	list-style: none;
	line-height:normal;
	float:right;
	margin:0px;
	padding:0px;
}


#nav3 a{
	display: block;
	padding: 9px 8px 7px 8px;
	color:#FFFFFF;
	font-size:65%;
	background-color:none;
	text-decoration: none;
}


#nav3 a:hover{
	color:#6280a8;
	background-color:none;
	background-image:none;
}

#nav3 a.on{
	color: #002955;
	background-color:none;
	background-image:none;
}

#nav3 li {
	float: right;
	border:none; 
	height:35px; 
	text-transform:none;
}

.breaker {
	padding: 8px 0px 7px 0px;
	color:#FFFFFF;
	font-size:65%;
}

.nolink{
	color:#FFF;
	font-size:65%;
	padding: 9px 0px 7px 8px;
	
	}













