body		{ font: 12px Arial, Helvetica, sans-serif; color: #000000; }
td 			{ font: 12px Arial, Helvetica, sans-serif; color: #000000; }
p 			{ font: 12px Arial, Helvetica, sans-serif; color: #000000; }
A:link		{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;  text-decoration: none }
A:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none }
A:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none }

textarea	{ font: 10px Arial; color: #404040; background-color: white; border-color: #FFFFFF; border: 1px groove #000000; height=36px}
.title1		{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #6699CC }
.title2		{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #0000BB }
.title3		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #0000BB }
.title4		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000 }

.Sectionhead	{ font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000 }
.Sectionsubhead	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC0000 }
.SmallText	    { font-family: Arial; font-size: 8pt; color: #000000 }
.SmallerText    { font-family: Arial; font-size: 7pt; color: #FFFFFF ; text-decoration: none}

.instructions { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FF0000; }

input       { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.input2		{ font: 13px Arial, Helvetica, sans-serif; color: #ffffff; background-color: #FFFFFF; border-color: #B71D1F; border: 1px groove #000000; height=20px}
.input3		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-color: #ffffff; border-color: #000000; border: 1px groove #000000; height=18px}
.globallink { font: 11px Arial, Helvetica, sans-serif; font-weight: 800; color: 404040; background-color: #2D5C3D }

a.primarynav:link        { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #0000BB; font-weight: bold; }
a.primarynav:visited     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #0000BB; font-weight: bold; }
a.primarynav:hover       { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; color: #0000BB; }

a.profilelinks:link      { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #6699CC; font-weight: 750; }
a.profilelinks:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #6699CC; font-weight: 750; }
a.profilelinks:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; color: #6699CC; font-weight: 750; }

.secondarynav            { font: 14px Arial, Helvetica, sans-serif; font-weight: 800; color: #2D5C3D; background-color: #404040 }
.secondarynavon          { font: 14px Arial, Helvetica, sans-serif; font-weight: 800; color: #FFFFFF; background-color: #404040 }
.profilelinks            { font: 12px Arial, Helvetica, sans-serif; color: #000000; }
.redbarlink              { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 800; text-decoration: none }
.DEK                     { POSITION:absolute; VISIBILITY:hidden; Z-INDEX:200 }

a.hints            { position: relative; z-index: 24; color: #000000; background-color: #fffff; border: 0px; text-decoration: none; }
a.hints:hover      { z-index:25; color: #000000; text-decoration: underline; background-color: #ffffff;}
a.hints span       { display: none; }
a.hints:hover span { display: block; position:absolute; top: 2em; left: 2em; width:10em; border:1px solid #000000; background-color:#ffffff; color:#000000; text-align: left; padding: 3; font-size: .8em; text-indent: 0px; text-decoration: none; }

.TLinput { font: 11px Verdana, Geneva,sans-serif; color: #000000; background-color: white; border-color: #FFFFFF; border: 1px groove #000000; height=17px}
.TLselect { font: 11px Verdana, Geneva,sans-serif; color: #000000; background-color: white; border-color: #FFFFFF; border: 1px groove #000000; height=16px}
.TLtextarea { font: 9px Verdana, Geneva,sans-serif; color: #000000; background-color: white; border-color: #FFFFFF; border: 1px groove #000000; height=36px}
.TLTitle1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: black }
.TLTitle2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: black }
.TLTitle3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: black }
.TLSmallText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; color: black }
.TLtd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6.5pt; font-weight: bold; color: black } 


/* Start of mass copy */

select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    margin-top: 1px;
    margin-bottom: 1px;
    
    border-radius: 3px;
    border-color: rgb(169, 169, 169);
    border:solid 1px !important;
}

.requiredfields { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FF0000; }
    

/* SMG Standard buttons  */

input[type=button],input[type=submit] {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-color: black;
        text-decoration: none;
        padding: 2px 10px 3px;
        display: inline;
        background: #FFF url(/images/button.png) repeat-x bottom;
        border: solid;
        border-color: #999;
        border-width: 1px;
        cursor: pointer;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 1px 1px 1px 0px rgba(5,5,5,.1);
        height: 25px;
        background-color: #fbfbfb;
        -moz-outline:0 none;
        outline:0 none;
        color: #000;
}

input[type=button]:hover,input[type=submit]:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-color: black;
        padding: 2px 10px 3px;
        display: inline;
        background: #FFF url(/images/button.png) repeat-x bottom;
        border: solid;
        border-color: #999;
        border-width: 1px;
        cursor: pointer;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 0px 0px 1px 1px rgba(5,5,5,.1);
        height: 25px;
        background-color: #fbfbfb;
        color: #000;
}

/* End of SMG Standard buttons  */

/* Start of Instruction link override ****/    

#main_assessment	{
			font-family: Arial, Helvetica, sans-serif;  
			fxont-size: 13px; 
			color: #333333; 
            background-color:#FFFFFF;
			text-decoration: none; 
			margin:0; 
			padding:2px; 
			line-height:16px;
			font-weight:normal;
			}	
			
#main_assessment	a {
			font-family: Arial, Helvetica, sans-serif;  
			fxont-size: 13px; 
			color: #333333; 
			margin:0; 
			padding:2px; 
			line-height:16px;
			font-weight:normal;
			text-decoration: none;
			}	
			
#main_assessment .smalltext {
			font-family: Arial, Helvetica, sans-serif;  
			font-size: 11px; 
			color: #333333; 
			margin:0; 
			padding:2px; 
			line-height:16px;
			font-weight:normal;
			text-decoration: none;
			}
