/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

TABLE
{
	font-size: 10px;
	color: #003377;
}

TD
{
	line-height: 16px;
}

.default
{
	color: #003377;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}

UL
{
	list-style-image: url(Images/Layout/li_bullet.gif);
}

A:link 
{ 
	text-decoration: none;
	color: #003377;
}	
		
A:visited	{	
	text-decoration:	none;
	color:	#003377;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#003377;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}

A:hover.topnav 
{
	text-decoration: none;
	color: #0044dd;
}

A:link.lblue
{
	text-decoration: none;
	color: 0044dd;
}

A:hover.lblue
{
	text-decoration: underline;
	color: 0044dd;
}

A:link.white
{
	text-decoration: underline;
	color: white;
}

A:visited.white
{
	text-decoration: underline;
	color: white;
}

A:active.white
{
	text-decoration: underline;
	color: white;
}

A:hover.white
{
	text-decoration: underline;
	color: #77aaee;
}

.10px
{
	font-size: 10px;
}

.11px
{
	font-size: 11px;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	
.lh16
{
	line-height: 16px;
}

.9px
{
	font-size: 9px;
}

.p20
{
	padding: 20px;
}

.p10
{
	padding: 10px;
}

.p5
{
	padding: 5px;
}
.ptop15
{
	padding-top: 15px;
}
.ptop10
{
	padding-top: 10px;
}

.ptop5
{
	padding-top: 5px;
}

.ptop2
{
	padding-top: 2px;
}

.pbottom10
{
	padding-bottom: 10px;
}

.pbottom5
{
	padding-bottom: 5px;
}

.pbottom2
{
	padding-bottom: 2px;
}

.pleft20
{
	padding-left: 20px;
}
	
.pleft10
{
	padding-left: 10px;
}

.pleft5
{
	padding-left: 5px;
}

.pright20
{
	padding-right: 20px;
}

.pright10
{
	padding-right: 10px;
}

.ov
{
	background-color: #eeeeee;
	padding: 3px 3px 3px 3px;
	border: 1px solid #999999;
	text-decoration: none;
	color: #009900;
	cursor: hand;
}

.ot
{
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	border: 2px solid #ffffff;
	color: #003300;
}

.nav
{
	background-image: url(images/navigation/slice.gif);
	font-family: Verdana;
	color: White;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
}

.navover
{
	background-image: url(images/navigation/slice_over.gif);
	font-family: Verdana;
	color: White;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	cursor: hand;
}

.side_menu
{
	border-right: solid 1px #336699;
	border-left: solid 1px #336699;
	background-color: white;
	padding-top: 8px;
	padding-left:10px;
}

.side_out
{
	border: 1px solid white;
	border-top: 1px solid #eeeeee;
	padding: 4px 4px 4px 4px;
	
}

.side_ov
{
	border: 1px solid #bbccdd;
	background-color: #eeeeee;
	padding: 4px 4px 4px 4px;
	cursor: hand;
	color: #0044dd;
}
.out
{
	border: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	padding: 4px 4px 4px 4px;
	
}

.ov
{
	border: 1px solid #bbccdd;
	background-color: #ffffff;
	padding: 4px 4px 4px 4px;
	cursor: hand;
	color: #0044dd;
}
.ovg
{
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	border: 1px solid #cccccc;
	text-decoration: none;
	color: #0044dd;
	cursor: hand;
}
.otg
{
	background-color: none;
	padding: 3px 3px 3px 3px;
	border: 1px solid #eeeeee;
}

.lblue
{
	color: #0044dd;
}

.quick_out
{
	border: solid 1px #eeeeee;
}

.quick_over
{
	border: solid 1px #bbccdd;
	background-color: white;
	cursor: hand;
}

.dotted_border_left
{
	border-left: dotted 1px #bbccdd;
}.red {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}
