﻿/*Cornerstone Capital CSS */

/* 	
	:: Primary Site Colors ::
	Dark Blue - #6d8b95
	Blue/Gray - #b6c5ca
	Lt Blue - #e3ecf0
	Orange - #ff9933
	Gray - #c2c2c2
*/

/* Structure & Primary Fonts */

body {
	background-color: #ebebeb;
	margin-top: 0px
	}

td, p, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px
	}
	
.leftshadow {
	background-image: url('images/shadow-left.gif');
	background-repeat: repeat-y;
	width: 12px
	}
	
.rightshadow {
	background-image: url('images/shadow-right.gif');
	background-repeat: repeat-y;
	width: 12px
	}

#container {
	background-color: #ffffff;
	width: 836px;
	padding-left: 7px;
	padding-right: 7px;
	}

#header {
	width: 830px;
	height: 75px;
	min-height: 75px;
	padding: 10px 3px 0 3px;
	background-image: url('images/nav-arrows.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	}

#maincontent {
	width: 836px;
	}

#footer {
	width: 830px;
	min-height: 40px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 20px;
	background-image: url('images/footer-arrows.gif');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #c2c2c2;
	font-size: 10px;
	text-align:center
	}
		
#leftpaneltop {
	width: 367px;
	height: 289px;
	background-color: #eaeaea;
	border-bottom: 1px solid #6d8b95;
	text-align: left;
	background-image: url('images/bar-orange.gif');
	background-position: 0px 15px;
	background-repeat: no-repeat;
	}
	
#leftpanelbtm {
	width: 367px;
	min-height: 286px;
	background-color: #ffffff;
	text-align: left;
	}

#rightpaneltop {
	width: 190px;
	height: 289px;
	background-color: #eaeaea;
	border-bottom: 1px solid #6d8b95;
	text-align: left;
	background-image: url('images/bar-blue.gif');
	background-position: 0px 15px;
	background-repeat: no-repeat;
	}

#rightpanelbtm {
	width: 190px;
	min-height: 286px;
	background-color: #ffffff;
	text-align: left;
	}	
	
/* Subpage w/ Right Panel */

#sub1-lefttop {
	width: 535px;
	min-height: 175px;
	background-color: #eaeaea;
	border-bottom: 1px solid #6d8b95;
	text-align: left;
	background-image: url('images/bar-orange.gif');
	background-position: 0px 15px;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 16px
	}	
	
#sub1-leftbtm {
	width: 535px;
	min-height: 286px;
	background-color: #ffffff;
	text-align: left;
	}
	
#sub1-righttop {
	width: 300px;
	height: 265px;
	}

#sub1-rightbtm {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #4e6066;
	padding: 20px
	}
	
/* Subpage w/ Left Panel */		
	
#sub2-lefttop {
	width: 225px;
	height: 100px;
	max-height: 100px
	}	
	
#sub2-leftbtm {
	width: 225px;
	background-color: #ffffff;
	text-align: left;
	/*padding-top: 20px;
	padding-left: 25px;*/
	}
	
#sub2-titletop {
	width: 586px;
	min-height: 28px;
	border-bottom: 1px solid #6d8b95;
	text-align: left;
	padding-left: 25px;
	padding-top: 32px;
	background-image: url('images/bar-gray.gif');
	background-position: 10px 25px;
	background-repeat: no-repeat;
	background-color: #b6c5ca;
	}
	
#sub2-subtitletop {
	width: 586px;
	min-height: 34px;
	background-color: #e3ecf0;
	text-align: left;
	padding-left: 25px;
	padding-top: 5px;
	
	font-family: "trebuchet ms", Arial, Sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #333333;
	}

#sub2-rightbtm {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #4e6066;
	padding: 20px
	}	
	
#sub2-maincontent {
	width: 586px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	text-align: left;
	min-height: 400px

	}
	
/* News Subpage */

#subnews-maincontent{
	width: 535px;
	text-align: left;
	background-image: url('images/bar-orange.gif');
	background-position: 0px 15px;
	background-repeat: no-repeat;
	line-height: 16px;
	min-height: 600px;
	}	
	
/* Padding */	

.padding-all {
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px
	}
	
.padding-noleft {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px
	}

#centerreflect {
	background-image: url(images/rockclimber-reflect.gif);
	background-repeat: no-repeat;
	background-color: #e3ecf0;
	min-height: 195px;
	margin-top: -2px;
	text-align: center;
	padding-top: 30px
	}

.bulletalign {
	margin-left: -15px;
	}

/* Links */

a:link, a:visited, a:active {
	color: #004a80;
	}

a:hover, a:visited:hover {
	color: #333333;
}

/* News Links */	
	
a.news:link, a.news:visited, a.new:active {
	color: #333333;
	text-decoration: underline
	}
	
 a.news:hover, a.news:visited:hover {
	text-decoration: underline;
	color: #ff9933
 }
 
 a.newstitle:link, a.newstitle:visited, a.newstitle:active {
	color: #333333;
	/*font-weight: bold;*/
	text-decoration: none
	}
	
a.newstitle:hover, a.newstitle:visited:hover {
	text-decoration: underline			
	}
	
/* Footer */	

a.footer:link, a.footer:visited, a.footer:active {
	color: #333333;
	text-decoration: none
	}
	
 a.footer:hover, a.footer:visited:hover {
	text-decoration: underline
 }	