
body {
	background-image:url(/images/bgnd.jpg); 
	background-position:top; 
	background-repeat:repeat-x; 
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	
}

p, li {font-size:12px; line-height:17px; }
div.caption {font-size:12px; line-height:17px;}
div.testimonial {
	font-size:14px;font-style:italic;
	line-height:18px;
	margin:10px 10px 20px 10px;
	padding-bottom:10px;
	border-bottom:2px solid #C0C0C0;}


div.callout {
	width:242px;float:right;
	
	margin:0 0 20px 20px;;
	}
	
.callout-title	{
	color:#FFF; 
	font-weight:bold; 
	font-size:13px; 
	font-style:normal; 
	background: #688af5;
	background: -moz-linear-gradient(top, #688af5 0%, #020167 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#688af5), color-stop(100%,#020167));
	background: -webkit-linear-gradient(top, #688af5 0%,#020167 100%);
	background: -o-linear-gradient(top, #688af5 0%,#020167 100%);
	background: -ms-linear-gradient(top, #688af5 0%,#020167 100%);
	background: linear-gradient(to bottom, #688af5 0%,#020167 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#688af5', endColorstr='#020167',GradientType=0 );
	border-radius:10px 10px 0px 0px;
	padding:7px 12px 8px 12px;
}

.callout-photo {
	border-left:1px solid #000099;
	border-right:1px solid #000099;
}
.callout-text {
	font-size:14px;font-style:italic;
	color: #000099;
	line-height:18px;
	padding:10px;
	border-left:1px solid #000099;
	border-right:1px solid #000099;
	border-bottom:1px solid #000099;
}

h1 {font-size:17px; margin-top:0px;}

#header-top {
	background: #688af5;
	background: -moz-linear-gradient(top, #688af5 0%, #020167 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#688af5), color-stop(100%,#020167));
	background: -webkit-linear-gradient(top, #688af5 0%,#020167 100%);
	background: -o-linear-gradient(top, #688af5 0%,#020167 100%);
	background: -ms-linear-gradient(top, #688af5 0%,#020167 100%);
	background: linear-gradient(to bottom, #688af5 0%,#020167 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#688af5', endColorstr='#020167',GradientType=0 );
	border-radius:12px 12px 0px 0px;
	padding:12px 22px 10px 22px;
	
}

#footer-1 {
	background-color:#010066;
	padding:6px 10px 6px 10px;

}

#footer-2 {
	background: #1b248b;
	background: -moz-linear-gradient(top, #1b248b 0%, #6182ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b248b), color-stop(100%,#6182ed));
	background: -webkit-linear-gradient(top, #1b248b 0%,#6182ed 100%);
	background: -o-linear-gradient(top, #1b248b 0%,#6182ed 100%);
	background: -ms-linear-gradient(top, #1b248b 0%,#6182ed 100%);
	background: linear-gradient(to bottom, #1b248b 0%,#6182ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b248b', endColorstr='#6182ed',GradientType=0 );
	border-radius:0px 0px 12px 12px;
	padding:12px 22px 10px 22px;
	
}

.shadow {
		-moz-box-shadow: 0px 0px 8px #001630;
	-webkit-box-shadow: 0px 0px 8px #001630;
	box-shadow: 0px 0px 8px #001630;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#001630')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#001630');

}

.shadow-2 {
		-moz-box-shadow: 2px 2px 8px #939598;
	-webkit-box-shadow: 2px 2px 8px #939598;
	box-shadow: 2px 2px 8px #939598;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#939598')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#939598');

}

a:link.white-link		{color:#FFF; font-weight:bold; font-size:12px; text-decoration:none; }
a:visited.white-link	{color:#FFF; font-weight:bold; font-size:12px; text-decoration:none; }
a:hover.white-link		{color:#FFF; font-weight:bold; font-size:12px; text-decoration:underline; }

a:link.main-nav	{
	color:#FFF; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none; 
	background: #688af5;
	background: -moz-linear-gradient(top, #688af5 0%, #020167 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#688af5), color-stop(100%,#020167));
	background: -webkit-linear-gradient(top, #688af5 0%,#020167 100%);
	background: -o-linear-gradient(top, #688af5 0%,#020167 100%);
	background: -ms-linear-gradient(top, #688af5 0%,#020167 100%);
	background: linear-gradient(to bottom, #688af5 0%,#020167 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#688af5', endColorstr='#020167',GradientType=0 );
	border-radius:10px 10px 0px 0px;
	padding:7px 12px 8px 12px;
}

a:visited.main-nav	{
	color:#FFF; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none; 
	background: #688af5;
	background: -moz-linear-gradient(top, #688af5 0%, #020167 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#688af5), color-stop(100%,#020167));
	background: -webkit-linear-gradient(top, #688af5 0%,#020167 100%);
	background: -o-linear-gradient(top, #688af5 0%,#020167 100%);
	background: -ms-linear-gradient(top, #688af5 0%,#020167 100%);
	background: linear-gradient(to bottom, #688af5 0%,#020167 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#688af5', endColorstr='#020167',GradientType=0 );
	border-radius:10px 10px 0px 0px;
	padding:7px 12px 8px 12px;
}

a:hover.main-nav  {
	color:#FFF; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none; 
	background: #7797ee;
	background: -moz-linear-gradient(top,  #7797ee 0%, #09079a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7797ee), color-stop(100%,#09079a));
	background: -webkit-linear-gradient(top,  #7797ee 0%,#09079a 100%);
	background: -o-linear-gradient(top,  #7797ee 0%,#09079a 100%);
	background: -ms-linear-gradient(top,  #7797ee 0%,#09079a 100%);
	background: linear-gradient(to bottom,  #7797ee 0%,#09079a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7797ee', endColorstr='#09079a',GradientType=0 );
	border-radius:10px 10px 0px 0px;
	padding:7px 12px 8px 12px;
}


#menu {height:34px; background-image:url(/images/menu-bgnd.jpg); background-repeat:repeat-x; }

#usr_firstname {display:none;}






