/*========================================================*/
/*    

@import "text.css"; 
@import url("text.css"); 
@import "menus.css"; 
@import url("menus.css"); 
BG #606D6C

color 1 rust: #9B472B

color 2 blue gray : #9AA6A6

color 3 tan: #C5BC9F

color 4 green: #929F11

color 5 baby blue: #B7CBC9

color 6 gold: #D8B527
	
color 7 brown: #BE8210


Light gray #F1F2F2 F1F2F3

                                     */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; background: url(images/bg.jpg) no-repeat top center #fff; text-align: center; }

/* Style For HTML BODY                   */ #body { margin: 0;  }

/* Setting Text Throughout the skin      */ table, tr, td { margin: 0; }

/* outermost div of skin                 */ .OuterDiv { width:100%; height:100%; }

/*-- outermost table of skin 			*/  .OuterTable1 { /*background: url(images/paper.png);*/ /*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/ width: 1000px; background: transparent; text-align: center; padding: 0 0 0 0; }
/*-- outermost table of skin 			*/  .OuterTable2 { /*background: url(images/paper.png);*/ /*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/ height:100%; width: 1000px; background: #ffffff; text-align: center; padding: 0 0 0 0; }
/*-- outermost table of skin 			*/  .OuterTable3 { /*background: url(images/paper.png);*/ /*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/ width: 1000px; background :#fff; text-align: center; padding: 0 0 0 0; }



/*-- top inside content pane       --*/ .Paper { width: 100%; vertical-align:top; padding: 30px 30px 5px 30px; }





/*========================================================*/
/* header  */
/*========================================================*/

/*-- cell containing logo                               --*/ .LogoCell  {width: 800px; height:93px; padding: 0; width: 800px; text-align:left;}
	
/*-focal        -*/.FocalCell   {height: 180;  width: 1000px; text-align: center; padding: 5px 5px 0px 5px; margin:0;  background:#fff}

/*-- top inside content pane       --*/ .Pane { width: 100%; vertical-align:top; padding: 30px 30px 5px 30px; }

/*========================================================*/
/* body  */
/*========================================================*/
/*-- top inside content pane       --*/ .Pane { width: 100%; vertical-align:top; padding: 30px 30px 5px 30px; background-color: #fff; }

/*-- White column            --*/       .PaneLeft{ width: 200px; height: 800px; vertical-align:top; text-align:left; padding: 40px 10px 5px 20px; background-color: #fff; }
/*-- White column            --*/       .PaneCenter { vertical-align:top; text-align:left; padding: 30px 20px 5px 10px; background: url(images/gray_bord.jpg) no-repeat left 90px #fff;  }

/*-- White column            --*/       .PaneClientsLeft { width: 50%; height: 600px; vertical-align:top; text-align:left; padding: 0 10px 0px 0px; background-color: #fff; }
/*-- White column            --*/       .PaneClientsRight { width: 50%; height: 600px; vertical-align:top; text-align:left; padding: 0 10px 0px 0px; background-color: #fff; }
/*-- White column            --*/       .PaneRight{ vertical-align:top; text-align:left;  padding: 30px 30px 5px 22px; /*border:solid 2px #F1F2F2; */ background: url(images/gray_bord.jpg) no-repeat left 90px #fff;}
/*-- content pane                  --*/ .PaneSubmenu { width: 210px; vertical-align:top; padding: 25px 25px 5px 5px; background: url(images/bluegrayborder.jpg) no-repeat 96% 65px #fff;;}
/*-- content pane                  --*/ .PaneBody { vertical-align:top; text-align:left; padding: 60px 5px 25px 5px; }
/*-- content pane                  --*/ .PaneMap { vertical-align:top; text-align:center; padding: 5px 5px 5px 5px; }


/*========================================================*/
/* gray body  */
/*========================================================*/

/*-- Gray column            --*/       .GrayPaneLeft{width: 300px; vertical-align:top; padding: 10px 10px 5px 10px;   background:#F1F2F3; text-align:left;}
/*-- Gray column            --*/       .GrayPaneCenter {width: 260px; vertical-align:top; padding: 10px 10px 5px 10px;  /*border-left:solid 2px #fff; */ background: url(images/whiteborder.jpg) no-repeat left 90px #F1F2F3; text-align:left;}
/*-- Gray column            --*/       .GrayPaneRight{ width: 260px; vertical-align:top; padding: 10px 10px 5px 10px; /* border-left:solid 2px #fff; */ background: url(images/whiteborder.jpg) no-repeat left 90px #F1F2F3; text-align:left;}




/*========================================================*/
/* unique */
/*========================================================*/

/*-gap from top browser edge        	  -*/.gap1   {	height: 23px; padding: 0px; border-top: solid #CECFCE  9px; background: #BD1010; border-bottom: solid #CECFCE 1px; }

/*-gap from dotted to content         	  -*/.bord1   { height: 5px; padding: 0 0 0 0; border-top: dotted #999 1px;}

/*-gap from top browser edge        	  -*/.GallControls   {	height: 23px; padding: 2px 2px 2px 6px; background: #000; text-align:left; }



/*========================================================*/
/*  Forms                                              */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: Trebuchet MS; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: Trebuchet MS; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }


/*========================================================*/
/*  Images                                                 */
/*========================================================*/

.ImageBorder1, a.ImageBorder1:link,a.ImageBorder1:visited, a.ImageBorder1:active, a.ImageBorder1:hover   {  
padding: 1px; background-color: #999999; color:#999999; border: 3px solid #F8F4F3;  text-align:left; }

/*.ImageBorder1, a.ImageBorder1:link,a.ImageBorder1:visited, a.ImageBorder1:active, a.ImageBorder1:hover   {  
padding: 5px; background-color: #F8F4F3; border: 1px solid #999;	text-align:left;}*/
	
						
.ImageBorder2, a.ImageBorder2:link,a.ImageBorder2:visited, a.ImageBorder2:active, a.ImageBorder2:hover   { border:1px; border-style: solid; border-color: #999; padding:0; text-align:left} 
											
.ImageBorder3, a.ImageBorder3:link,a.ImageBorder3:visited, a.ImageBorder3:active, a.ImageBorder3:hover   {margin:5px; border:1px; border-style: solid; border-color: #999; text-align:left } 

.ImageBorder4, a.ImageBorder4:link, a.ImageBorder4:visited, a.ImageBorder4:active, a.ImageBorder4:hover   {border:none; padding:0 0 0 0; } 									
							

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/
/*========================================================*/
/*  color titles */
/*========================================================*/




/*--							--*/ .TitleRust { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-weight: normal; color: #9B472B;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:28px;}


/*--							--*/ .TitleGray { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-weight: normal; color: #9AA6A6;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:28px;}



/*--							--*/ .TitleTan { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-weight: normal; color: #B0A47D;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:28px;}


/*--							--*/ .TitleGreen { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-weight: normal; color: #929F11;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:28px;}

/*--							--*/ .TitleBabyBlue { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-weight: normal; color: #B7CBC9;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:28px;}


/*--							--*/ .TitleGold { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-weight: normal; color: #D8B527;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:28px;}


/*--							--*/ .TitleBrown { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-weight: normal; color: #BE8210;  padding: 5px 0 5px 0; background:transparent; text-decoration:none; font-size:28px;}





/*--							--*/ .Phone {
	margin: 0;
	font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	color: #6e6e6e;
	background:transparent;
	text-decoration:none;
	padding: 5px 0 5px 0;
	font-size:22px; 
	text-align: right;
}



/*--							--*/ .Title1, H1 {
	margin:  0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	color: #003366;
	padding: 5px 0 5px 0;
	background:transparent;
	text-decoration:none;
	font-size:28px;
}

/*--							--*/ .Title2, H2 {
	margin:  0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
	color: #003366;
	padding: 5px 0 5px 0;
	background:transparent;
	text-decoration:none;
	font-size:18px;
}

/*--							--*/ .SubTitle1, H3 {
	margin:  0;
	font-family: "Lucida Sans", "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 0 0 0 0;
}


/*-- "learn more" or "next" link      --*/ .learnmore, .learnmore A:hover, .learnmore A:Active,  .learnmore A:Visited, .learnmore A:Link {font-family: "Lucida Sans", "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 13px; font-weight: BOLD; color:#929F11; text-align:right; text-decoration: none;}


/*--							--*/ .Features {  font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-size: 13px; font-weight: normal; line-height:25px; color: #666; text-align:left}





/*-- Boxed large font for ratings    --*/ .fineprint { padding: 0px; font-family:  "Trebuchet MS", Verdana, sans-serif; font-size: 9px; font-weight: normal; color: #666;}



/*-- most of the text on site          --*/ .Normal, .normal, H4 { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-size: 13px; font-weight: normal; color: #666; text-align:left}

.normal A:hover, .normal A:Active, .normal A:Visited, .normal A:Link { margin:  0; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  font-size: 13px; font-weight: normal; color: #333; text-align:left}


/*-- most of the bold text on site     --*/ .NormalBold, H5 { margin:  0; font-family: "Lucida Sans", "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #333; }



/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; }



.VitalsMenu, a.VitalsMenu:link  { font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #003366; text-decoration:none; text-align: right;   padding: 0; }

a.VitalsMenu:hover, a.VitalsMenu:visited, a.VitalsMenu:active   { color: #333;}







/*-- MAIN MENU TEXT  --*/ 

.MainMenuCell {height: 25px; text-align:center; padding:0 3px 0 3px; background-color:#FFFFFF; border-bottom: solid 1px #ccc; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #003366; text-decoration:none; }

.MainMenuCell:hover { background: #003366; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #fff; text-decoration:none;}

.MainMenu, a.MainMenu:link, a.MainMenu:visited, a.MainMenu:active    { /**/font-family:  "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #003366; text-decoration:none; }


a.MainMenu:hover { color: #fff; text-decoration:none;}









/*========================================================*/
/* SUBMENU			TRBL		                          */
/*========================================================*/



.SubMenuCell { height: 25px; padding: 0px 0px 10px 0px; text-align: left;}

/*--  SUBMENU LARGE --*/ 
.SubMenu1, a.SubMenu1:link  { font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #003366; text-decoration:none;   padding: 0;  }

a.SubMenu1:hover, a.SubMenu1:visited, a.SubMenu1:active   { color: #333;}

/*--  SUBMENU MEDIUM --*/ 
.SubMenu2, a.SubMenu2:link  { font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #333; text-decoration:none;    padding: 0; }

a.SubMenu2:hover, a.SubMenu2:visited, a.SubMenu2:active   { color: #333;}


/*--  SUBMENU SMALL --*/ 

.SubMenu3, a.SubMenu3:link  { font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999; text-decoration:none;    padding: 0; }

a.SubMenu3:hover, a.SubMenu3:visited, a.SubMenu3:active   { color: #333;}



/*========================================================*/
/*  FOOTER						                          */
/*========================================================*/


/*-      -*/.footerCell   {
	width: 990px;
	height: 70px;
	text-align: center;
	vertical-align: top;
	padding: 0;/*5px 10px 5px 10px;*/
	background-color: #FFFFFF;
	border-top: solid 1px #999;
}




.FootMenuCell,a.FootMenuCell:link, a.FootMenuCell:visited, a.FootMenuCell:active {height: 25px; text-align:center; padding:0 3px 0 3px; background-color:#FFFFFF; border-bottom: solid 1px #ccc; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration:none; }

.FootMenuCell:hover { background: #003366; font-family: "Lucida Sans Unicode",  "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #fff; text-decoration:none;}





/*-- cell containing privacy           --*/ .foot_menu,a.foot_menu:link, a.foot_menu:visited, a.foot_menu:active{
	width:100%; color:#000;	font-family: Trebuchet MS;	font-size:12px;	font-weight:normal;	text-decoration: none;	text-align:center;  padding: 15px 15px 15px 15px;}

/*-- cell containing privacy           --*/ a.foot_menu:hover {color:#fff; }






/*-      -*/.CWCell   {
	height: 35px;
	text-align: center;
	padding: 0;
	background-color: #FFFFFF;
	}

/*-- terms privacy and copyright       --*/ .foot_legal, a.foot_legal:link, a.foot_legal:visited, a.foot_legal:active  {color:#ccc; font-family: Trebuchet MS; font-size:9px; font-weight:normal; text-decoration: none; text-align:center; padding: 20px 0 0 0;}

/*-- terms privacy and copyright hover --*/ a.foot_legal:hover {color:#fff; font-family: Trebuchet MS; font-size:9px; font-weight:normal; text-decoration: none; text-align:center; padding: 20px 0 0 0;}
