/*

@font-face {
	font-family: 'ITCStoneSansStdMediumRegular';
	src: url('/secapital/templates_main/assets/fonts/stonesansstd-medium-webfont.eot');
	src: local('☺'), url('/secapital/templates_main/assets/fonts/stonesansstd-medium-webfont.woff') format('woff'), url('/secapital/templates_main/assets/fonts/stonesansstd-medium-webfont.ttf') format('truetype'), url('/secapital/templates_main/assets/fonts/stonesansstd-medium-webfont.svg#webfontSEN7FSVI') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ITCStoneSansStdMediumBold';
	src: url('/secapital/templates_main/assets/fonts/stonesansstd-semibold-webfont.eot');
	src: local('☺'), url('/secapital/templates_main/assets/fonts/stonesansstd-semibold-webfont.woff') format('woff'), url('/secapital/templates_main/assets/fonts/stonesansstd-semibold-webfont.ttf') format('truetype'), url('/secapital/templates_main/assets/fonts/stonesansstd-semibold-webfont.svg#webfonteNqtTbPj') format('svg');
	font-weight: normal;
	font-style: normal;
}

*/

body
{
text-align: center;
background-color:#FFFFFF;
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
color:#717171;
background-image:url('/secapital/templates_main/assets/gfx/bg.gif');
background-repeat:repeat-x;
}

#wrapper
{
margin-left: auto;
margin-right: auto;
width:960px;
text-align: left;
}

#top {
padding-top:52px;
height:58px;
}

#banner {
height:102px;
color:#FFFFFF;
position: relative;
}

#bannertext {
position: absolute;
top: 35%;
left:264px;
font-size: 200%;
font-weight: normal; font-style: normal; line-height:normal; font-family: 'ITCStoneSansStdMediumRegular', sans-serif;
}

#footer {
margin:40px 0px 40px 0px;
border-top:3px solid #94BDC1;
padding-top:20px;
}

#logo, #footercopyright{
float:left;
}

#primarylinks, #footerlinks{float:right;}
#primarylinks ul, #footerlinks ul{display:block; list-style-type:none; padding:0; margin:0;}
#footerlinks ul li{float:left; padding:0; margin:0px 0px 0px 0px;}
#primarylinks ul li{float:left; margin:0; padding:7px 15px 29px 15px; font-size:120%;}
#primarylinks a, #footerlinks a, #subnav a {color:#717171; text-decoration:none;}
#primarylinks a:hover, #footerlinks a:hover {color:#94BDC1;}
#subnav a:hover {color:#2D426D;}

a {color:#94BDC1;}
a:hover, #breadcrumbs a {text-decoration:none;}
#breadcrumbs {padding:16px 0px 4px 0px;}

.green {color:#94BDC1 !important;}
.blue {color:#2D426D !important;}
/*
hr {
border: 0;
width: 100%;
color: #CCCCCC;
background-color: #CCCCCC;
height: 1px;}
*/
hr { height: 0; border-style: solid; border-width: 1px 0 0 0; border-color:
#cccccc; background-color: #FFFFFF;}

#main {
padding-top:17px;
}

#secondarylinks{
float:left; width:230px; padding-right:34px;
}

#maincontent{
float:left; width:696px;
}

#subnav hr { height: 0; border-style: dotted; border-width: 1px 0 0 0; border-color:
#cccccc; background-color: #FFFFFF;}

#titleh2 {display:none;}

h1,h2{
margin: 0px 0px 0px 0px;
padding: 14px 0px 3px 0px;
color:#2D426D;
font-size:130%;
font-weight: bold; font-style: normal; line-height:normal; font-family: 'ITCStoneSansStdMediumBold', sans-serif;
}

#tabs h2{
margin: 0px 0px 0px 0px;
padding: 0px;
}

h3{
color:#94BDC1; font-weight:normal; font-size:130%; line-height:20px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
}

h4{
font-weight:bold; font-size:115%; line-height:20px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
}

h5{
font-weight:bold; font-size:100%; line-height:20px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
}

p {margin: 1em 0px; line-height:18px;} 

.calendar tr th {text-align:left;}

.secondlevel {

}

.secondlevel a {
display: block;padding: 5px 0px 5px 0px;
}

.secondlevel a:hover {
background-color:#FBFBFB;
}

.dirdef img{border:1px solid #cccccc; margin:0px 0px 10px 10px;}

#first_3col, #second_3col, #third_3col {
width:208px; float:left;
}

#first_3col, #second_3col{
padding-right:36px;
}

.archive {display:block; list-style-type:none; padding:10px 0px 10px 0px; margin:0;}
.archive li{float:left; padding:0; margin:0px 5px 0px 0px;}
.first {margin:0px 15px 0px 0px !important;}
.active {font-weight:bold; color:#2D426D; text-decoration:none;}

.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #003777;
border-top: 5px solid #003777;
padding: 10px;
z-index: 100;
text-align: left;
}

.megamenu .column{
float: left;
width: 140px; /*width of each menu column*/
margin-right: 5px;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li{
padding-bottom: 5px;
}

.megamenu .column h3{
background: #e0e0e0;
font: bold 13px Arial;
margin: 0 0 5px 0;
}

.megamenu .column ul li a{
text-decoration: none;
color: #717171;

}

.megamenu .column ul li a:hover{
color: #94BDC1;
}

.megamenu hr { height: 0; border-style: dotted; border-width: 1px 0 0 0; border-color:
#cccccc; background-color: #FFFFFF; }

