@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background: #DEDEDC url(../images/bg_body.jpg) repeat-x;}

/* edit.com visible styles */
body, td, .NormalText { text-decoration: none; font-weight: normal; font-style: normal; font-family: Georgia, Verdana, Geneva, Arial, sans-serif; color: #000; font-size: 13px; line-height: 1.5em; }

.Title		{  }
.Header		{  }
.Subheader	{  }

.ntcRed{font-weight:bold; font-style:italic; font-size:20px; color:#D31145}
.ntcBlue{font-weight:bold; font-style:italic; font-size:20px; color:#16257D}

.Red		{ color: #D31145; }
.Gold		{ color: #C4C119; }
.Blue		{ color: #16257D; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 12px; }
.MediumText	{ font-size: 16px; line-height: 1em; }
.LargeText	{ font-size: 24px; line-height: 1em; }

IMG.FloatLeft 	{ float: left; margin: 0 10px 10px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 10px 10px; }

/* inherited styles */
hr { clear: both; margin: 10px 0; padding: 0; height: 1px; border: 0; color: #CCC; background: #CCC; }
img{border-width:0;}
#clear{clear:both;}
h1, h2, h3, h4{margin:0; padding:0; line-height: 1.5em;}
h2{font-weight:bold; font-size:16px; color:#D31145;}
.bold{font-weight:bold; color:#16257D;}

#container		{width:981px; position:relative; margin:0px auto;	z-index:5; }
#header 		{width:958px; margin: 0 auto; text-align: center;}
#banner 		{width:958px; margin: 0 auto; text-align: center;}

#menu			{width:958px; margin: 0 auto; text-align: center; height:45px;}
#menuSubHome	{height:25px; margin:0; padding:0}
#interior		{margin: 0 auto; padding: 5px 0 0 20px; height: 38px; background: url(../images/bg_interior.jpg) 0% 0% no-repeat; color:#FFF; font-size:24px; font-weight:normal; font-style:italic; line-height: 1.3em; }

#content		{width:956px; padding: 0; border: 1px solid #CCC; border-width: 0 1px; min-height:448px; margin:0 auto; background: #FFF; border-top: 1px solid #FFF; }
#contentInner	{padding: 10px 20px;}
#contentMain	 {float:right; width: 690px;}
#contentMain.home{float:left;}

#sidebar		{float:left; width:200px; margin: 0 20px 0 0; }
#sidebar.home	{float:right; width:200px; margin: 0 0 0 20px; }
#sidebar h2 { margin: 0 0 5px 0; padding: 0; }
#sidebar td { font-size: 11px; line-height: 1.5em; }

ul#subnav		  { clear: both; list-style: none; margin: 0 0 0 -10px; padding: 0; }
ul#subnav li	  { clear: both; float: left; }
ul#subnav li.active { background: url(../images/li_arrow_red.jpg) 0% 50% no-repeat; }
ul#subnav li a	  { display: block; width: 200px; color: #474747; font-size: 11px; padding: 5px 0 5px 10px; text-decoration: none; }
ul#subnav li a:hover,
ul#subnav li a.active { color: #D31145; }

a.sidebarButton 	  { background: #EDEDED; color: #16257D; border: 1px solid #AAAAAA; display: block; text-decoration: none; padding: 3px 5px; margin: 7px 0; font-size: 14px; }
a.sidebarButton:hover { background: #16257D; color: #FFFFFF; border: 1px solid #16257D; }

#left, .left	{float:left}
#right, .right	{float:right}

a {color:#16257D;}
a:hover { color: #D31145;}

.top{font-weight:bold; font-size:10px}
.validator{color:#FF0000;}
.clear { clear: both; }

div#homeBoxes { display: none; text-align: center; }
div#homeBoxes img { display: inline; width: 120px; height: 120px; border: 0; margin: 10px 5px; border: 1px solid #666;}

#footer{clear: both; background: #94BCED url(../images/bg_bottom.jpg) 0% 0% repeat-x; width: 100%; padding-bottom: 10px; }
#footerContent{width: 914px; background: #FFF; border: 1px solid #CCC; border-width: 0 1px; margin: 0 auto; padding: 10px 20px; text-align: left;}

#footerBottomContent{clear: both; width: 914px; margin: 0 auto; color:#FFF; font-weight:bold; text-align:center; }
#footerContent td { vertical-align: middle; text-align: left; font-size: 11px; }
#footerBottomContent a{color:#FFF; text-decoration:none}
#footerBottomContent a:hover{text-decoration:underline}

#footerBottomContent p { margin: 10px 0; }
#footerBottomContent p.links { font-size: 12px; }