/*
Theme Name: Ross Asset Advisors- II
Theme URI: 
Description: The new Ross Asset Advisors theme that was commissioned.
Author: Nav
*/

/* ================== general css ================ */
*{
	margin:0;
	padding:0;
}
html > body *{
	outline:none;
}
h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{ margin: 0; padding: 0;}

body {
 background:#EFEDE2 url(images/bodybg.png) repeat-x top left;
 color: #333;
 font:12px/18px Verdana, Helv, Arial;
 margin:0;
 padding:0;
}

.clr{
	clear:both;
}

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

.ul li{
	margin:0;
	padding:0;
}
a{color: #1b3f73; text-decoration: underline;}
a:hover{ color: #630; text-decoration: underline}
a img {border: none;}
/* ================== End general css ================ */
#page {
	width: 790px;
	margin: 0 auto;
	border-top: 2px solid #999;
}
.header{ 
	text-align:center;
	padding-top:15px;
	background:url(images/header-bg.gif) no-repeat left top;
	padding-bottom:10px;
}
.header-print{
	display:none;
}

/* ================== header css ================ */
#nav {}

#nav ul{
	padding: 0 0 0 40px;
	margin: 0;
	list-style:none;
	background: #CFCCBA;
	height:20px;
	border-bottom:3px solid #EFEDE2;
}

#nav li {
	height:20px;
	padding:0 2px 0 0;
	margin:0;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(images/dots.gif) no-repeat right top;
	display:inline;
	float:left;
}

#nav li a{
	color:#8C4640;
	padding:0 13px;
	text-decoration: none;
}
#nav li a:hover, #nav li a:active{
	color:#333;
	text-decoration: none;
	background: #8C4640;
	color:#ffffff;
}

#nav li.last{
	background:none;
	padding:0;
	margin:0;
}

#nav li.last a:hover, #nav li.last a:active{
	color:#333;
	text-decoration: none;
	background-color: #8C4640;
	color: white;
}
/* ================== End header css ================ */
/* ================== main content part css ================ */
#main {
	background: url(images/bbg.png) repeat-y top left;
	float:left;
	width:734px;
	padding:0 29px;
	margin-top:1px;
}

#main-approach {
	background: url(images/bbg2.png) repeat-y top left;
	float:left;
	width:734px;
	padding:0 29px;
	margin-top:1px;
}
/* ================== content css ================ */
 #content{
	float:left;
	width:542px;
	padding-top:20px;
}
#content-approach{
	float:right;
	width:542px;
	padding-top:10px;
	
}
h1{
	font:bold 17px small-caption "Times new roman",times,serif;
	color:#670B04;
	padding:0 0 0 20px;
	border-bottom:1px solid #C5C4B8;
	
}

 h1 a{
	color:#670B04;
	text-decoration:none;
 }

h2{
 font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
 color:#670B04;
}

h4,h5,h6{
 font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
 color:#670B04;
 padding-top:6px;
}
#content-approach h1{
	font:bold 17px "Times new roman",times,serif;
	color:#670B04;
	padding:7px 0 3px 10px;
	border-bottom:0px;
	float:left;
	font-variant:small-caps;
}

#content-approach #search2{
	float:right;
	width:172px;
	padding:0 5px 2px 0;
}

#content-approach #search2 input {
	float:left;
	width:103px;
	margin-right:4px;
	height:16px;
	margin-top:1px;
	border:1px solid #A88F5F;
	padding:1px;
}

#content-approach #search2 .search{
	float:left;
	width:59px;
	margin-right:0px;
	background:url(images/sb.gif) no-repeat left top;
	height:22px;
	border:none;
	cursor:pointer;
	margin-top:0px;
	
}

.entrytext ul{
	padding:0 0 0 20px;
	margin:0;
}
.entrytext ul li{
	padding:5px 10px;
	margin:0;
}

#content .entrytext{
	padding:0 40px 0 20px;
	font:14px/17px Verdana, Helv, Arial;
}


#content-approach .entrytext{
	padding:10px;
	font:14px/17px Verdana, Helv, Arial;
	
}

.entrytext input[type=text], .entrytext textarea{
	border:1px solid #ccc;
	font:11px Arial;
}

.bottom-border{
	border-bottom:1px solid #C5C4B8;
	float:left;
	width:542px;
	clear:both;
}
#content p {
	padding:10px 0 5px 0;
}
#content-approach p{
 padding:10px 0 5px 0;
}
.maintable tr{
	margin-top: 10px;
}
.maintable td{

padding: 5px; 

}
h4.sectionLink a, h4.sectionLink a:visited,
h4.aligncenter a, h4.aligncenter a:visited
{
	color: #670B04;
	font-size: 14px;
	font-weight: bold;
	margin: 12px 0 12px 0;
	text-decoration:none !important;
}

h4.sectionLink a:hover, h4.sectionLink a:active,
h4.aligncenter a:hover, h4.aligncenter a:active
{
	color: #1B3F73;
	text-decoration:underline !important;
}

/* ================== End content css ================ */
/* ================== right-nav css ================ */

#right-nav{
	width:192px;
	float:right;
}

#search{
	padding:10px;
	float:left;
	clear:both;
	width:172px;
	background:#BDA67A;
	
}

#search input {
	float:left;
	width:103px;
	margin-right:4px;
	height:16px;
	margin-top:1px;
	border:1px solid #A88F5F;
	padding:1px;
}

#search .search{
	float:left;
	width:59px;
	margin-right:0px;
	background:url(images/sb.gif) no-repeat left top;
	height:22px;
	border:none;
	cursor:pointer;
	margin-top:0px;
	
}

.addit{
	padding:5px 10px;
	clear:both;
	text-align:center;
}
.asset{
	float:left;
	clear:both;
}

#contact{
	clear:both;
	float:left;
	width:170px;
	padding:10px;
	background:#EFEDE2;
	border:1px solid #C6C5B7;
}
#right-nav h3{
	float:left;
	font:bold 17px "Times new roman",times,serif;
	color:#9D907F;
	padding:0 0 5px 0;
	font-variant:small-caps;
	clear:both;
}

#contact input{
	float:left;
	width:123px;
	margin:5px 0;
	height:16px;
	border:1px solid #A88F5F;
	padding:1px;
	clear:both;
	color:#666666;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#contact ul{
	clear:both;

}

#contact ul li{
	clear:both;
	float:left;
	width:170px;
	
}
#contact ul li span{
	display:block;
	float:left;
	height:24px;
}
#contact ul li span.first{
	width:20px;
}

#contact ul li span.text{
	width:150px;
	line-height:24px;
	
}
#contact ul li span .ch{
	width:15px;
	height:15px;
	
}
#contact ul li .submit{
	float:left;
	width:60px;
	background:url(images/submit.gif) no-repeat left top;
	height:22px;
	border:none;
	cursor:pointer;
	margin-left:30px;
}


#quoterotator {
	padding:6px 10px;
	margin: 0;
	height:380px;
	clear:both;
	font:10px/14px  Georgia, "Times New Roman", Times, serif;
}
#quoterotator b {
	display: block;
	font-weight: normal;
	margin:6px auto;
	text-align: center;
	color: #B93704;
	text-transform: uppercase; 
	font:11px/16px Georgia,  "Times New Roman", Times, serif;
}
#quoterotator a{
	font-size:11px;
	color: #B93704;
	font-weight:bold;
}

#quoterotator a:hover{
	text-decoration:none;
	color: #1b3f73;
}
#sidebar { padding-left:10px; }

#sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

	#sidebar ul h2 {
	
		font-family:"Times new roman",times,serif;
		font-size:17px;
		font-weight:bold;
		color: #9D907F;
		margin: 12px 0 5px 0;
		font-variant: small-caps;
	}
	
	#sidebar ul li {
	margin:-6pt;
	padding:5pt;
	width:178px;
	}
	
	#sidebar ul ul {margin: 0 0 0 12px;}
	
	#sidebar ul ul li { }
	
	#sidebar ul ul ul { }


#sidebar a {
	font-variant: normal !important;
}


/*email subscribe input box */
#subscribe{
	clear:both;
	float:left;
	width:170px;
	padding:10px 10px 0px 10px;
	background:#EFEDE2;
	border:1px solid #C6C5B7;
	font-size: 11px;
}

#email-subscribe-texts{
	float:left;
	width:85px;
	margin-right:4px;
	height:16px;
	margin-top:2px;
	border:1px solid #A88F5F;
	padding:1px;
	color:#666666;
}

.email-subscribe{
	margin-top: 3px;
}
.wpcf7-mail-sent-ok {
	border: 2px solid #d1d3d4;
	background: #f8f7ef;
}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip{
	float:left;
	margin-left:-100px;
	padding:0px;
	width:180px;
}
/* ================== End right-nav css ================ */
/* ================== Left-nav css ================ */
#leftnav{
	float:left;
	padding:10px 0 0 0;
	width:190px;
}

#leftnav h3{
	font:bold 17px  "Times new roman",times,serif;
	color:#670B04;
	padding:7px 0 3px 21px;
	border-bottom:1px solid #C5C4B8;
	font-variant:small-caps;
	
}

#leftnav  ul{
	padding:7px 21px;
}
#leftnav  ul li{
	padding:0 0 13px 0;
	font:bold 11px/16px  "Times new roman",times,serif;
	text-transform:uppercase;
}
#leftnav  ul li a{
	text-decoration:none;
	color: #1b3f73;
}
#leftnav  ul li a:hover{
	color: #663300;
	text-decoration: underline;
}

/* ================== Left-nav css ================ */
/* ================== End main content part css ================ */

/* ================== Footer css ================ */
#footer {
	width: 100%;
	clear: both;
	margin: 0 auto;
	font-size: 10px;
	text-align: center;
	background: #EFEDE2;
	color: #B93704;
	padding-top: 11px;
	border-top: 1px solid #e3d8c7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer a{
	text-transform: uppercase;
	color: #78110A;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

#footer a:hover{
	color: #1b3f73;
	text-decoration: none;
}

#footer-print{
	display:none;
}
/* ================== End Footer css ================ */

/*=========== for style sweetch ===========*/


.accessiblity{
	height:25px; 
	border-left:1px solid #C5C4B8;
	text-align:right;
	float:right;
	width:261px;
	font-size:11px;
	color:#670B04;
	
}

.aimage{
	padding:3px 4px 0 4px; 
	float:left;
	height:22px;
}

.print a{
	padding:3px 10px 0 30px; 
	float:left;
	border-left:1px solid #C5C4B8;
	height:22px;
	line-height:22px;
	background:url(images/print.gif) no-repeat left center;
}
.mail a{
	padding:3px 10px 0 30px; 
	float:left;
	border-left:1px solid #C5C4B8;
	height:22px;
	line-height:22px;
	background:url(images/email.gif) no-repeat left center;
}
.rss {
	float:right;
	height:25px; 
	font-size:11px;
	color:#670B04;
}
.rss a{
	padding:3px 10px 0 30px; 
	float:left;
	border-left:1px solid #C5C4B8;
	height:22px;
	line-height:22px;
	color:#670B04;
	background:url(images/rss.jpg) no-repeat 5px center;
	text-decoration:none;
}
.rss a:hover{
	color:#670B04;
	text-decoration:underline;
}
.accessiblity a{
	color:#670B04;
	text-decoration:none;
}
.accessiblity a:hover{
	color:#670B04;
	text-decoration:underline;
}


.aimage img{
	border:none;
	
}
/*=========== End for style sweetch ===========*/




.postmetadata {
	font-size: 11px !important;
	font-weight: normal;
	border-top: 1px solid #e3d8c7;
	margin: 0 0 12px 0;
}

.postmetadata alt { }

.postmetadata a { }

#pagetitle {
	overflow: hidden;
	width:542px;
	float: left;
	font-variant: small-caps;
	
}

#pagetitle h2{
	font-family: "Times new roman",times,serif;
	border-bottom: 1px solid #C5C4B8;
	font-size: 19px;
	font-weight: bold;
	text-transform: capitalize;
	color: #670B04;
	height: 22px;
	padding-left: 20px;
	margin-bottom: 0px;
}


#pagetitle h2 #maintitle {
float: left; 
height: 20px; 
width: 180px; 
text-transform: uppercase;
}

#pagetitle #subtitle {
height: 20px;
font-size: 19px;
line-height:24px; 
text-transform: uppercase;
}



.entrytext ul, .entrytext ol {
	font-size: 11pt;
	line-height: 18px;
	margin: 6px 0 6px 40px;
}
.entrytext li {margin: 6px; font-size: 11pt;}

