/*************************************CSS for CV3 - Created by Hamlet Javier Summer-Fall 2008***********************/
/*body style wigh bg img and scrollbar settings, etc.*/
body{
		background:#CFD6E8 URL('images/bg.gif') repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border:0;
		margin:0;
		margin-top:0;
		margin-bottom:0;
		color:#333333;
		font-size:0.8em;
		scrollbar-base-color: #C1CCD0;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-3dlight-color: #C1CCD0;
		scrollbar-darkshadow-color: #333333;
		scrollbar-face-color: #C1CCD0;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-track-color: #E4E4E4;	
	}
#front{position:relative; z-index:1; visibility:hidden;}
#bg{position:absolute; width:100%; left:0; text-align:center; top:35%; z-index:0;}
.silverbg{background:#faf7fb;}
.txtSmallYellow{font-size:0.75em; color:#FFCC00; font-weight:bold;}
.smallFont{font-size:10px;}
.medFont{font-size:11px;}
.txtYellow{color:#FFCC00; font-weight:bold;}
/*Links*/
a:link {color:#00427A;}
a:visited{color:#333333;}
a:hover {color:#FFCC00;}
/*Header Links only*/
a.headerLinks:link{color:#FFFFFF; text-decoration:none; font-size:0.9em; font-family:Geneva, Arial, Helvetica, sans-serif;margin-right: 16px;}
a.headerLinks:visited{color:#FFFFFF; text-decoration:none; font-size:0.9em; font-family:Geneva, Arial, Helvetica, sans-serif;}
a.headerLinks:active{color:#FFFFFF; text-decoration:none; font-size:0.9em; font-family:Geneva, Arial, Helvetica, sans-serif;}
a.headerLinks:hover{color:#FFD204; text-decoration:underline; font-size:0.9em; font-family:Geneva, Arial, Helvetica, sans-serif;}

/*Tip "What's this?" White Links only (default)*/
a.tip:link{font-style:italic;font-weight:normal;color:#FFFFFF; cursor:help;}
a.tip:visited{font-style:italic;font-weight:normal;color:#FFFFFF; cursor:help;}
a.tip:hover{font-style:italic;font-weight:normal;color:#FFCC00; cursor:help;}
/*Tip "What's this?" Blue Links only*/
a.blueTip:link{font-style:italic;font-weight:normal;color:#00427A; cursor:help;}
a.blueTip:visited{font-style:italic;font-weight:normal;color:#00427A; cursor:help;}
a.blueTip:hover{font-style:italic;font-weight:normal;color:#FFCC00; cursor:help;}

/*header line that seperates the links*/
.headerLine{color:#FFD204;}
/*legends, title txt, buttons, red text, etc.*/
.txtLegend {font-family:arial;font-size:1.25em;font-weight:bold;color:#0B4B80;}
.txtTitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.75em;font-weight:bold;color:#0B4B80;}
.txtTitle2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;font-weight:bold;color:#999;}
.txtTitle3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.25em;font-weight:bold;color:#999;}
.txtTitle4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.25em;font-weight:bold;color:#ccc; padding:10px 0px 10px 0px;}
hr.silver{color:#ccc;}
.titletext {font-family:Arial, Helvetica, sans-serif; font-size:1.85em; font-weight:bold; color:#00427A;}
.txtRed{color:#CC3333;}
.redClick{color:#CC3333; cursor:pointer; text-decoration:underline; font-weight:bold;}
.blueClick{color:#09C; cursor:pointer; text-decoration:underline; font-weight:bold;}
.silver{color:#999}
.txtGreen{color:#008000;}
.whitetext {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; margin: 4px;}
.style4 {font-size:1.15em;font-weight: bold;color:#00427A;}
.style6 {color:#00427A; font-weight: bold;}
.navy{color:#00427A; font-weight:bold;}
.style8 {color: #00427A;}
.errorMsg{color:#F33; background-color:#FFC; font-weight:bold; border:1px dashed #CCC; padding:5px; display:block}
.sysMsg{color:#CCC; background-color:#FFC; font-weight:bold; border:1px dotted #CCC; display:block}
.successMsg{color:#363; background-color:#FFC; font-weight:bold; border:1px dotted #CCC; display:block}
.quote{font-weight:bold; font-size:0.88em; margin-bottom:4px;font-style:italic; text-align:left;}
.quote_author{font-size:0.85em; margin-bottom:20px; font-style:italic; text-align:right;}
/*buttons*/
input{cursor:pointer; font-size:0.90em;}
input.adminMenuBtn {cursor:pointer; font-size:0.90em;}
input[type="text"] {font-family:arial;cursor:text;}
textarea{font-family:arial;cursor:text;}
select{ border-color:#000000}
/*om moust over and out effects used on clickable table rows, table data, etc.*/
.over{background-color:#C1CCD0; color:#ffffff; cursor:pointer;} 
.out{color:#333333;} 
/*table*/
table{font-size:1em;}
th, td.blueBorder, td.over, td.out{border:1px solid #C1CCD0;}
/*used for some forms*/
tr.lightBg{background-color:#efefef;}	
/*outer border for master table throught site*/
table.outer{ width:970px; height:100%; border: 1px solid #00427A;}
table.tutorial{ width:90%; height:100%; border: 1px solid #00427A;}
/*table row footers and blue headers*/
.trFooter{background-color:#C1CCD0; text-align:center; color:#FFFFFF;}
.trBlue{background-color:#C1CCD0; font-weight:bold; color:#FFFFFF;}
.trSort{background-color:#C1CCD0; font-weight:bold; color:#FFFFFF;}
.trSortFooter{background-color:#C1CCD0; text-align:center; color:#00427A;};
.pointer{cursor:pointer}
.question{cursor:help; font-size:0.5em; vertical-align:top;}
.admin_controls td{text-align:center;}
/*shop*/
.prodList{float:left; padding:10px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both}
.popup{position:absolute; z-index:99; text-align:left; padding:10px; border:2px solid #CCC; background-color:#FFF; color:#666;}
.z98{position:relative; z-index:98; margin-left:-2px;}
.close_btn{float:right; cursor:pointer; font-weight:bold; background-color:#F4F4F4; border:1px solid #CCC; padding:0px 2px 0px 2px;}
.super{vertical-align:super}
.mini_super{vertical-align:top; font-size:0.72em;}
.column_seperator{border-left:1px solid #E5E5E5;}
.pre{white-space:pre;}
.errorPopup{padding:4px; position:absolute; z-index:98; border:2px solid #CC3333; background-color:#FFF;}
.hint{color:#666;}

input.formButton {
  color:#333;
  font: bold 96% Verdana, Geneva, sans-serif;
  background-color:#faf7fb; 
  border-width:1px 2px 2px 1px;
  border-color: #CCC #333 #333 #CCC;
  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#CFD6E8');
  margin: 3px 0px 0px 3px;
  padding-bottom:1px;
}

/*footer*/
#footer{background-color:#00427A; color:#FFF; padding:5px;}

/*footer with SSL*/
#footer_wrapper_SSL{width:625px; margin:0 auto; text-align:left; vertical-align:middle;}
#footer_left{float:left; width:115px;; height:55px;}
#footer_right{float:right; width:500; padding:0 0 0 10px;}

/*footer with NO SSL*/
#footer_wrapper{margin:0 auto; text-align:center; vertical-align:middle;}