@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p ol, ul, form, blockquote {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size:1em;
}
a {
	text-decoration:none;
	outline:none;
}
a img {
	border:none;
}
body {
	font-size:62.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
a:link, a:active, a:visited, a.reglink:link, a.reglink:active, a.reglink:visited { color:#1F3641; }
a:hover, a.reglink:hover { color:#1F3641; }
a.stileslinks:link, a.stileslinks:active, a.stileslinks:visited { color:#666666; }
a.stileslinks:hover { color:#0B3342; border-bottom: 2px solid #1F3641; }
a.linktostiles:link, a.linktostiles:active, a.linktostiles:visited {
	color:#1F3641;
	border-bottom: 2px solid #1F3641;
}
a.linktostiles:hover { color:#0B3342; }
a.formlinks:link, a.formlinks:active, a.formlinks:visited {
	color:#1F3641;
}
a.formlinks:hover { color:#0B3342; }

a.links:hover { border-bottom: 2px solid #1F3641; }

#menubarsc a:link, #menubarsc a:visited, #menubarsc a:active { color:#CCCCCC; }
#menubarsc a:hover { color:#FFFFFF;}
#wrappersc {
	width:960px;
	margin:0 auto;
}
#headersc {
	float:left;
}
#logosc {
	float:left;
	width:690px;
	display:inline;
}
#addressbox {
	float:right;
	width:250px;
	text-align: right;
	margin-right: 20px;
	margin-top: 15px;
	font-weight: bold;
}
#menubarsc {
	clear:both;
	background:url(/images/menu-bg.png) no-repeat;
}
#menubarsc {
	clear:both;
	font-weight:bold;
	height:20px;
}
#mainnavmenu {
	
}
#mainnavmenu ul, #mainnavmenu ul li {
	list-style-type:none;
	display:inline
}
.shortmenuitem {
	background:url(/images/short-menu-item-bg.png) no-repeat;
	width:83px;
	height:20px;
}
.longmenuitem {
	background:url(/images/long-menu-item-bg.png) no-repeat;
	width:141px;
	height:20px;
}
#contentsc {
	clear:both;
	float:left;
	display:block;
	width: 960px;
}
#indexleft {
	float:left;
	display:inline;
	width:620px;
	font-size:0.9em;
}
.maincopy {
	font-size:1.4em;
}
#indexright {
	float:right;
	display:inline;
	width:260px;
}
#websitesignup {
	margin:18px 0 10px 5px;
	width:230px;
	background: #BCC4C7 url(/images/website-access-signup-bg.png) no-repeat;
	background-position:left top;
	padding: 30px 0 10px 14px;
	color:#000000;
}
#signinsecurely {
	margin:10px 0 10px 5px;
	width:230px;
	background: #BCC4C7 url(/images/sing-in--securely-hdr.png) no-repeat;
	background-position:left top;
	padding: 45px 0 10px 14px;
	color:#000000;
}
#compnfoleft {
	float:left;
	display:inline;
	width:381px;
	font-size:0.9em;
}
#compnforight {
	float:right;
	display:inline;
	width:544px;
}
#companynfoform {
	margin:0 0 10px 0;
	padding: 5px 20px 8px 14px;
	background: #BCC4C7;
	color:#666666;
	text-align: right;
	font-size: 1.45em;
}
#conpnfoformhdr {
	clear:both;
	height:17px;
	background:url(/images/menu-bg.png) no-repeat;
	padding-top: 3px;
	background-position: top right;
}
#projectsleft, #threecolone {
	float:left;
	display:inline;
	width:205px;
	font-size:0.9em;
	padding:10px;
}
#projectsleft h2, #threecolone h2, #threecolthree h2 {
	font-size:1.45em;
	border-bottom: 1px solid #666666;
	padding-bottom:5px;
	margin-right: 5px;
}
#projectsleft ul, #threecolone ul {
	list-style-type:none;
	font-size:1.4em;
}
#projectslist a:link, #projectslist a:active, #projectslist a:visited, #threecolthree a:link, #threecolthree a:active, #threecolthree a:visited { color:#000066; }
#projectslist a:hover, #threecolthree a:hover { color:#0B3342; border-bottom: 2px solid #1F3641; }

#newprojectslist a:link, #newprojectslist a:active, #newprojectslist a:visited { color:#FFFFFF; }
#newprojectslist a:hover { font-weight:bold; color:#DDDDDD; }

#projectsright {
	float:right;
	display:inline;
	width:710px;
	padding:10px;
}
#footersc {
	clear:both;
	padding:10px;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
#footersc ul, #footersc ul li {
	list-style-type:none;
	display:inline;
}
#footersc p {
	padding:0;
	margin:0;
}
.home {
	
}
.home h1 {
	color:#1F3641;
	font-size:16px;
}
.styledtextinput {
	width:195px;
	border:1px solid #0B3342;
	margin-left: 2px;
}

.projectlistitem {
	background:url(../images/projects-menu-bg.png) no-repeat;
	width:200px;
	height:20px;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 10px;
	margin-bottom: 2px;
	font-size: 0.8em;
	font-weight: bold;
}
#threecolone {
	float:left;
	display:inline;
	width:205px;
	font-size:0.9em;
	padding:10px;
}
#threecoltwo {
	float:left;
	display:inline;
	width:510px;
	font-size:.9em;
	padding:10px;
	line-height: 18px;
}
#threecolthree {
	float:left;
	display:inline;
	width:180px;
	font-size:0.9em;
	padding:10px;
}
.presidentsname {
	font-size:1.4em;
	color:#00a2c2;
}
#selectclientslist {
	padding-bottom:10px;
}
#stilescapitalbook {
	padding-top:20px;
}
a.redlinks:link, a.redlinks:active, a.redlinks:visited {
	color:#AD1C21;
}
a.redlinks:hover { color:#1F3641; border-bottom: 2px solid #1F3641; }
