body{background:#253e4d;font-family:Verdana,Arial,Helvetica,sans-serif;}
img{border:none;}

h3 img{margin:0px 5px 5px 0px;}
#wrapper{width:820px;margin:0 auto; background:#fff;padding:10px 0px;}


#panel_left{width:477px;float:left;padding:0px;}

#side-bar {float:left;padding-left:10px;width:265px;padding-top:0px;}
#side-bar ol{margin:0px;padding:0px 0px 0px 25px;}

/*.stansberry_form select,*/
.stansberry_form input[type=text],
/*#side-bar select,*/
#side-bar input[type=text]{
/*width:135px;*/
width:260px;
background:transparent url(../images/form_input_text_bg.gif) repeat scroll 0 0;
border:1px solid #CDCFCE;
color:#333333;
font-family:arial,verdana;
font-size:12px;
height:21px;
margin-bottom:5px;
padding:0px;
}

#flashcontent{text-align:center;}


#side-bar label{white-space:nowrap;}
#side-bar.width100,
#side-bar select.width100,
#side-bar input[type=text].width100{width:85%;padding-left:0px;}
#side-bar input[type=text].widthauto{width:auto;}
#side-bar select.widthauto{width:auto;}

#side-bar input[type=submit].submit2{padding:5px;color:#fff;font-size:14px;}

.stansberry_form option,
#side-bar option{
	/*background:#ccc;
	color:#000; 
	*/
}
.stansberry_form option:hover,
#side-bar option:hover{
	background:#316ac5;
	color:#fff;
}

.stansberry_form textarea,
#side-bar textarea{
/*width:135px;*/
resize:none;
width:260px;
}

.stansberry_form select,
#side-bar select{color:#000;}

.stansberry_form input[type="button"], .stansberry_form input[type="submit"], .stansberry_form input[type="reset"],
#side-bar input[type="button"], #side-bar input[type="submit"], #side-bar input[type="reset"] {
background:transparent url(../images/form_input_button_bg.png) repeat scroll 0 0;
border:0 none;
color:#203F4E;
font-size:10px;
height:20px;
line-height:20px;
margin-top:15px;
padding-bottom:3px;
width:61px;
}
#content  #side-bar h3 {color:#2F5C73;font-family:georgia;font-size:15px;font-weight:normal;}

#interior-text_home,
#interior-text_2,
#interior-text {float:left;width:560px;padding:0px;}
#interior-text_home{width:470px;}
#interior-text_2{width:560px;}
.content_image{margin: 5px 7px; float: left;}

#page_wrapper{width:800px;margin:0 auto;}



#header{background:url(../images/header_bg.jpg);height:108px;}
#header_logo{padding:29px 0px 0px 25px;float:left;}
#header_logo h1{background:url(../images/logo.png);width:198px;height:49px; padding:0px;margin:0px;}
#header_logo a{text-decoration:none;display:block;font-size:20px;}
#logo_text{visibility:hidden;}
#header_info{float:right;font-size:14px;color:#e0f3ff;padding:57px 20px 0px 0px;font-family:arial;}
#header_info_text{background:url(../images/icon_info.png) right center no-repeat;padding:0px 33px 0px 0px;height:28px;width:250px; text-align:right;}
.header_info_text2{margin-top:-10px;}
.header_info_subtext{font-size:12px;}

#main_nav{height:41px;width:800px;background:url(../images/nav_bg.jpg);font-family:arial;}
#main_nav ul{height:41px;margin:0px;padding:0px;}
#main_nav ul li{float:left;padding:0px 25px; list-style-type:none;background:url(../images/nav_divider.jpg) no-repeat right;height:41px;line-height:41px;font-size:12px;text-align:center;white-space: nowrap;}
#main_nav ul li:last-child{background:url();}
#main_nav a{text-decoration:none;color:#405c6e;display:block;font-weight:bold;}
#main_nav ul ul{display:none;position:absolute;background:#f7f9ef;height:auto;margin-left:-2px;margin:0px 0px 0px -27px;}
#main_nav ul ul li{float:none;background:url();text-align:left;height:30px;line-height:30px;border-bottom:1px solid #bec2ab;border-left:1px solid #bec2ab;border-right:1px solid #bec2ab;}
#main_nav ul ul li:hover{background:#d8d8b7;}
#main_nav ul li:hover>ul{display:block;}
#main_nav ul li.active {background:#DCDCBE;}

#marquee{width:800px;overflow:auto;min-height:0px;}
#marquee p{margin:0px;padding:0px;}
#marquee table.contentpaneopen  td{padding:0px;margin:0px;}
#marquee table.contentpaneopen {border-spacing:0px;}



/*#content{font-size:12px;color:#444;padding-top:15px;}*/
#content{font-size:12px;color:#444;padding-top:0px;}
#content #title_area{overflow:auto;width:760px;padding:0px 20px;}
#content #title{float:left;width:640px;}
#content #text_resizer{float:right;margin-top:5px;width:120px;}
#content #left{padding:0px 15px; overflow:hidden;}
#content .componentheading{display:none;}
#content p{font-size:12px;margin-bottom:0px;}
#content p img{margin:0px 5px 5px 0px;}
#content h1{font-size:20px;font-family:georgia;color:#bd632f;font-weight:normal;}
#content h2{font-size:16px;color:#444;font-family:Verdana;}
#content h3{font-size:14px;font-family:Verdana;color:#444;}
#content a{text-decoration:underline;color:#4A9FC9;}
#content .style1{font-family:times;font-size:10px;}
#content .sub_note{background: #ad5828;color:#fff;padding:7px 3px 0 7px;font-family:arial;clear:both;text-align: center;}
#content .sub_note h2{padding:0px; margin:0px;font-size:15px;color:#fff;font-family:arial;font-weight:bold;display: inline-block;}
#content .sub_note p{padding:10px 0; margin:0px;font-size:12px;display: inline-block;}


.success_story{float:left; width:250px;margin-bottom:10px;}

.contentheading{font-family:Georgia;font-size:20px;color:#2F5C73;}
.contentpaneopen{float:left;}

#footer{width:820px;text-align:center;margin:0 auto;color:#fff;font-size:11px;padding:5px 0px 10px 0px;text-align:center;}
#footer a{color:#fff;text-decoration:underline;}

#footer_menu ul{list-style-type:none;overflow:auto;padding:0px; margin:0 auto;width:100%; text-align:center;display:block;}
#footer_menu ul li{display:inline;padding:0px 5px;}
#footer_menu .menu{width:100%;}
#footer_menu .menu a{padding:0px 5px;white-space:nowrap;}


/**************************/


/************************************************
NAV
************************************************/
/* Primary Navigation */


#primary-navigation-container {
margin: 0 0 1px 0px;
background:#FFF url(../images/nav_bg.jpg);
border-top: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
padding:0px 0px 0px 1px;
overflow:hidden;
}

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;

}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 


   width: 100%;
   font-family:arial;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 250px; 
background-color: #FFF;
border-top: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;      

}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
border-top: 1px solid #f2f2f2 !important;
}

/* Styling the basic appearance of the menu elements */
#primary-nav a { 
font-size:12px;
font-weight:bold;
display: block; 
   margin: 0px; 

   text-decoration: none; 
   color:#405C6E;
   

}

/* Styling the width of the menu tabs */
#primary-nav li a { 
/*padding: 7px 26px 7px 23px;
border-left: 1px solid #cccac2;*/



}

#primary-nav li a:hover { 
  
  background-color: #fcfcfc;
 color: #41BAF6;
}


#primary-nav li li a { 


 padding: 5px 10px;
font-size:12px;


}

#primary-nav li li a:hover { 

color: #41BAF6;

}	
#primary-nav li, #primary-nav li.parent{ 

}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.active a{ 
   background-color: #FFF;  color:#405C6E !important; 

}



/* Styling the basic apperance of the parents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.parent, 
#primary-nav ul li.parent:hover, 
#primary-nav ul li.parenth { 
/* arrow for parents */
   background-image: url(../images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat;


}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.parenth, 
#primary-nav li.menuactiveh { 
   background-color: #FFF;

}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.parenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.parenth ul, 
#primary-nav li.parenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.parenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.parenth ul, 
#primary-nav ul li.parenth ul, 
#primary-nav ul ul li.parenth ul { 
   display: block; 

}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 

}
#primary-nav li li a { 
   height: 1%; 

}



#form_container li{list-style-type:none;margin-bottom:5px;}
#form_container ul{margin:0px; padding:0px;}
.nowrap{white-space:nowrap;}
.form_instruction{font-weight:bold;font-size:10px;}

input{color:#353535;}
.submit{margin-top:10px;}
input[type=submit]{border:1px solid #ccc;background:#eee;}
input[type=text]{border:1px solid #ccc;background:#eee;padding:3px;width:252px;}
textarea{font-family:verdana;font-size:12px;width:252px;resize: none;height:70px;}

.textfieldRequiredMsg{display:none;width:auto;color:#ff0000;}

.h1_temp{width:630px;top:170px;position:absolute;}
/*****/
dfn {
display:inline;
height:0;
left:-1000px;
overflow:hidden;
position:absolute;
top:-1000px;
width:0;
}

.width100{width:100%;}
.widthauto{width:auto;}
.special1{padding:10px 0;}

iframe#_atssh {width:1px !important;
			height:1px !important;
			background-color:#253E4D  !important;
			display:none;
		}
		
/**right panel**/
.content_panel_right {
color:#626262;
float:left;
font-size:12px;
margin-right:1px;
margin-left: 10px;
padding:15px 15px 30px;
width:260px;
}
.content_panel_right {
color:#626262;
font-size:12px;
}
.content_panel_right h3 {
color:#2F5C73;
font-family:georgia,arial;
margin:0 0 18px;
}
.content_panel_right label {
clear:both;
color:#203F4E;
}
.bg_new{
	background: url(http://www.quantumlifesettlements.com/images/body_bg.gif) repeat-y;
}
