/* This is the master ctrl css template that will be used for all sites, naming conventions used here shall be standardized across all sites and projects */

BODY {

	font-family:	 	verdana;
	font-size:		        11px;
	font-style:		normal;
	line-height:		16px;
	color:			#000000;
	background-color:	#ffffff;
	margin-top:		0px;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:	0px;
	}

/* form classes */

.form-header {
	font-size:		        13px;
	font-weight:		bold;
        color:                       #666633;
	}

.form-subheader {
	font-weight:		bold;
        color:                       #224593;
	}

.form-subheader-gold {
	font-weight:		bold;
        color:                       #666633;
	}

.form-text {
	font-size:		        13px;
	}

input.form  {
 	font-size: 11px;
 	background-color: #ffffff;
 	border: 1px solid #bebebe;
 	margin: 0px;
 	padding: 0px;
 	vertical-align: middle;
	}

input.searchbox  { 
       font-size: 11px; 
       background-color: #ffffff; 
       border: 1px solid #666666; 
       margin: 0px;
       padding: 0px;
       vertical-align: middle;
}


select.form {
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #bebebe;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	}


/* table, tr, td classes */

table.noborder  {
        padding: 0px 0px 0px 0px;
        border-collapse: collapse;
        border-spacing: 0pt;
        }

table.standard  {
        padding: 4px 4px 4px 4px;
        border-spacing: 1pt;
        }
		
table.bordertable  {
        padding: 2px 2px 2px 2px;
        border-spacing: 1pt;
	border: 1px solid #666633;
        }
		
td,TD {

        font-family:            verdana;
        font-style:              normal;
	font-size:		      11px;
        line-height:            16px;
        color:                      #000000;
        margin:                  0px;
        }

td.label {
	font-size: 11px;
	padding: 4px;
	padding-top: 6px;
	text-align:right;
	text-valign:top;
	}

td.label-shaded {
	font-size: 11px;
	padding: 4px;
	padding-top: 6px;
	font-weight:bold;
	text-align:right;
	text-valign:top;
	background-color: #FEC65B;
	}

td.value {
	font-size: 11px;
	padding: 4px;
	padding-top: 6px;
	}

td.value-shaded {
	font-size: 11px;
	padding: 4px;
	padding-top: 6px;
	background-color: #FFE9B2;
	}

th,TH {

        font-family:            verdana;
        font-size:              11px;
        font-style:             normal;
        color:                    #000000;
        margin:                 0px;
        }

th.label {
	font-size: 11px;
	padding: 4px;
	padding-top: 6px;
	font-weight:bold;
	text-align:top;
	valign:top;
        background-color: #FEC65B;
	}



/* These attributes specify the link colors throughout the site.  they should be modified depending upon the design and colors of the site */

 A:link { color: #000000; text-decoration: none; font-weight:bold; }
 A:visited { color: #000000; text-decoration: none; font-weight:bold; }
 A:active { color: #000000; text-decoration: none; font-weight:bold; }
 A:hover { color: #000000; text-decoration: underline; font-weight:bold; }

 a.hdrlink:link { color: #ffffff; text-decoration: none; font-weight:bold; }
 a.hdrlink:visited { color: #ffffff; text-decoration: none; font-weight:bold; }
 a.hdrlink:active { color: #ffffff; text-decoration: none; font-weight:bold; }
 a.hdrlink:hover { color: #ffffff; text-decoration: underline; font-weight:bold; }


/* These attributes specify special text areas */
.greytext {

	font-family:		verdana;
	font-style:		normal;
	color:			#cccccc;
	margin:			0px;
	}
	
.highlight {

	color:			#CC0000;
	margin:			0px;
	}

.caption {

	font-family:		verdana;
	font-size:		        10px;
	font-style:		normal;
	color:			#666666;
	line-height:		12px;
	text-align:		right;
	margin:			2px;
	}


/* These attributes specify headers */

H1,h1 {

        font-family:            Verdana, Sans-serif;
        font-size:              16px;
        font-weight:            normal;
        color:                  #336699;
        }

H2,h2 {

        font-family:            Verdana, Sans-serif;
        font-size:              14px;
        font-weight:            normal;
        color:                  #336699;
        }

H3,h3 {
        font-family:            Verdana, Sans-serif;
        font-size:              12px;
        font-weight:            bold;
        color:                  #435883;
        }
		
H4,h4 {

        font-family:            Verdana, Sans-serif;
        font-size:              11px;
        font-weight:            bold;
        color:                  #435883;
        padding: 0px 0px 0px 0px;
	line-height: 10px;
        }

/* These attributes specify small text */

.small-text {

        font-family:            arial, helvetica, sans-serif;
        font-size:              10px;
        line-height:            13px;
        font-style:             normal;
        }

.small-text-italic {

        font-family:            arial, helvetica, sans-serif;
	font-size:		10px;
	line-height:		13px;
	font-style:		italic;
	}

/* defines attributes for horizontal rules */

HR, hr {
	
	color:			#336699;
	width:			100%;
	height:			1px;
	}

IMG.image-button:hover	{border: 2px solid blue;}
