/*RISK SMART SOLUTIONS*/

/*This sets a custom padding at the top of the header and overrides the value in the design options Outer Page Padding box*/
.custom #header_area .page {padding-top: 10px}

/*This sets up a header with Original Logo and Tagline and Clickable image*/
.custom #header #logo a {
background:url(images/risksmart_solutions.jpg) no-repeat;
display:block;
height:90px;

}
.custom #tagline {margin: -35px 0 0 0px;}

.custom #header #logo,.custom #header #tagline { text-align: center; }

.custom #header #tagline {font-weight: bold; color:#181818; font-size: 20px;}


/*.custom #header {height:90px; background:transparent url(images/risksmart_solutions.jpg) left no-repeat}*/

.custom #header {border-top: 4px double #FFFFFF; 
                clear: both; 
                border-bottom: 4px double #FFFFFF; 
                clear: both;
                background-color: #FFF;
                height:100px; 
                background:transparent;
}

.custom #header #logo, .custom #header #tagline { text-align: center; }

.custom #header #tagline {font-weight: bold; color: #FF0000; font-size: 20px;}

.custom #header #logo a {color: #181818; text-decoration: none; font-weight: bold;}

.custom #header #logo a:hover {color: #2554C7; text-decoration: underline;}

/*<-----Drop down menus for the NavBar----->*/

.custom ul.menu { margin-bottom:1px;} /* <--Fix for IE6 -->*/

/*<-----This section deals with the NavBar tabs, etc. format----->*/
.custom ul.menu {
	background:#EAEAEA;
	border-top: 2px none #EAEAEA;
	border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
}

.custom ul.menu li a {
	color: #000;
	font-weight: bold;
	background-color: #EAEAEA;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
    border-right: 2px;
}

.custom ul.menu li a:hover {
	text-decoration:none;
	background: #DDD;
	font-weight: bold;
	color: #FF0000;
}

/*.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {background-color: #FFF; color:#FF0000;}*/

.custom ul.menu li.current_page_item a:hover {text-decoration:none; background:#FFFFFF;} 
.custom ul.menu li.current-cat a:hover {text-decoration:none; background:#FFFFFF;}

.custom #content_box {
		border-top: solid 1px #FF0000;
		border-left: solid 1px #FFF;
                border-right: solid 1px #FFF;
                border-bottom: solid 1px #FFF;
                background-color:#FFF;}

.custom #content {background-color:#FFF;
}
.custom .sidebar h3 {
        border-bottom: solid #FF0000 1px; 
        background-color: #EAEAEA;
		font-variant: small-caps;
		font-weight: normal;
		letter-spacing: 2px;
		color: 	#111111;
		text-align: center;
		padding-top: .5em;
        padding-bottom: .5em;
}

.custom #container {width:89.5em;}


/*Welcome Box Styling for front page*/
.custom div.welcome_box {
width: 90%;
padding: 0.571em 0.786em;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 1em;
margin-bottom: 0em;
padding-bottom: 0em;
}

.custom .format_text p.note {
   border:2px solid #D3D3D3;
   text-align: justify;
   font-family: Verdana;
   font-weight: none;
   font-size: 1.0em;
}

.custom .format_text p.alert {
background:#FFF none repeat scroll 0 0;
border:2px solid #D4A017;
}

/*Forces 1 teaser across first page*/
.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 1px dotted #bbb;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   border-top: 0;}

/*Reduces paragraph spacing before and after teaser*/
.teaser .format_teaser {
   margin-bottom:4px;
   margin-top:4px;
}

/*Formats the drop text at the beginning of posts*/
.custom .format_text .drop_cap {
  font-family: Verdana;
  font-weight: none;
  font-size: 2.5em;
  color: 	#FF0000;
}

/*Formats pullquotes*/
.custom .format_text blockquote.right {
   text-align:center;
   border: 3px double 	#FF0000;
   font-weight: normal;
   font-size: 1.15em; 
   color: 	#FF0000;
   background-color: #fff;
}
.custom .format_text blockquote.left {
   text-align:center;
   border: 3px double #FF0000;
   font-weight: normal;
   font-size: 1.15em; 
   color: #FF0000;
   background-color: #fff;
}

/* From Global Elements */
a { color: #0000A0; text-decoration: none; }
a:hover {text-decoration: none; color: #FF0000;}

/*--- Formatting headlines and bylines ---*/
.custom h1, h3, h6 { font-weight: normal; }
/*.custom h2 {
	color: #2554C7;
	font-weight: bold;
	text-align:justify;
	font-variant: small-caps;
}*/

/*.custom h2 a {
	color: #2554C7;
	font-weight: bold;
	font-variant: small-caps;
}*/

/*.custom h2 a:hover {color: #F6358A; }*/
.custom .format_text h2.top { margin-top: 0 !important; }

/*.custom h3 {color: #111111; 
		text-align:left;
		font-size: 1.2em 
		padding: 5px}*/



.custom .format_text h3.top { margin-top: 0 !important; }
.custom h4, h5 {font-weight: bold;}
.custom h5, h6 {text-transform: uppercase; letter-spacing: 1px;}

/* ########### End coded section ###################*/