div{
	text-align:left;
}

td{
	vertical-align:top;
	padding:0;
}

th{
  font-weight: normal;
  text-align: left;
}

img{
	border:0;
}

p,ul,ol,h1,h2,h3,h4,h5,h6{
	margin-top:0;
}

p{
	line-height:1.4em;
}

h1,h2,h3{
	font-family:georgia, times new roman;
	font-weight:normal;
}

h4,h5,h6{
	font-family:verdana;
	font-weight:normal;
	margin-bottom:3px;
}

h5{
	font-size:1.2em;
}

h6{
	font-size:1em;
}

a{
	text-decoration:none;
	color:#00395A;
}

a:hover{
	color:#000;
}

select{
   font-size:12px;
}
/*
   Heading class used as title bar across 1-Column, 2-Column, 3-Column templates  
*/
div.id_heading{
	background:url(http://img.cdn.rotaryagadirdoyen.com/images/heading_gradient.jpg) repeat-x;
	padding:18px 0 0 0;
}

div.id_heading_sub{
height:1%;
}
  
div.id_heading h1, div.id_heading p{
   padding-right:10px;
	padding-left:15px;
	 
}

div.id_heading p{
   padding-bottom: 23px;
  	
}

div.id_heading h1{
	font-size:2.8em;
	color:#22485E;
	margin:0;
	
}

div.id_heading h1 span.sm{
	font-size:.5em;
}

div.id_heading h4{
	font-weight:normal;
	font-size:1em;
	color:#22485E;
	margin:0;
}

div.id_heading p{
	font-size:1em;
	color:#666;
	margin:0;
}
/* 
   Subheading class
*/
.bar
{
   border-top: 4px solid #dcd087;
   padding: 8px 15px;
   background: #455560 none repeat scroll 0%;
   font-size: 1.8em;
   color: #ffffff;
   margin-bottom:0;
   font-family: georgia,times new roman;
   
}
/*
   Widgets classes 
*/
div.id_widgets{
	float:right;
	margin-bottom:9px;
}

.widget {
	padding:15px 15px 5px 15px;
}

.widget_image {
	padding:0px 0px 0px 0px;
}

.widget h3{
	font-size:2em;
	margin:0 0 12px 0;
	color:#22485E;
}

.widget ul{
	list-style:none;
	margin-left:0;
	padding-left:0;
	margin-bottom: 15px;
}

.widget li{
	padding:5px 0 7px 0px;
}

.widget li a{
	padding-left:0px;
}

.widget li.last{
	border:none;
}

.widget a{
	color:#006990;
}

.widget a:hover{
	color:#000;
}

tr.row_gutter
{
   height:8px;
}

td.col_gutter
{
	width:9px;
}

.stackable{
   margin-bottom:9px;
}

.gold_bar, .gold_bar_grey, .gold_bar_blue
{
	border-top-style: solid;
	border-top-width: 4px;
	border-top-color: #DCD087;
}

.gold_bar_grey
{
	background-color: #f5f6f1;
}

.gold_bar_blue
{
   background-color: #455560;
}

.image_promo
{
   width: 250px;
}

.text_promo
{
  width: 220px;
  padding:15px 15px 15px 15px;
}

.text_promo h3 
{
   margin: 0pt 10px 12px 5px;
   font-size: 1.6em;
   color: #22485e;
}

.text_promo a 
{
   color:#32506A !important;
   font-size:10px;
	font-weight:bold;
	padding-right:10px;
	background:url(http://img.cdn.rotaryagadirdoyen.com/images/arrow_link_sm.gif) no-repeat right;
}

.text_promo ul 
{
   list-style-type: none;
   list-style-image: none;
   list-style-position: outside;
   padding-left:15px; 
   margin-bottom:25px;
}

.text_promo li 
{
   margin-bottom:10px;
}

.text_promo a.away:hover
{
	color:#000 !important;
}

.widget h3 span.sm {
  font-family: verdana;
  font-size: 0.5em;
  color: #52473d;
  }
  
/*
   Backlink
*/
a.back_link{
	float:right;
	margin-right:15px;
	text-decoration:underline;
	padding-left:10px;
	background:url(http://img.cdn.rotaryagadirdoyen.com/images/arrow_back.gif) no-repeat left;
	color:#83909A;
}

a.back_link:hover{
	color:#000;
}

/* away_norr: Used by business for links that go multiple lines. */
a.away, a.away_norr, a.away_white, a.away_white_norr{

	font-size:10px;
	font-weight:bold;
}
a.away, a.away_norr{
	color:#32506A !important;
}
a.away:hover, a.away_norr:hover{
	color:#000 !important;
}
a.away{
	padding-right:10px;
	background:url(http://img.cdn.rotaryagadirdoyen.com/images/arrow_link_sm.gif) no-repeat right;
}
a.away_white, a.away_white_norr{
   color: #fff !important;
}
a.away_white:hover, a.away_white_norr:hover{
   color:#DCD087 !important;
}
a.away_white{
	padding-right:10px;
	background:url(http://img.cdn.rotaryagadirdoyen.com/images/arrow_link_sm.gif) no-repeat right;
}


/* 
   Styles for Investor news used on Public and Advisor homepages
*/
.id_news{
	/*padding:15px 15px 5px 15px;*/
	padding:0;
	padding-top:15px;
	padding-right:15px;
	padding-left:15px;
	background:#F5F6F1;
}

.id_news h3{
	color:#22485E;
	font-size:2em;
	margin:0 0 12px 0;
	/* following line for IE visibility bug*/
	position:relative;
}

.id_news h4{
	color:#22485E;
	font-size:1.8em;
	margin:0 0 12px 0;
	/* following line for IE visibility bug*/
	position:relative;
}

.id_news ul{
	margin-bottom:2px;
	list-style:none;
	margin-left:0;
	padding-left:0;
}

.id_news li{
	clear:left;
	padding: 0px;
	/* following line for IE visibility bug*/
	position:relative;
}
.id_news div.sep{
	clear:left;
	border-top:1px solid #E2E2DF;
	margin: 9px 0px 9px -5px;
}

.id_news li a{
	padding-left:0px;
}

.id_news li.last{
	border:none;
}

.id_news li img{
	float:left;
	vertical-align:top;
	margin:0 7px 0px 0;
	border:1px solid #999790;
}

.id_news p.date{
	color:#61A0B5;
	font-size:10px;
	margin:0;
}

.id_news a{
	color:#006990;
}

.id_news a:hover{
	color:#000;
}

.id_news a.away{
	/* margin-left:5px;*/
}

.id_news p.footer_para {
	clear: left;
}

.tiny
{
   font-size: 9px;
}

div.validation_summary
{
   padding:10px;
   padding-left:50px;
   font-size:1.2em;
   font-weight:bold;   
   color:#E00000;
   background-color:#FCFBD9;
   border:solid 1px #E00000;
   margin-top:15px;
   margin-bottom:15px;
}

div.validation_summary li
{
   list-style-type: none;   
   background-image:url(http://img.cdn.rotaryagadirdoyen.com/images/icon-alert.gif);
   background-position:left 2px;
   background-repeat:no-repeat;
   padding-left:25px;   
}

@media screen
{
   .hide_on_screen
   {
      display: none;
   }
   
   div.id_widgets
   {
      width:250px;
   }
}

@media print
{
   .hide_on_print
   {
      display: none;
   }

   html,body {
	   height: auto;
   }

   div.id_widgets
   {
      width:200px;
   }

   div.gold_bar_blue
   {
       border-bottom: solid 1px #455560;
       border-left: solid 1px #455560;
       border-right: solid 1px #455560;
   }
   
   div.gold_bar_grey
   {
       border-bottom: solid 1px #f5f6f1;
       border-left: solid 1px #f5f6f1;
       border-right: solid 1px #f5f6f1;
   }
   
   div.promo, div.text_promo, div.image_promo
   {
      display: none;
   }
   
}


/* Pagination */
ul.pager{list-style-image:none;list-style-position:outside;list-style-type:none;margin:20px 0px 0px -3em;}
ul.pager li{float: left;margin-left:3px;border:1px solid #ced2d2;font-size:12px;}
ul.pager li a{font-size:12px; text-decoration: none;padding:2px 6px;color:#333;}
ul.pager li a:hover{color:#fff;border-color:#2B55AF;background:#00488A none repeat scroll 0%;font-size:12px;}
ul.pager li.current{font-size:15px;font-weight:bold;border:0pt none;color:#00488A;padding:0px 6px;}