/* CSS Document */

body{
	background-color:#E9EB5C;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:20px;
	font-family:Helvetica, sans-serif, Arial;
	font-size:11px;
}

h2{
color:#0381B7;
}

.layoutTable{
	width:800px;
	background-color:#FFFFFF;
	/*background-image:url(../images/background_fade__.gif);
	background-repeat:no-repeat;
	background-position:top;*/
}

#banner{
	background-color:#FFFFFF;
}

.edgeL{
	background-image: url("../images/template/shadow_left.gif");
	background-repeat:repeat-y;
	width:4px;
	background-color:#33FF33;
}

.edgeR{
	background-image: url("../images/template/shadow_right.gif");
	background-repeat:repeat-y;
	width:4px;
	background-color:#33FF33;
}

#footer{
	text-align:center;
	font-size:9px;
	background-color:#FFFFFF;
	color:#F25B40;
}
#footer a:link, #footer a:visited{
	background-color:#FFFFFF;
	color:#F25B40;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
	background-color:#FFFFFF;
	color:#D73D3A;
}
.content{  /* used on 2 colum pages like most conten pages  */
	width:550px;
	padding:0px 15px 15px 15px;
}
.content_sm{ /* used on 3 colum pages like index.html  */
	width:350px;
	padding:0px 15px 15px 15px;
}

a:link {
	background-color:transparent;
	color:#009933;

}
a:visited {
	background-color:transparent;
	color:#003300;

}
a:hover {
	background-color: #C72B37;
	color:#FFFFFF;

}

.container a:link {
	background-color:transparent;
	color:#009933;

}
.container a:visited {
	background-color:transparent;
	color:#003300;

}
.container a:hover {
	background-color: #C72B37;
	color:#FFFFFF;

}

.attention{
	font-size:12px;
	font-weight:bold;
}

.thumbnail {
	border-style:double;
	border-color:#93DDFA;
}
.eyecandy {
	border-style:solid;
	border-width:1px;
	border-color:#0381B7;
}
/* SIDE NAVIGATION */
.navigation{
	width:183px;
	padding:0px 15px 15px 15px;
}

#nav{
	padding:4px 0px 4px 4px;
	width:175px;
}
#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#nav li {
	border-bottom: 1px solid #C72B37;
}
.topnav{
	border-top: 1px solid #C72B37;
}

#nav li a:link, #nav li a:visited {
	display:block;
	padding: 4px 0px 4px 0.5em;
	border-left:5px solid #F25B40;
	border-right:1px solid #F25B40;
	background-color: #F25B40;
	color:#FFFFFF;
	text-decoration:none;
}

#nav li a:hover {
	background-color:#C72B37;
	color:#FFFFFF;
}
#nav ul ul li {
	border-bottom:1px solid #C72B37;
	margin:0px 0px 0px -4px;
}
#nav ul ul a:link, #nav ul ul a:visited {
	background-color: #D73D3A;
	color:#FFFFFF;
}
#nav ul ul a:hover {
	background-color: #C72B37;
	color:#FFFFFF;
}


ul li a:link {
	background-color: transparent;
	color:#333333;

}
ul li a:visited {
	background-color: transparent;

}
ul li a:active {
	background-color: transparent;
	color:#333333;

}
ul li a:hover {
	background-color: transparent;
	color:#333333;

}

/* CSS for the box starts here from:
*/
.rightCol{
	width:200px;
	padding:0px 15px 15px 15px;
	/*padding-right:10px; */
}	

.roundcont {
	width: 180px;
	background-color: #CEEFFC;
	color: #000000;
}

.roundcont p {
	margin: 0 15px;
	text-align:left;
}

.roundcont a:hover {
	background-color: transparent;
	color:#FFFFFF;

}

.roundtop { 
	background:  url("../images/template/tr.gif") no-repeat top right; 
}

.roundbottom {
	background:  url("../images/template/br.gif") no-repeat top right; 
}

.roundcont2 {
	width: 183px;
	background-color: #F25B40;
	color: #000000;
}

.roundcont2 p {
	margin: 0 26px;
	text-align:left;
}

.roundcont2 a:hover {
	background-color: transparent;
	color:#FFFFFF;

}

.roundtop2 { 
	background:  url("../images/template/tr2.gif") no-repeat top right; 
}

.roundbottom2 {
	background:  url("../images/template/br2.gif") no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


/* CSS for the bordered box starts here from:
http://www.456bereastreet.com/lab/flexible_custom_corners_borders/
*/
	.box {
		padding:0 12px 0 0;
		background:#fff url("../images/template/borders.gif") 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fff url("../images/template/borders.gif") 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:  url("../images/template/box.gif") 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:  url("../images/template/box.gif") 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:  url("../images/template/box.gif") 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:  url("../images/template/box.gif") 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:0.3em 10px;
		background:#CEEFFC;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	.box p, .box ul {
		margin:0;
		padding:4px 10px;
		background:#CEEFFC;
	}
	.box li {
		margin:0 0 0 2em;
		padding:0;
	}

#topLinks a:link, #topLinks a:visited{
color:#000000;
color:#0381B7;
background-color:transparent;
font-size:12px;
}

.scseqTable{
border-style:ridge;
border-width:thin;
}
.scseqTableHeader{
background-color:#CEEFFC;
}
.scseqTable ul li {
padding:2px;
}

.flash{
border-color:#1AA34B;
}
.compStratNav{}
.compStratNav li {
padding: 2px;
}
.box ul li {
padding: 2px;
}
.homeFlash {
border:1px;
border-color:#1AA34B;
}
.mylist{}
.mylist li{
padding: 2px;
}
.funding{
padding:15px;
padding-top:0px;
font-size:10px;
}


.errorMsg {
	color: red;
}

.captchaMsg {
	color: red;
}

