/***********************
*
*	Links
*
************************/
a,a:link,a:active
{
	font-family:  Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #666666;
	text-decoration: none;
}

a:hover
{
	font-family:  Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color:#012871;
	text-decoration:none;

}


/***********************
*
*	Body & Table
*
************************/

body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	line-height:18px;
}




UL {

	LIST-STYLE-IMAGE: url(../images/butt_arrow.gif); 
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	color:#666666;	
	font-size: 12px;
	padding:0px;
	margin-left:8px;
	margin-bottom:0px;
	font-weight:normal;
	LIST-STYLE-TYPE: disc;
	vertical-align:middle;
}

LI {
	LIST-STYLE-IMAGE: url(../images/butt_arrow.gif); 
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	color:#666666;	
	font-size: 12px;
	padding:0px;
	margin-left:8px;
	margin-bottom:0px;
	font-weight:normal;
	vertical-align:middle;
}

p
{text-align:justify;
	}

td{
	/*text-align:justify;*/
	font-size: 12px;
}

.gridpager, .gridheader td, .gridheader td table td, .gridheader td table tr td,.gridheader td table 
{
text-align: right;
color: #000000;
font-weight: bold;
text-decoration: none;
} 


.errMsg
{
	color:#ff0000;
	font-weight:bold;

	}

.banner { 
	display: block;
	border:none;
}

.subbannerUL {

	LIST-STYLE-IMAGE: url(../images/butt_arrow.gif); 
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	color:#666666;	
	font-size: 12px;
	padding:0px;
	margin-left:8px;
	margin-bottom:0px;
	font-weight:normal;
	LIST-STYLE-TYPE: disc;
	vertical-align:middle;
}

.subbannerLI 
{
	
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	color:#666666;	
	font-size: 12px;
	padding:0px;
	margin-left:8px;
	margin-bottom:0px;
	font-weight:normal;
	vertical-align:middle;
}

/************
*
*	Common
*
*************/
.header
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color:#012871;
	font-weight: normal;	
	line-height:24px;
}
.headerSub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#5a5a5a;
	font-weight:normal;
}

.bodytxt
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight: normal;

}


.bodytxtB
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: bold;
}


.bodytxtBlue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#012871;
	font-weight: bold;
	text-transform:uppercase;
}

.bodytxtRed
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#f60303;
	font-weight: bold;
}

.menutext,.menutext:link,.menutext:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
	cursor:hand;
	text-transform:uppercase;
	background-repeat:repeat-x;
	height:33px;

}

.menutext:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff0000;
	font-weight: bold;
	text-transform:uppercase;

}


.menu,.menu:link,.menu:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight: bold;
	cursor:hand;
	text-transform:uppercase;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	height:33px;

}

.menu:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff0000;
	font-weight: bold;
	text-transform:uppercase;

}

.menudiv{
	background-image:url(../images/menu_div.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px 20px 0px 20px;
	
	}


.more
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	font-weight: normal;
}

.more:link
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	font-weight: normal;
}

.more:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	font-weight: normal;
}

.more:active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	font-weight: normal;
}



	
.footer
{
	color:#5D5D5D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-x;
	height:104px;



}

/************
*
*	Menu
*
*************/
.nav, .nav a:link, .nav a:active, .nav a:visited
{
	color: #4A483A;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:hand;
	font-weight: bold;	
}

.IE8Fix
{   /*FOR IE8 FIX*/
    z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
	border:solid 1px #FFFFFF;
}

/************
*
*	Programmers Extra
*
*************/
.formheader
{
	background-color: #cccccc;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:3px 0px 3px 3px;

}

.formsubheader
{
	background-color: #EEECEC;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.forminput
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background-color:#ffffff;
	border:1px solid #CCCCCC;
}

.formbutt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color:#012871;
	border: 1px solid #f4f4f4;
}
/************
*
*	Designers Extra
*
*************/

.Div1
{
	background-image:url(../images/div_lines.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.DivEnd
{
	background-image:url(../images/div_linesEnd.gif);
	background-repeat:repeat-x;
	background-position:center;
	width:3px;
}

.Divblue
{
	background-image:url(../images/div_blue.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.Divgrey
{
	background-image:url(../images/div_grey.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:25px;
}


hr
{
	color:#F0F0F0;
}

.box {
	border: 1px solid #E5E5E5;
}

