/* Set the core page properties without using classes */
a {
	color: #336600;
	text-decoration: underline;
	font-weight: 500;
}
a:hover {
	color: #cccc99;
	font-weight: 500;
	text-decoration: underline;
}
a.menu{
	text-decoration:none;
	color: #444444;
	font-family : Arial, Helvetica, Univers, Zurich BT;
}
a.menu:hover{
	text-decoration:underline;
	color:cc9933;
}
a.menu2{
	color: #336600;
	text-decoration: underline;
}
a.menu2:hover{
	color: #003300;;
	text-decoration: underline;
}
BODY, TD, P {
	font-family : Arial, Helvetica, Univers, Zurich BT;
	font-size :12px;
}
TH{
	font-family : Arial, Helvetica, Univers, Zurich BT;
	font-size :12px;
	color : #FFFFFF;
}
H3 {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding : 0px 0px 0px 0px;
	border : none;
}
HR {
	color: #cc9933;
	height : 1px;
}
HR.Tan {
	color: #cc9933;
	height : 1px;
}
HR.silver {
	color: #eeeeee;
	height : 1px;
}
/* CGS Font sizes */
.smallFont{
	font-size : 10px;
}

.smallFontJ{
	font-size : 10px;
	text-align : justify;
}
.smallFont11J{
	font-size : 11px;
	text-align : justify;
}
.mediumFont{
	font-size : 12px;
}
.mediumFontJ{
	font-size : 12px;
	text-align : justify;
}
.largeFont{
	font-size : 14px;
}
.largeFontJ{
	font-size : 14px;
	text-align : justify;
}
.HeadingSmall{
	font-size : 16px;
	font-weight : 800;
}
.HeadingMedium{
	font-size : 18px;
	font-weight : 800;
}
.HeadingLarge{
	font-size : 20px;
	font-weight : 800;
}
td.B {
	font-weight: bold;
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/* Set classes for Form Elements */
.btn{
		font-size : 12px;
		border : 1px solid Black;
		background-color:silver;
	}
input,select,textarea,file {
	font-family: Arial, Helvetica, Univers, Zurich BT;
	font-size : 12px;
	/*background-color:#e7dcc8;*/
	border : 1px solid Black;
}
input.radio, input.checkbox
 {
 	border : none;
 }
/*.frm{
	font-family: Arial, Helvetica, Univers, Zurich BT;
	font-size : 12px;
	background-color:#e7dcc8;
	border : 1px solid Black;
}*/

/* Image related ... borders, captions & variations */
.thumbnail	{
	border : 1px solid #c2a875;
}
.caption {
	font-size : 10px;
	color : silver;
}
/* Set classes for color variations */
.Green {
	color: #003300;
}
.Green1{
	color: #005641;
}
.Green2{
	color: #336600;
}
.Green3{
	color: #2a5f55;
}
.Tan{
	color: #cc9933;
}
.DrkTan{
	color: #c2a875;
}
.LtTan{
	color: #d8d2b1;
}
.GreenBG {
	background-color: #003300;
}
.Green1BG{
	background-color: #005641;
}
.Green2BG{
	background-color: #336600;
}
.Green3BG{
	background-color: #2a5f55;
}
.TanBG{
	background-color: #cc9933;
}
.DrkTanBG{
	background-color: #c2a875;
}
.LtTanBG{
	background-color: #d8d2b1;
}
/* Set Application MESSAGE colors */
.success {
	color: green;
	font-size:11px;
}
.error {
	color: red;
	font-size:11px;
	font-weight:500;
}
.errorB {
	color: red;
	font-size:11px;
	font-weight:800;
}
/* Set Instruction styles here */
.note	{
	color: gray;
	font-size:10px;	
	}
/* Div styles - use for borders and boxes with backgrounds */
 div {
 	padding:0px;
	border-width:0px;
	border-style:none;
	font-weight:500;
    width:100%;
	padding:4px; 
}
div.margin20{
	margin : 20px;
}
div.margin10{
	margin : 10px;
}
div.margin5{
	margin :5px;
}
.blkBorder {
	/*background-color:#e7dcc8;
	*/
	border: 1px solid black;
} 
div.blkBorder {
   /*background-color:#e7dcc8;*/
   border-width:1px;
   border-style:solid;
     /*border-color:#336600;*/
} 
.TanBorder {
   border-width:1px;
   border-style:solid;
   border-color:#cc9933;
} 
.GreenBorder {
   border-width:1px;
   border-style:solid;
   border-color:#003300;
}
.LtTanBorder {
   border-width:1px;
   border-style:solid;
   border-color:#d8d2b1;
}
.DivStyleSilver {
   border: 1px ridge silver
   } 
.silverBorderltTanBg {
	padding:0px;
	border-width:0px;
	border-style:none;
	background-color:#d8d2b1;
	width: 100%;
	padding:0px;
	text-align:center;
	border: 1px ridge silver;
}   
.DivStyleLt {
    color:#003300;
    background-color:#d8d2b1;
    border: 1px ridge silver
   }
.DivStyleDrk {
	color:#cccc99;
	background-color:#003300;
	border-color:#cccc99;
}
 .divStyleTan{
	color:#003300;
	background-color:#cc9933;
	border-color:#003300;
}
 .divStyleGreen3{
	color:#ffffff;
	background-color:#005641;
	border-color:#000000;
}
 .divStyleLtBlack {
	background-color:#d8d2b1;
}
/* Special borders, wrappers, etc. */
.TopLeftTan {
	border : 1px solid white;
	border-color : #Cc9933 White White #cc9933;
}
.BottomRightTan {
	border : 1px solid white;
	border-color : White #Cc9933 #Cc9933 White;
}
.TopLeftGreen{
	border : 1px solid white;
	border-color : #003300 White White #003300;
}
.BottomRightGreen {
	border : 1px solid white;
	border-color : White #003300 #003300 White;
}
.BottomLeftTan {
	border : 1px solid white;
	border-color : White White #Cc9933 #Cc9933;
}
.BottomLeftGreen {
	border : 1px solid white;
	border-color : White White #003300 #003300;
}
.TopBottomTan {
	border : 1px solid white;
	border-color : #cc9933 White #Cc9933 White;
}
.BottomTan {
	border : 1px solid white;
	border-color : White White #Cc9933 White;
}
.RightTan {
	border : 1px solid white;
	border-color : White #Cc9933 White White;
}
.TopLeftSilver{
	border : 1px solid white;
	border-color : #eeeeee White White #eeeeee;
}
.BottomRightSilver {
	border : 1px solid white;
	border-color : White #eeeeee  #eeeeee  White;
}
div.margin10Gray{
	margin : 10px 0 0 10px;
	color: #444444;
}
.LeftTan {
	border-left: 1px solid #Cc9933 ;
	/*border : 1px solid white;
	border-color : White #eeeeee  #eeeeee  White;*/
}
.leftdash{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: 200;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top: none #000000;
	border-right: none #000000;
	border-bottom: none #000000;*/
	padding-left:8px;
	border-left: 1px dotted silver;
}
.rightdash{
	padding-right:8px;
	border-right: 1px dotted silver;
}
.topdash{
	padding-top: 8px;
	border-top: 1px dotted silver;
}
.bottomdash{
	padding-bottom: 8px;
	border-bottom: 1px dotted silver;
}
.topLeftDash{
	padding-top: 8px;
	padding-left: 8px;
	border-top: 1px dotted silver;
	border-left: 1px dotted silver;
}
.topKhaki{
	padding-top: 8px;
	border-top: 1px dashed #cccc99;
	}
.bottomKhaki{
	padding-top: 8px;
	border-bottom: 1px dashed #d8d2b1;
	}
.topKhakiS{
	padding-top: 8px;
	border-top: 1px solid #d8d2b1;
	}
.topKhakiL{
	padding-top: 8px;
	border-top: 4px solid #d8d2b1;
	}
.topLeftKhaki{
	padding-top: 8px;
	padding-left: 8px;
	border-top: 1px dashed #d8d2b1;
	border-left: 1px dashed #d8d2b1;
}
.rightKhaki{
	border-right: 1px dashed #d8d2b1;
	margin-right: left;
}
.khakiborder {
   border: 1px ridge  #d8d2b1;
   } 
.topbottomkhaki {
   	border-top: 1px solid  #d8d2b1;
	border-bottom: 1px solid  #d8d2b1;
   }
.cgsWNew {
	font-family: arial; 
	color: #005641; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	} 
