/* Colors Used */
/* ##################################################################################### */
/*
Blue	#3B5A7D
DkRed	#C84635
LtRed	#E19A91
Gray	#B7B7B7
NavText	#FDDDC3

New Colors
030947  Blue  12366f
ce2601  Red
*/


/* General Elements */
/* ##################################################################################### */
BODY {margin:0px; background:#12366f;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	scrollbar-base-color:#12366f;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#7B2E4B;
	scrollbar-arrow-color:#FFFFFF;}

P,TD,UL,LI,H1,H2,H3,H4,H5,H6 {font-family:Verdana,Arial,Helvetica,sans-serif;}

P  {font-size:13px;}
TD {font-size:13px;}
UL {font-size:13px;}
LI {font-size:13px;}
H1 {font-size:27px; color:#ce2601; font-weight:normal; font-style:italic;}
  H1 .SubTitle {font-size:14px; color:#12366f; font-weight:bold; font-style:normal;}
H2 {font-size:18px;}
H3 {font-size:16px;}
H4 {font-size:14px;}
	
A:link, A:visited {color:blue;}
A:active, A:hover {color:red;}

A.NoLine:link, A.NoLine:visited {text-decoration:none; color:#12366f;}
A.NoLine:active, A.NoLine:hover {text-decoration:underline; color:#ce2601;}

A.Button:link, A.Button:visited {background:#E0E4CB; color:#000000; border:1px solid #000000; padding:1px 5px; font-size:14px; font-weight:bold; text-decoration:none;}
A.Button:active, A.Button:hover {background:#86933A; color:#D5DEA0; border:1px solid #000000; padding:1px 5px; font-size:14px; font-weight:bold; text-decoration:none;}

@media print {
	div.PrintHide {display:none;}
}


/* Site Page Elements */
/* ##################################################################################### */
.ALL 	{width:972px; border:1px solid #12366f;}
.Header {width:100%; height:100px; padding-left:10px; background:#12366f;}
  .TagLine {vertical-align:bottom; text-align:right; padding:10px; color:#FFFFFF; font-size:15px; font-style:italic;}
.TopNav {width:100%; height:24px; background:#12366f; 
	 border-top:2px solid #B7B7B7; border-bottom:2px solid #B7B7B7;}
.HP_Nav {width:215px; vertical-align:top; background:url(images/HP_Curve.gif) no-repeat top right #12366f;}
.HP_Body {color:#FFFFFF; vertical-align:top;}
.HP_Photos {width:100%; background:#B7B7B7; border-top:4px solid #B7B7B7; border-bottom:4px solid #B7B7B7;}
.Int_Nav {width:142px; padding:0px 8px; vertical-align:top; font-family:Arial,Helvetica,sans-serif;}
.Int_NavTitle {text-align:center; margin:3px 0px; font-style:italic; font-weight:bold; font-size:14px; color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;}
.Int_NavLink {width:134px; font-family:Arial,Helvetica,sans-serif;}
.Int_NavLink TD {color:#FFFFFF; padding:3px 0px; font-size:11px; font-weight:bold; vertical-align:top; 
	font-family:Arial,Helvetica,sans-serif;}
  .Int_NavLink TD A:link, .Int_NavLink TD A:visited {text-decoration:none; color:#FFFFFF;}
  .Int_NavLink TD A:active, .Int_NavLink TD A:hover {text-decoration:underline; color:#FDDDC3;}
  .Int_NavLink TD A.Blue:link, .Int_NavLink TD A.Blue:visited {text-decoration:none; color:#FDDDC3;}
  .Int_NavLink TD A.Blue:active, .Int_NavLink TD A.Blue:hover {text-decoration:underline; color:#FDDDC3;}
.Int_Body {vertical-align:top; background:url(images/Watermark.gif) no-repeat 50% 150px #FFFFFF; padding:10px;}
.Body 	{width:100%; background:#ce2601;}
.Footer {width:100%; background:#12366f; border-top:2px solid #B7B7B7;}
  .Footer TD {text-align:center; color:#FFFFFF; padding:5px 0px 10px 0px;}
  .Footer A:link, .Footer A:visited {font-size:11px; text-decoration:none; color:#FFFFFF;}
  .Footer A:active, .Footer A:hover {font-size:11px; text-decoration:underline; color:#FDDDC3;}
  .Footer TD P {font-size:10px; margin-top:5px;}


/* Form Tables */
/* ##################################################################################### */
.TableForm 	{border-collapse:collapse; border:1px solid #000000; background:#D2DDEA;}
.TablePrompt 	{vertical-align:top; font-weight:bold; padding:2px 5px; background:#AFC1D6;
		 border:1px solid #000000;}
.TableData 	{vertical-align:top; padding:1px 5px; border:1px solid #000000;}
.SubT TD	{padding:0px 4px 0px 0px;}
.SubTHead	{font-size:10px; font-weight:bold; padding:0px 3px; position:relative; top:1px; color:#990000;}

/* Listing Tables */		
.TableList 	{border-collapse:collapse; border:1px solid #555555; width:100%; margin-bottom:5px;}
.TableHead 	{border:1px solid #555555; vertical-align:top; font-weight:bold; background:#CCCCCC; padding:2px 3px; font-size:13px;}
.TableHead2 	{border:1px solid #555555; vertical-align:top; font-weight:bold; background:#CCCCCC; padding:2px 3px; font-size:11px; white-space:nowrap;}
.TableLData 	{border:1px solid #555555; vertical-align:top; padding:5px;}
.TablePhoto 	{border:1px solid #555555; text-align:center; vertical-align:top; width:90px;}


/* Custom Elements */
/* ##################################################################################### */
.HP_Featured {background:#FFFFFF; margin-left:10px; margin-bottom:35px;}
.HP_Featured TD {padding:5px; color:#ce2601; text-align:center; width:120px;}
.HP_Featured TD Div {width:120px; font-weight:bold; color:#FFFFFF; background:#ce2601; padding:3px 2px; 
	margin-bottom:2px; font-style:italic;}
.HP_Featured TD A:link, .HP_Featured TD A:visited {text-decoration:none; color:#ce2601;}
.HP_Featured TD A:active, .HP_Featured TD A:hover {text-decoration:underline; color:#ce2601;}

.AlphaPlex {width:972px; text-align:right; color:#FFFFFF; font-size:10px; position:relative; top:-16px;}
  .AlphaPlex A:link, .AlphaPlex A:visited {color:#FFFFFF;}
  .AlphaPlex A:active, .AlphaPlex A:hover {color:yellow;}
.Brochure {font-size:26px; color:#ce2601;}

.SiteMap {text-align:center; margin:10px; font-size:11px; font-weight:bold; display:none;}
.SiteMap A:link, .SiteMap A:visited {text-decoration:none; color:#FFFFFF; background:#ce2601; border:1px solid #FFFFFF; padding:0px 4px;}
.SiteMap A:active, .SiteMap A:hover {text-decoration:none; color:#000000; background:#FDDDC3; border:1px solid #555555; padding:0px 4px;}


/* Dynamic Navigation Styles */
/* ##################################################################################### */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0} 	/* DO NOT EDIT THIS LINE */

.Nsm {font-weight: bold; font-size: 10px;}
.sep {position:absolute; background:#FFFFFF;}

.Hot,.HotOver	{position:absolute; padding:2px; font-weight: bold; font-size: 12px; text-decoration: underline;}
.Hot		{background-color:white; color:#741012;}
.HotOver	{background-color:white; color:#741012; cursor:pointer;}

/*Styles for level 0*/
.HPLevel0,.HPLevel0over	{position:absolute; padding:2px; font-size:14px; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.HPLevel0		{color:#FFFFFF;}
.HPLevel0over		{color:#FDDDC3; cursor:pointer;}

.clLevel0,.clLevel0over	{position:absolute; padding:2px; font-size:12px; font-weight:bold; text-align:center;
			 font-family:Arial,Helvetica,sans-serif;}
.clLevel0		{background:#12366f; color:#FFFFFF; border-right:1px solid #B7B7B7;}
.clLevel0over		{background:url(images/NavBKDo.gif) repeat-x; color:#000000; cursor:pointer; 
			 border-top:1px solid #898989; border-left:2px solid #898989;}

.HP_Home,.HP_HomeO	{position:absolute; padding:2px; font-size:13px; font-weight:bold; text-align:center;
			 font-family:Arial,Helvetica,sans-serif;}
.HP_Home		{background:#12366f; color:#FFFFFF; border-left:1px solid #B7B7B7;border-right:1px solid #B7B7B7;}
.HP_HomeO		{background:url(images/NavBKDo.gif) repeat-x; color:#000000; cursor:pointer; 
			 border-top:1px solid #898989; border-left:2px solid #898989;}


/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.clLevel1		{background:#ce2601; color:#FFFFFF;}
.clLevel1over		{background:#E6E6E6; color:#981039; cursor:pointer;}
.clLevel1border		{position:absolute; visibility:hidden; background:#E6ECF7;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.clLevel2		{background:#ce2601; color:#FFFFFF;}
.clLevel2over		{background:#E6E6E6; color:#981039; cursor:pointer;}
.clLevel2border		{position:absolute; visibility:hidden; background:#006699;}
