BODY {
font-size : 10pt;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-weight : normal;
color : #000000;
background-color : #FFFFFF;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto;
scrollbar-face-color:#317DB5;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#A5C7DE;
}



H4 {
	background-color : #000000;
	color : #FFFFF0;
	font-weight : bold
}



.banner

{
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 18pt;
color : #ffffff;
background-color : transparent;
}


.inactivated {
font-family : Tahoma, Arial, Helvetica, sans-serif;
text-align : center;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 10pt;
color : #ff0000;
background-color : #e0e0e0;

}

INPUT.radioright {
	BACKGROUND: #317DB5; COLOR: #e0e0e0;
}
INPUT.radioleft {
	BACKGROUND: #000000; COLOR: #e0e0e0;
}
INPUT.radio {
	COLOR: #e0e0e0;
}




th  {
	font-size : small;
	font-family : sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #317DB5;
	text-align : left
}



input
{
	font-family : Tahoma, Arial, Helvetica;
	font-size : 11;
	color : #000000;
	font-weight : normal;
	border-color : #A5C7DE;
	border-width : 1;
	background-color : #FFFFFF;
}



textarea

	{

	font-family : Tahoma, Arial, Helvetica;

	font-size : 10;

	color : #000000;

	font-weight : normal;

	border-color : #107294;

	border-width : 1;

	background-color : #FFFFFF;

}



td.flmanbackgd

{

color : #000000;

background-color : #e0e0e0;

}



.footable

{

color : #000000;

background-color : #317DB5;

}





.leftside {

font-family : Tahoma, Arial, Helvetica, sans-serif;

background-color : #000000;

color : #000000

}



.rightside   { font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #317DB5; color:

               #ffffff }


td {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 10pt;
color : #000000;
}


h1           { font-family: Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-variant:

               normal; font-weight: bold; font-size: 13pt; color: #000000;

               background-color: transparent }

a:visited    { color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt }

a:link       { color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt }



.calnextprev {

color : #000000;

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : bold;

font-size : 10pt;

}



.calevents {		/*   changes font like Search Events by on the calendar    */

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

color : #000000;

font-size : 10pt;

}



.smalltype {		/*   changes font like posted by under announcement titles and small calendar numbers    */

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

color : #000000;

font-size : 8pt;

}



.smalltype a:link{

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

color : #000000;

font-size : 8pt;

}



.smalltype a:visited{

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

color : #000000;

font-size : 8pt;

}

.smalltype2 {		/*   changes font like posted by under announcement titles and small calendar numbers    */

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

color : #ffffff;

font-size : 8pt;

}



a:link.smalltype2{

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

color : #ffffff;

font-size : 9pt;

}



a:visited.smalltype2{

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

color : #ffffff;

font-size : 9pt;

}

.titlehead   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-variant: normal; font-size:

               14pt; background-color: transparent }



.location    { font-family: Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-variant:

               normal; font-weight: bold; font-size: 13pt; background-color:

               transparent; color: #000000 }



.mediumtype {

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

font-size : 10pt;

color : #000000;

}



.type4 {

font-family : Tahoma, Arial, Helvetica, sans-serif;

text-align : left;

font-style : normal;

font-variant : normal;

font-weight : bold;

font-size : 10pt;

color : #000000;



}



.type5 {

font-family : Tahoma, Arial, Helvetica, sans-serif;

text-align : left;

font-size : 10pt;

color : #000000;

background-color : #ffffff;

}



.type0 {

font-family : Tahoma, Arial, Helvetica, sans-serif;

text-align : left;

font-style : normal;

font-variant : normal;

font-weight : bold;

font-size : 10pt;

color : #000000;

background-color : #f0f0f0;

}



.type2       { font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left; font-style:

               normal; font-variant: normal; font-weight: bold; font-size:

               10pt; color: #ffffff; background-color: #317DB5 }



.type3 {

font-family : Tahoma, Arial, Helvetica, sans-serif;

text-align : left;

font-style : normal;

font-variant : normal;

font-weight : bold;

font-size : 10pt;

color : #000000;

background-color : #f0f0f0;

}



.block_top   { font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #A5C7DE;

               font-style: normal; font-variant: normal; font-weight: bold;

               font-size: 10pt; color: #000000 }



.typepoll {

font-family : Tahoma, Arial, Helvetica, sans-serif;

text-align : left;

font-style : normal;

font-variant : normal;

font-weight : bold;

font-size : 10pt;

color : #ffffff;

}



.type4bigger { font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left; font-style:

               normal; font-variant: normal; font-weight: bold; font-size:

               14pt; color: #000000 }



.active {

font-family : Tahoma, Arial, Helvetica, sans-serif;

text-align : center;

font-style : normal;

font-variant : normal;

font-weight : normal;

font-size : 10pt;

color : #000000;

background-color : #00ff00;

}



.inactive {

font-family : Tahoma, Arial, Helvetica, sans-serif;

text-align : center;

font-style : normal;

font-variant : normal;

font-weight : normal;

font-size : 10pt;

color : #000000;

background-color : #000000;

}





.dark        { font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #000000; color:

               #FFFFFF }



td.dark a:visited {

font-family : Tahoma, Arial, Helvetica, sans-serif;

font_weight : bold;

color : #ffffff;

}



td.dark a:link {

font-family : Tahoma, Arial, Helvetica, sans-serif;

font_weight : bold;

color : #ffffff;

}



.light {

font-family : Tahoma, Arial, Helvetica, sans-serif;

background-color : #c46262;

}



.boxtop{		/*   changes font on Block titles  on left and right    */

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	background-color: #317DB5;
font-weight : bold;
        font-size: 10pt;

        color: #ffffff

}



.blockleft{		/*   changes font in the left block content area    */

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	background-color: #317DB5;

        font-variant: normal;

        font-size: 10pt;

        color: #FFFFFF

}



.blockright{		/*   changes font in the right block content area    */

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	background-color: #317DB5;

        font-variant: normal;

        font-size: 10pt;

        color: #ffffff

}



.pollfont{		/*   changes font on polls  on left and right    */

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	background-color: #317DB5;

        font-variant: normal;

        font-size: 10pt;

        color: #ffffff

}



.footerleft

 {

font-family: Tahoma, Arial, Helvetica, sans-serif;

background-color: #000000;

font-variant: normal; font-size: 8pt; color: #FFFFFF

 }





.titlebox-left {

font-family : Tahoma, Arial, Helvetica, sans-serif;

background-color : #dededc;

}



.titlebox-under {

font-family : Tahoma, Arial, Helvetica, sans-serif;

background-repeat : no-repeat;

background-color : #dededc;

}



.leftshade {

font-family : Tahoma, Arial, Helvetica, sans-serif;

background-image : url('img/leftshade.gif');

background-repeat : repeat-y;

}



.article-top {          /*   title font for main content and Announcement titles and other webpages   */

	 font-family: Tahoma, Arial, Helvetica, sans-serif;

	 text-align: left;

         font-variant: normal;

         font-size: 10pt;

         color: #000000;

         font-weight: bold

}







td.article-top a:visited {	/*   link colors in main content and calendar next prev links    */

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

font-size : 10pt;

color : #000000;

}



td.article-top a:link {		/*   link colors in main content and calendar next prev links    */

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

font-size : 10pt;

color : #000000;

}



a.menu a:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:

               #FFFF99 }



a.menu a:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFF99;

               font-weight: bold }



.menu {

text-align : left;

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

font-size : 8pt;

color : #000000;

}



a:link.left  { text-align: left; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif;

               color: #FFFFFF; text-decoration: none }

a:visited.left { color: #FFFFFF; text-align: left; font-size: 10pt; font-family:

               Tahoma, Arial, Helvetica, sans-serif; text-decoration: none }

a:hover.left { text-align: left; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif;

               color: #A5C7DE; text-decoration: underline }



.black{

font-family : Tahoma, Arial, Helvetica, sans-serif;

background-color : #000000;

}



.white{ 		 /*  center content background color    */

font-family : Tahoma, Arial, Helvetica, sans-serif;

background-color : #ffffff;

}



.type1 {

font-family : Tahoma, Arial, Helvetica, sans-serif;

color : inherit;

background-color : #b79049;

}



.smalltextatbottom {

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

font-size : 10pt;

text-align : center;

color :  black;

background-color : transparent;

}



.onebiggerred { font-family: Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-variant:

               normal; font-weight: bold; font-size: 10pt; color: #FFFF99;

               background-color: transparent }



 .onebiggerblack { font-family: Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-variant:

               normal; font-weight: bold; font-size: 10pt; color: #000000;

               background-color: transparent }



.onebigger   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-variant:

               normal; font-weight: bold; font-size: 10pt; color: #000000;

               background-color: transparent }



.normaltext {

font-family : Tahoma, Arial, Helvetica, sans-serif;

font-style : normal;

font-variant : normal;

font-weight : normal;

font-size : 10pt;

color : #000000;

background-color : transparent;

}



.boldtext    { font-family: Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-variant:

               normal; font-weight: bold; font-size: 12pt; color: #000000;

               background-color: transparent }



.error {

	font-family : Tahoma, Arial, Helvetica, sans-serif;

        font-style : normal;

        font-variant : normal;

        font-weight : normal;

        font-size : 8pt;

        color : #000000;

        background-color : #ff6464;

}


/*   main navigation menu on right side    */
a:link.navmenu  { text-align: left; font-size: 9pt; font-family: Tahoma, Arial, Helvetica, sans-serif;

               color: #DED8B9; text-decoration: none }

a:visited.navmenu { color: #DED8B9; text-align: left; font-size: 9pt; font-family:

               Tahoma, Arial, Helvetica, sans-serif; text-decoration: none }

a:hover.navmenu { text-align: left; font-size: 9pt; font-family: Tahoma, Arial, Helvetica, sans-serif;

               color: #DED8B9; text-decoration: none }






.white{

font-family : Tahoma, Arial, Helvetica, sans-serif;

background-color : #ffffff;

font-variant : normal;

font-weight : normal;

font-size : 10pt;

}
/*   codetracker background colors   */

a:visited.news {
font-weight : normal;
color : #444444;
background-color : transparent;
text-decoration: none;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 10pt
}

a:hover.news {
font-weight : normal;
color : #444444;
background-color : transparent;
text-decoration: underline;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 10pt
}

a:link.news {
font-weight : normal;
color : #444444;
background-color : transparent;
text-decoration: underline;
font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
font-size: 10pt
}


td.form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-variant: normal;
font-size: 10pt;
color: #000000;
}

td.content {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-variant: normal;
font-size: 10pt;
color: #000000;
background-color: #ffffff;
}

.newsheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-variant: normal;
font-size: 10pt;
color: #000000;
background-color: #DDDDDD;
}

.newsrows {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-variant: normal;
font-size: 10pt;
color: #000000;
background-color: #EEEEEE;
}

.newstblhdr {
background-color: #C3C3C3
}

.newstblrows {
background-color: #EAEAEA
}

.newstable {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : 9pt;
background-color: #EAEAEA;
}

/*   editor background colors   */
.classic_toolbar {
	background-color : #317DB5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.classic_toolbar_top, .classic_toolbar_left {
	background-color : #317DB5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 1px;
	padding-bottom : 1px;
}
.classic_toolbar_right, .classic_toolbar_bottom {
	background-color : #317DB5;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 5px;
	padding-bottom : 5px;
}
.classic_tb_input {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.classic_tb_over {
	border-bottom : 1px solid #aaaaaa;
	border-right : 1px solid #aaaaaa;
	border-left : 1px solid #eeeeee;
	border-top : 1px solid #eeeeee;
}
.classic_tb_out {
	border : 1px solid #317DB5;
}
.classic_tb_down {
	border-top : 1px solid #aaaaaa;
	border-left : 1px solid #aaaaaa;
	border-right : 1px solid #eeeeee;
	border-bottom : 1px solid #eeeeee;
}




/*   Job styles   */
.navinput {

 color: #000099;

 font-family: Verdana;

 font-size: 7pt;

 background: ;

 text-align: center;

 border: 1px solid #000099;

 letter-spacing : 1px

}

.featcomp {

 color: #000099;

 font-family: Verdana;

 font-size: 8pt;

 background: ;


}

.featjobs {

 color: #000099;

 font-family: Verdana;

 font-size: 8pt;

 background: ;
}

.view {

	color: #336699;

	font-family: Verdana;

	font-weight: normal;

	font-size: 10pt;

}

.ulli {

	color: #336699;

	font-family: Verdana;

	font-size: 10pt;

	background-color: #F5F5F5;

	font-weight: normal;

}

.td4textarea {

    color: #336699;

    font-family: Verdana;

	font-size: 8pt;

	background-color: #F5F5F5;

	font-weight: normal;

	border: 1px solid #D5D5D5;

	padding : 15px;

}

.td4impmess {

    color: #336699;

    font-family: Verdana;

	font-size: 8pt;

	background-color: #F5F5F5;

	font-weight: normal;

	border: 2px solid #FFB64A;

	padding : 5px

}

.compdesc {

    color: #527EC8;

    font-family: Verdana;

	font-size: 8pt;

	background-color: #F5F5F5;

	font-weight: normal;

	border: 1px solid #FFB64A;

	padding : 10px

}


.regtext {

	color: #000000;

	font-family: Verdana;

	font-size: 10pt

}

.headertdempl {

	#border-bottom: 1px solid #FF0000;

	#border-top: 1px solid #FF0000;

	font-family: Verdana;

	font-size: 8pt;

    font-weight: bold;

	color: #000000;

	border: 1px solid #000000;

	margin-top: 0px;

	margin-bottom: 0px

}

.headertdjob {

	background-color: #C6DFEF;

	#border-bottom: 1px solid #70CCFF;

	#border-top: 1px solid #70CCFF;

	background-image: url(../../jobs/td_bg.gif);

	font-family: Verdana;

	font-size: 8pt;

        font-weight: bold;

	color: #FFFFFF;

	border: 0px solid #000000;

	margin-top: 0px;

	margin-bottom: 0px;


	text-align: left
}


.verysmall {

	color: #000000;

	font-family: Verdana;

	font-size: 9pt

}

