html{ font-size: 100%; /* WinIE text resize correction */ } 

body{
	margin:0px;
	padding:0px;
	border:0px;
	background: #f2f2f2;
/*
	font-family:tahoma, arial, Geneva, sans-serif;
	font-size:63%;
*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#maincontainer {width: 902px; margin:0px auto; background: #f2f2f2; font-size:14px; border:1px solid #d8d8d8;}
#content {width:900px; margin:0px auto;border:0px; text-align:left}
#container {width:900px; margin:0px auto; border:0px; padding:0px 0px 10px 0px; text-align:left; background: #FFF;}
#footer {width:900px; margin:0px auto;border:0px; padding:10px 0px; padding-bottom:10px; text-align:left; color:#000; text-align:center; font-size:11px;}
#header {width:900px; height:90px; padding-top:5px; background: #FFF}
#logo { background:url(/images/sireline-capital-management.jpg) no-repeat; height:90px; width:250px; margin-left:40px;}
#headertagline{ width:500px; margin:60px 10px 0px 00px; float:right; font-size:17px; text-align:right;}

#navarea { background:url(/images/navbkg.jpg) repeat-x; height:30px; width:900px;padding:0px; overflow:hidden}

#contentarea {width:900px; border:0px; padding:10px 0px 10px 0px; text-align:left; background: url(/images/contentbkg.jpg) #FFF;}

#leftside {width:190px; padding:0px; margin:0px; border:0px; float:left; padding-left:10px;}

#maincontent {padding:0px; margin:0px; border:0px; margin-left:225px; margin-right:20px; }



#maincontenthome, #maincontenthome1 {width:880px; padding:0px 10px; margin:0px; border:0px; background: #FFF;}

#maincontenthome { background:#FFF }
#maincontenthome2 { width:900px; padding:0px; margin:0px; border:0px; background: #FFF;}

#maincontenthome1 {background:#FFFFFF; padding-top:10px; }

#contenthome {width:900px; margin:0px auto;border:0px; text-align:left; background:#FFF }



#homeintro { border:1px solid #000000; margin:10px auto; padding:10px;}

/*
.homeprofiles { height:310px; width: 250px; margin:0px 20px; padding:0px; border:0px; float:left; text-align:left; color:#FFF; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
*/
.homeprofiles { height:310px; width: 250px; margin:0px 20px; padding:0px; border:0px; float:left; text-align:left; color:#FFF; font-size:16px; font-family: Arial, Helvetica, sans-serif;}

.homeprofiles1 { background-color:#484329; margin-left:20px;}

.homeprofiles2 { background-color:#9bbb59}

.homeprofiles3 {  background-color:#a98f38; margin-right:20px;}

.homeprofiles h2 { font-size:19px; color:#FFF; padding:10px 10px 0px 10px;}

.homeprofiles p { padding:0px 10px;}

#maincontenthome1 a {color:#FFF;}



#pquote { background: #fff; padding: 10px 0px; margin:12px auto 25px auto; text-align:center; width:890px; border-top: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5; font-family:Cambria, Georgia, "Times New Roman", Times, serif; }

.caption { color:#4a442a; font-size:16px; font-weight: normal;}

.quote { color:#000; font-size:19px; font-style:italic; font-weight:normal;}



/*newsletters page */

.leftcol { float: left;  width: 100px;}

.rightcol { float: left; width: 300px;}



/*Our Fees Table */

table, tr, td, th { text-align:left; }

.ourfeesodd { background-color:#a98f38; }

.ourfeeseven { background-color:#a98f38; }

.ourfeestitle { background-color:#4d411a; color:#FFF; font-weight:bold;}

table.ourfees {border:2px solid #000; font-size:12px;}

td.ourfees {border:1px solid #000;}



.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px;}



h1, h2, h3, h4 { color:#4a442a; margin-top:0px}

h1 {font-size:1.375em;}



a { color:#4f6228;}

#footer a { color:#000;}



.contentimage { float:right; border:1px solid #000; margin:0px 0px 10px 15px;}



/* Forms */

label { width: 125px; float: left; text-align: left; margin: 10px 10px 10px 0px; display: block }

input  { width: 200px;  margin: 10px 10px 10px 0px; }



/* Nav Menu */

#nav {margin:0; padding:0;list-style: none; top:0;left:0;z-index:900; width:900px;height:20px; font-weight:normal;}

#nav a {display: block; }

#nav li {float: left; width:auto; margin: 9px 0px; padding:0px 38px;  border-left: solid 1px #FFF;  position:relative; height:10px;text-align:center}

#nav li a {color:#fff;text-decoration:none;font-size:14px}

#nav li a.active, #nav li a:hover, #nav li a.selected, #nav li.selected {color: #000; } 

/* 

#nav li a:hover { color: #000; }

#nav li ul {margin:0; padding:0; position: absolute; width: 10em; left: -100em; top: 1.2em;z-index:910;}

#nav li li {background-color:#cff;color:#600;}

#nav li li a {color:#66f;text-decoration:none;}

#nav li:hover ul, #nav li.sfh ul { left: 0; }

#nav li ul ul {list-style: none;margin: -1.2em 0 0 10em; padding: 0;border-top: 3px solid #000;z-index:920;}

#nav li:hover ul ul, #nav li.sfh ul ul {left: -100em;}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfh ul, #nav li li.sfh ul {left: 0;}

* html #nav {position:absolute;}

*/



/* Left Menu */

#leftnav, #leftnav ul { /* all lists */padding: 0px; margin: 0px; list-style: none; float : left; width:190px}

#leftnav li { /* all list items */position: relative; float: left; line-height : 20px; margin-bottom : 1em; width:190px }

#leftnav li ul { /* second-level lists */position : absolute; left: -999em; margin-left : 10px; margin-top : -1.35em; }

#leftnav li ul ul { /* third-and-above-level lists */left: -999em; }

#leftnav li a {display : block; color : black; font-weight : bold; text-decoration : none; background-color : white; border : 0px; padding : 0 10px; }

#leftnav li a:hover {color : #000; background-color : #FFF; }

#leftnav li:hover ul ul, #leftnav li:hover ul ul ul, #leftnav li.sfhover ul ul, #leftnav li.sfhover ul ul ul {left: -999em; }

#leftnav li:hover ul, #leftnav li li:hover ul, #leftnav li li li:hover ul, #leftnav li.sfhover ul, #leftnav li li.sfhover ul, #leftnav li li li.sfhover ul { /* lists nested under hovered list items */left: auto; }

#leftnav li a.active, #leftnav li a:hover, #leftnav li a.selectedside, #leftnav li.selectedside {color: #bb0000; } 



