/***** DOCUMENT *****/

body
{
	width : 765px ;
	/*width : 98% ;*/
	
	color : Black ;	
	font-family : Sans-Serif ;
	font-family : arial narrow ;
	font-size : 1em ;

	text-align : left ;
	vertical-align : middle ;
}

h3
{
	text-align : left ;
}

/***** MAIN LAYOUT *****/

#main_body
{
	width : 100% ;
	height : auto ;
	background-color : Transparent ;
}

p.body_text
{
 text-align : justify ;
 margin : 4pt 9pt ;
}


/***** MAJOR/MINOR PANEL LAYOUTS *****/

table.major_minor_layout
{
	width : 100% ;
	height : auto ;
	border-collapse : collapse ;
	border-style : none ;
	background-color : #004000 ;
}

table.major_minor_layout td
{
	text-align : center ;
	vertical-align : middle ;
	
	padding : 8px ;
}

table.major_minor_layout td.major_panel
{
	width : 75% ;
	/*background-color : #eeeeee ;*/
   background-color : white ;
	color : Black ;
}

table.major_minor_layout td.minor_panel
{
	width : 25% ;
	background-color : #cccccc ;
	color : Black ;
	font-family : sans-serif ;
}


/***** SINGLE LAYOUT *****/

table.single_layout
{
	width : 100% ;
	height : auto ;
	border-collapse : collapse ;
	border-style : none ;
	background-color : #004000 ;
}

table.single_layout td
{
	text-align : center ;
	vertical-align : middle ;	
	padding : 8px ;	
	width : 100% ;
}

table.single_layout td.main_panel
{
	/*background-color : #eeeeee ;*/
   background-color : white ;
}

table.single_layout td.message_panel
{
	background-color : #DDDDDD ;
	border : 1px solid #555555 ;
	text-align : center ;
	font-size : 1.1em ;
}


/***** LINKS *****/

a			{ color:#0000FF; }
a:visited	{ color:#AA0000; }
a:hover		{ color:#FF0000; }

a.active_underline			{ text-decoration:underline; }
a:visited.active_underline	{ text-decoration:underline; }
a:hover.active_underline	{ text-decoration:none; }


a.always_underline			{ text-decoration:underline; }
a:visited.always_underline	{ text-decoration:underline; }
a:hover.always_underline	{ text-decoration:underline; }


a.hover_underline			{ text-decoration:none; }
a:visited.hover_underline	{ text-decoration:none; }
a:hover.hover_underline		{ text-decoration:underline; }

p.body_text a, p.body_text  a:visited	{ text-decoration:none; }
p.body_text a:hover					{ text-decoration:underline; }

a.no_underline				{ text-decoration:none; }
a:visited.no_underline		{ text-decoration:none; }
a:hover.no_underline		{ text-decoration:none; }


/***** IMAGES *****/
img
{
 border-style : none ;
}

img.inset_border, a img.inset_border, a:visited img.inset_border	{ border-style : inset ; border-width : 1px ; }
a:hover img.inset_border { border-style : outset ; border-width : 1px ; }

img.outset_border, a img.outset_border, a:visited img.outset_border	{ border-style : outset ; border-width : 1px ; }
a:hover img.outset_border { border-style : inset ; border-width : 1px ; }

