/*
Theme Name: Cabrillo Advisors
Theme URI: http://www.mjdinteractive.com
Description: A theme that converts!
*/

* {

	margin: 0px;

	padding: 0px;

}

body {

	background-image: url(images/body_bg.png);

	background-repeat: repeat-x;

	font-family: Tahoma,Verdana,Sans-Serif;

	font-size: 12px;
	text-decoration: none;

	background-color: #FFF;

	color:#808080;
	line-height:18px;

}

#dnav {

	height: 43px;

	margin-left: 50px;

}



#sddm div

{

	position: absolute;

	visibility: hidden;

	padding: 0;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}

/* dropdown style */



#sddm

{

	padding: 0;

	z-index: 30;

	margin-top: 0;

	margin-bottom: 0;

	margin-right: auto;

}

#sddm ul

{

        margin: 0;

	padding: 0;

	float: left;

	list-style-type: none;





}



#sddm li

{

	margin: 0;

	padding: 0;

	float: none;

	list-style-type: none;

}



#sddm li a

{

	display: block;

	width: 130px;

	color: #FFF;

	text-align: center;

	text-decoration: none;

	height: 41px;

	line-height: 41px;

	font-size: 14px;

}



	#sddm div a

	{

	position: relative;

	display: block;

	white-space: nowrap;

	text-align: left;

	text-decoration: none;

	color: #FFF;

	padding-right: 10px;

	padding-left: 10px;

	background-color: #c1dbef;

	height: 30px;

	font-family: arial;

	font-size: 11px;

	line-height: 25px;

	margin-right: 0;

	margin-left: 5;

}

#testi p img {

}



#sddm li a:hover

{

	background-image: url(images/hover_bg.png);

	background-repeat: repeat-x;

	color: #00448b;

}



	#sddm div a:hover

	{

	color: #00448b;

	background-color: #c1dbef;

}

#dhome #wrapper{

	width: 977px;

	margin-right: auto;

	margin-left: auto;

}

#dnav #sddm img {

	float: left;

}#dheader {

	width: 977px;

	background-repeat: no-repeat;

	background-position: center center;

	height: 333px;

	float: left;

	background-image: url(images/home_header.png);

}

#dheader h1 {

	font-size: 12px;

	line-height: 12px;

	margin-top: 15px;

	margin-left: 30px;

	float: left;

}



#dheader span {

	display: none;

}

#dheader h1 a {

	height: 170px;

	width: 125px;

	display: block;

	float: left;

}

#downloads {

	height: 89px;

	width: 977px;

	float: left;

	background-image: url(images/downloads.png);

}

#download_btns {

	float: left;

	height: 37px;

	width: 525px;

	margin-top: 25px;

	margin-left: 27px;

}





#download_btns ul {

	height: 37px;

	background-image: url(images/download_menu.png);

	background-repeat: no-repeat;

}

#download_btns ul li {

	display: inline;

}



#download_btns ul li a {

	display: block;

	height: 37px;

	float: left;

}

#download_btns ul li a span {

	display: none;

}



#download_btns ul li#nmergers a:link, #download_btns ul li#nmergers a:visited {

	width: 165px;

}

#download_btns ul li#nbusiness a:link, #download_btns ul li#nbusiness a:visited {

	width: 166px;

}

#download_btns ul li#ncontact a:link, #download_btns ul li#ncontact a:visited {

	width: 165px;

}





#download_btns ul li#nmergers a:hover, #download_btns ul li#nmergers a:active {

	width: 165px;

	background: url(images/download_menu.png) 0px -37px;

}

#download_btns ul li#nbusiness a:hover, #download_btns ul li#nbusiness a:active {

	width: 166px;

	background: url(images/download_menu.png) -165px -37px;

}

#download_btns ul li#ncontact a:hover, #download_btns ul li#ncontact a:active {

	width: 165px;

	background: url(images/download_menu.png) -331px -37px;

}
#flashslider {

	background-position: center center;

	height: 118px;

	width: 977px;

	float: left;

	background-image: url(images/slider_bg_03.png);

	background-repeat: no-repeat;

}

#dcontent {

	float: left;

	width: 975px;

	height: 250px;

	margin-bottom: 10px;

	background-image: url(images/hm_pg_greybox.png);

	background-repeat: no-repeat;

	margin-top: 35px;

	margin-left: 2px;

}

#dcontent h2 {

	font-size: 18px;

	margin-bottom: 5px;

	margin-top: 5px;

}

#dcontent p {

}

#dcontent ul {

}

#dcontent ul li {

	list-style-position: inside;

	

	margin-top: 5px;

}

#col1 { width: 420px; float: left; }

#qdownloads {	width: 250px; margin-left: 23px; padding-bottom: 20px; float:left; }
#qdownloads ul { list-style-type: none;	margin: 20px 0 0 19px; }
#qdownloads ul li { list-style-type: none; margin:20px 0 0 0; }
#qdownloads ul li a { display: block; height: 35px; line-height: 35px; background-image: url(images/quick_downloads_reg.jpg); background-repeat: no-repeat; text-decoration: none; color: #00448b; width: 230px; margin-top: 10px; text-indent: 15px; font-weight:bold; }
#qdownloads ul li a:hover { display: block; height: 35px; line-height: 35px; text-decoration: none; color: #FFF; background-image: url(images/quick_downloads_hover.jpg); background-repeat: no-repeat; font-weight:bold;  }

#news_events { width: 400px; margin: 0px auto;}

#client_test { float: left; width: 250px; }
#client_test ul { list-style-type: none; margin: 20px 0 0 10px; }
#client_test ul li { list-style-type: none; margin:20px 0 0 0; }
#client_test ul li a { display: block; height: 35px; line-height: 35px; background-image: url(images/quick_downloads_reg.jpg); background-repeat: no-repeat; text-decoration: none; color: #00448b; width: 230px; margin-top: 10px; text-indent: 15px; font-weight:bold; }
#client_test ul li a:hover { display: block; height: 35px; line-height: 35px; text-decoration: none; color: #FFF; background-image: url(images/quick_downloads_hover.jpg); background-repeat: no-repeat; font-weight:bold; }

#hp_titles1 { height: 40px; margin-top: 15px; }
#hp_titles1 h2 { line-height: 40px; display: block; width: 200px; margin-left: 22px; color: #09438B; }

#hp_titles2 { height: 40px; margin-top: 15px;  margin-bottom:0px;  }
#hp_titles2 h2 { line-height: 40px; display: block; width: 200px; margin-left: 22px; color: #09438B; }

#hp_titles3 { height: 40px; margin-top: 15px; }
#hp_titles3 h2 { line-height: 40px; display: block; width: 200px; margin-left: 22px; color: #09438B;}

#dfooter {

	clear: both;

	width: 977px;

	float: left;

	margin-bottom: 25px;

}

#dfooter hr {

	margin-bottom: 10px;

}



#nav {

	height: 43px;

	font-family: "Myriad Pro Bold", "Myriad Pro Semibold", sans-serif, "Myriad Pro Condensed";

	font-size: 10px;	

}

#nav #sddm img {

	float: left;

}

#wrapper {

	width: 977px;

	margin-right: auto;

	margin-left: auto;

}



/* end dropdown style */





#header {

	width: 868px;

	background-image: url(images/san_diego_header1.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	height: 206px;

	margin-top: 10px;

	margin-bottom: 15px;

	float: left;

}
#header1 {

	width: 868px;

	background-image: url(images/sandiego_header2.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	height: 206px;

	margin-top: 10px;

	margin-bottom: 15px;

	float: left;
}

#header2 {

	width: 868px;

	background-image: url(images/sandiego_header2.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	height: 206px;

	margin-top: 10px;

	margin-bottom: 15px;

	float: left;
}
#header h1, #header1 h1, #header2 h1 {

	font-size: 12px;

	line-height: 12px;

	margin-top: 15px;

	margin-left: 15px;

}



#header span, #header1 span, #header2 span {

	display: none;

}

#header h1 a, #header1 h1 a, #header2 h1 a {

	height: 170px;

	width: 125px;

	display: block;

	float: left;

}

		

#leftcol {

	float: left;

	width: 217px;

}

#validation {

	border: 1px solid #999;

}

#validation ul {

	list-style-type: none;

	text-decoration: none;

}

#validation ul li {

	text-decoration: none;

}

#validation ul li a {

	display: block;

	height: 43px;

	line-height: 43px;

	text-indent: 35px;

	background-image: url(images/subnav_reg.jpg);

	background-repeat: no-repeat;

	text-decoration: none;

	color: #3178c2;

}

#validation ul li a:hover {

	display: block;

	height: 43px;

	line-height: 43px;

	text-indent: 35px;

	background-image: url(images/subnav_hover.jpg);

	background-repeat: no-repeat;

	text-decoration: none;

        color: #FFF;

}

#client_testi {

	margin-top: 25px;

}



#testi {

	border: thin solid #999;

	font-style: italic;

	line-height: 18px;

	padding: 12px;

	margin-bottom: 15px;

}

#contact_info {

	margin-top: 50px;

}

#envolope {

	height: 63px;

	width: 43px;

	float: left;

	background-image: url(images/envolope.png);

	background-repeat: no-repeat;

	margin-left: 5px;

}

#leftcol #contact_info img {

	float: left;

	margin-left: 5px;

}

#leftcol #contact_info h2 {

	float: left;

	color: #666;

	margin-left: 10px;

}

#leftcol #contact_info ul {

	float: left;

	margin-left: 10px;

	font-size: 11px;

}

#leftcol #contact_info ul li {

	list-style-type: none;

	display: block;

	width: 150px;

	margin-top: 3px;

}



#client_testi p {

	color: #666;

	font-size: 14px;

	font-weight: bold;

	margin: 15px 0;

}

#testi p {

	margin-top: 5px;

	margin-bottom: 10px;

}

#testi a {

	font-style: normal;

	text-decoration: none;

}

#case {

	border: thin solid #999;

	font-style: italic;

	line-height: 18px;

	padding: 5px;

	margin-bottom: 15px;

}







#content {

	float: left;

	width: 620px;

	margin-left: 27px;

}

#content p {

	margin-bottom: 15px;

	margin-top: 10px;

}



#content ul {

	margin-left: 15px;

	margin-bottom: 20px;

	margin-top: 15px;

}



#content ul li {

	list-style-position: inside;

	margin-top: 10px;
	list-style-type:disc;
	margin-bottom: 10px;

}

#content h5 {

	font-size: 13px;

	color: #0151A3;

	margin-left: 5px;

}

#content h2 {
	font-size: 18px;
	margin-bottom: 12px;
	margin-top: 5px;
	font-family: "Myriad Pro Bold", "Myriad Pro Semibold", sans-serif, "Myriad Pro Condensed";
	color: #01448B;
}

#content h3 {

	margin-top: 8px;

	color: #01448B;

	margin-left: 5px;

	float: left;

}

#content h4 {

	font-size: 10px;

	color: #999;

	margin-top: 10px;

	margin-left: 5px;

	clear: left;

}

#content h6 {

	font-size: 12px;

	margin-left: 5px;

	margin-top: 0px;

}

#infocard {

	height: 200px;

	float: left;

	width: 200px;

	background-image: url(images/buy_side_cardbg.jpg);

	background-repeat: repeat-x;

	background-position: center center;

	margin-left: 10px;

}
#infocard h2, #infocard3 h2 {margin:15px 0 0 60px; color: #01448B;}
#infocard2 h2 {margin:15px 0 0 60px; color: #01448B;}
#infocard3 h2 {margin:15px 0 0 30px; color: #01448B;}

#infocard2 {

	height: 200px;

	float: left;

	width: 200px;

	background-image: url(images/buy_side_cardbg.jpg);

	background-repeat:repeat-x;

	background-position: center center;
	margin: 0 5px;
}

#infocard3 {

	height: 200px;

	float: left;

	width: 200px;

	background-image: url(images/buy_side_cardbg.jpg);

	background-repeat: repeat-x;

	background-position: center center;

}





#footer {
	clear: both;
	margin: 50px 0 0 40px;
	float: left;
	width: 900px;
	border-top: 1px solid #444444;
	padding:15px 0 0 0;
}

#footer hr {

	margin-bottom: 10px;

}

#our_approachimg {

	background-image: url(images/our_approach.jpg);

	background-repeat: no-repeat;

	height: 373px;

	width: 620px;

}

#sell_sideimg {

	background-image: url(images/sell_sideimg.jpg);

	background-repeat: no-repeat;

	height: 450px;

	width: 620px;

}

#client1 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/ancept.jpg);

	background-repeat: no-repeat;

}

#client2 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/sunrise_tele.jpg);

	background-repeat: no-repeat;

}

#client3 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/entriq.jpg);

	background-repeat: no-repeat;

}

#client4 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/uvp.jpg);

	background-repeat: no-repeat;

}

#client5 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/bakbone.jpg);

	background-repeat: no-repeat;

}

#client6 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/constantdata.jpg);

	background-repeat: no-repeat;

}

#client7 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/proflowers.jpg);

	background-repeat: no-repeat;

}

#client8 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/rapidtext.jpg);

	background-repeat: no-repeat;

}

#client9 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/softtouch.jpg);

	background-repeat: no-repeat;

}

#client10 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/cliontsoft.jpg);

	background-repeat: no-repeat;

}

#client11 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/inneraccess.jpg);

	background-repeat: no-repeat;

}

#client12 {

	float: left;

	height: 148px;

	width: 141px;

	margin-left: 11px;

	background-image: url(images/protedplex.jpg);

	background-repeat: no-repeat;

}

.bold {

	font-weight: bolder;

}

.title_bar {
	height: 37px;
	background-image: url(images/title_box_blue_gradi.jpg);
	background-repeat: repeat-x;
	width: 217px;
	vertical-align: middle;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.title_bar p {

	color: #FFF;

	text-indent: 5px;

	margin-top: 10px;

	vertical-align: middle;

	display: block;

	float: left;

}

.italic {

	font-style: italic;

}

.footleft {

	float: left;

	color: #999;

	margin-left: 5px;

}

.footright {

	float: right;

	color: #999;

	margin-right: 5px;

}

.hometxtblue {
	color: #09438B;
	width: 525px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 35px;
	margin-left: 35px;
	float: left;
	display: block;
}

.hometxtreg {

	color: #000;
	display: block;
	width: 475px;
	font-size: 14px;
	line-height: 20px;
	margin-top: 25px;
	margin-left: 35px;
	float: left;
}
.hometxtreg1 {

	color: #000;
	display: block;
	width: 475px;
	font-size: 14px;
	line-height: 20px;
	margin-top: 25px;
	margin-left: 35px;
	float: left;
}

.hometxt3 {

	color: #000;

	display: block;

	width: 475px;

	font-size: 12px;

	line-height: 14px;

	margin-left: 170px;

	float: left;

	clear: left;

	margin-top: 15px;

}

.hometxtsml {

	color: #999;

	font-size: 9px;

	line-height: 14px;

	margin-top: 10px;

	clear: left;

	margin-left: 100px;

}

#align_uls {

	float: left;

	height: 300px;

	width: 200px;

	margin-left: 4px;

}

.research_bar {

	height: 37px;

	background-image: url(images/title_box_blue_gradi.jpg);

	background-repeat: repeat-x;

	width: 202px;

	vertical-align: middle;

	margin-top: 12px;

	color: #FFF;

	text-indent: 15px;

	float: left;

	clear: left;

}

#process {

	border: 1px solid #999;

	float: left;

	width: 200px;

	clear: left;

}

#content .research_bar p {

	margin-top: 10px;

	margin-bottom: 0px;

	font-size: 14px;

}

#process ul {

}

#process ul li {

	text-decoration: none;

}

#channinglogo1 {

	float: left;

	height: 162px;

	width: 141px;

	margin-left: 140px;

	background-image: url(images/channing_logos1.jpg);

	background-repeat: no-repeat;

}

#channinglogo2 {

	float: left;

	height: 170px;

	width: 141px;

	margin-left: 35px;

	background-image: url(images/channing_logos2.jpg);

	background-repeat: no-repeat;

}

#tests { width:900px; margin:25px auto 0px auto; padding:0px;}
#tests h2 { color: #09438b; }
#tests p { font-size:13px; line-height:20px; color:#333; font-style: italic; margin:0px 0px 0px 0px; padding-top: 10px; }
#tests p.testimonial{ font-size:14px; line-height:22px; color:#014496; text-decoration:none; text-align:right; display: block; margin:-5px 30px 0 0; padding:0; }

#client_test p { font-size:13px; line-height:18px; color:#333; font-style: italic; margin:0px auto 17px 50px; padding-top: 10px; }
#client_test p.testimonial{ font-size:14px; line-height:18px; color:#014496; text-decoration:none; text-align:right; display: block; margin:0px 10px 0 0; padding:0; }

#newsletter { width: 322px; height:70px; margin: 10px 0px 0px 0px; float: right; }
#newletter_bg_hlder { font-family: "Myriad Pro Bold", "Myriad Pro Semibold", sans-serif, "Myriad Pro Condensed"; height:70px; width:291px; margin-left:25px; background: url(images/newsletter_bg.png) no-repeat;  float: left; padding:0px;}
#newletter_bg_hlder h5 { font-size: 16px; line-height: 18px; margin-top: 8px; margin-left: 12px; color: #FFF; margin-bottom: 2px; float: left; }
#newletter_bg_hlder p { font-size: 16px; line-height: 18px; margin:0px; padding:0px; }

#news_events p {

	font-size: 12px;

	line-height: 14px;

	color: #000;

	display: block;

	float: left;

	clear: left;

	margin-left: 20px;

	margin-bottom: 10px;

}

#news_events a {

	font-size: 14px;

	line-height: 12px;

	color: #333;

	text-decoration: none;

	font-weight: bold;

	display: block;

	float: left;
	margin: 13px 0 10px 20px;

}

.forournewletter {
	font-size: 16px;
	line-height: 18px;
	color: #bbdcfe;
}


.submit_newsletter {
	background-repeat: no-repeat;
	height: 38px;
	width: 53px;
	display: block;
	background-image: url(images/go_btn.png);
	margin-top: 10px;
	float: left;
	margin-left: 200px;
}

#newletter_bg_hlder form {
	margin-left: 17px;
	margin-top: 10px;
	float: left;
}
#imageBox { margin: auto; width: 780px; overflow: hidden;position: relative; }

#imageBoxInside { width: 100000px; }  
#imageBox img { float: left; padding: 0px; margin: 15px 25px;}

#imageBox br { clear: both; }
#dropmenu, #dropmenu ul {



	margin:0;



	padding:0;



	list-style-type:none;



	list-style-position:outside;



	position:relative;



	line-height:1.5em;



    font-size: 15px;



	z-index:300;



	width:100%;



	background-image: url(images/nav_bg.jpg);



	background-repeat: repeat-x;



    height: 45px;



}







  







#dropmenu a {
	display:block;
	color:#FFF;
	text-decoration:none;
	height: 35px;
	padding: 0.25em 17px;
	line-height: 37px;
}     

#dropmenu a:hover {
	color:#0e3761;
	background-color: #3178c2;
	background-image: url(images/hover_bg.png);
	background-repeat: repeat-x;
}    







#dropmenu li {float:left; position:relative;}   







#dropmenu ul {



              position:absolute; 



        border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #3178c2;



              display:none; 



              width:12em; top:1.9em; 



			  left:-1px; 



              margin-top: 14px;



       



}   







#dropmenu ul a {border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #3178c2;



	border-left-color: #3178c2;



        background-color: #c1dbef;



 color: #00448b;



}  







#dropmenu li ul {
	width:auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;	
	border-bottom-color: #3178c2;
	height:auto;
	}   



#dropmenu li ul a {width:15em; height:17px; line-height: 20px; float:left; font-size: 14px; }    







#dropmenu ul ul {top:2px;	}   #dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}   







#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}   



#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
#news_events a.continue {color:#09438B; text-decoration:underline; margin:5px 0 0 0; padding:0;}
#news_events a.continue:hover {color:#666; text-decoration:none;}
/*Tab Code*/
/* root element for tabs  */
#content ul.tabs {  
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
	list-style-type: none;
}

/* single tab */
#content ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
	list-style-type: none;
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(images/tabs-blue.png) no-repeat -420px 0;
	font-size:13px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#222;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.pane {
	display:none;
}
#validation img {margin:20px 0;}
.panes {margin:40px 20px; min-height:200px;}
.logo-panes img {float:left; margin:0 20px 0 20px;}
.entry h1 {margin: 0 0 20px 0; color:#01448B; font-size:24px; }
#content ul.case-parent {list-style-type:none; margin:20px 0;}
#content ul.case-parent li {display:inline-block; margin:10px; list-style-image: none;}
#content ul.case-parent li img {border: none;}
#content ul.case-right {list-style-type:none; margin:20px 0;}
#content ul.case-right li {display:inline-block; margin:20px 0; list-style-image: none;}
#content ul.case-right li img {border: none;}
#content ul.clients {list-style-type:none;}
#content ul.clients li {margin:0;display: inline;}
#content ul.clients li img {margin:10px;}
.team {float: right; border: none; margin: 20px 0px 20px 30px;}
.team img {border: 1px solid #ccc; padding:2px; display:block; margin: 0 0 10px 0;}
.clear {clear:both;}
.enews {display:block; background:#8dcfe5; padding:0px 3px; margin:-3px 0px 0px 10px; font-size:14px; }
.enews:hover {background:#efefef;}
.scrollable {
	position:relative;
	overflow:hidden;
	width: 822px;
	height:90px;
}

.scrollable .items {
	width:20000em;
	position:absolute;
}
.items div {
	float:left;
}
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}
.scrollable img {margin:20px;}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 40px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(images/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	
.vcard {border: none; margin:0 10px 0 0;}
#content a.continue {display: block; font-size:14px; text-decoration: underline; margin:10px 0; color: #01448B;}
#content h2 a {color:#01448B;}
#content a:hover {color:#555;}
#testi img {border: none;}

