body, td, p, a, h1, h2, h3, ol ,ul, .form, .mandatory, td.main
{
font-family : Arial, Helvetica, MS Sans Serif, Sans Serif;
}

body /*Body Tag <body>*/
{ 
background-image : url(../pics/bg_magnesium.gif);
background-position 	: center;
background-repeat 		: no-repeat;
background-attachment 	: fixed;

background-color 		: #003366;

margin-left 	: 0px;
margin-right 	: 0px;
margin-top 		: 0px;
margin-bottom 	: 0px;

/*
Scroll Bar
*/
/*
scrollbar-base-color		: #CCCCCC; 
scrollbar-face-color		: #CCCCCC; 
scrollbar-track-color		: #F8F8F8;
scrollbar-arrow-color		: #000000;
scrollbar-highlight-color	: #FFFFFF; 
scrollbar-3dlight-color		: #CCCCCC; 
scrollbar-shadow-color		: #999999;
scrollbar-darkshadow-color	: #000000; 
*/

color 			: #FFFFFF; 
font-size 		: 12px; 
letter-spacing 	: normal; 
line-height 	: normal;
} 

td, p /*td style - should be same as above*/
{ 
color 			: #003366; 
font-size 		: 12px; 
letter-spacing 	: normal; 
line-height 	: normal;
vertical-align 	: top; 
text-align 		: left;
}

p.white /*td style - should be same as above*/
{ 
color 			: #FFFFFF; 
font-size 		: 12px; 
letter-spacing 	: normal; 
line-height 	: normal;
vertical-align 	: top; 
text-align 		: left;
}

p.right
{
text-align 	: right;
} 

p.center
{
text-align 	: center;
} 

/*Generic Links*/
a:link				{color : #003366; text-decoration : underline;}
a:visited			{color : #003366; text-decoration : underline;}
a:hover				{color : #CC0000; text-decoration : underline;}

/*Navigation Links*/

a.navilink:link			{font-size 	: 12px; color : #FFFFFF; text-decoration : underline;}
a.navilink:visited		{font-size 	: 12px; color : #FFFFFF; text-decoration : underline;}
a.navilink:hover		{font-size 	: 12px; color : #FFFFFF; text-decoration : underline;}

a.white:link			{color : #FFFFFF; text-decoration : underline;}
a.white:visited			{color : #FFFFFF; text-decoration : underline;}
a.white:hover			{color : #FFFFFF; text-decoration : underline;}

a.subnavilink:link		{font-size 	: 11px; color : #FFFFFF; text-decoration : none;}
a.subnavilink:visited	{font-size 	: 11px; color : #FFFFFF; text-decoration : none;}
a.subnavilink:hover		{font-size 	: 11px; color : #FFFFFF; text-decoration : underline;}

/*Header*/
h1 
{
color 			: #FFFFFF;
font-family : Arial, Helvetica, MS Sans Serif, Sans Serif;
font-size : 18px; 
text-transform 	: capitalize;
font-weight : bold;
}

h1.navi 
{
color 			: #FFFFFF;
font-size : 11px;
font-weight : normal;
}

h2.navi 
{
font-size : 11px;
font-weight : normal;
}

h2 
{
color 			: #003366;
font-size : 12px; 
font-weight : normal;
}

h3 
{
font-size : 10px; 
font-weight : normal;
}


td.navheader
{
color 				: #FFFFFF;
font-size 			: 12px;
background-color 	: #336699;
font-weight 		: bold;
padding				: 3px;
}

td.navon
{
font-size : 11px;
background-color 	: #FFFFFF;
}

td.navsub
{
color 				: #FFFFFF;
font-size 			: 11px;
padding-left		: 3px;
padding-bottom		: 2px;
padding-top			: 2px;
border-left			: 1px solid #336699;
border-right		: 1px solid #336699;
border-bottom			: 1px solid #336699;
}

td.navsubon
{
color 				: #FFFFFF;
font-size 			: 11px;
padding-left		: 3px;
padding-bottom		: 2px;
padding-top			: 2px;
border-left			: 5px solid #FFFFFF;
border-right		: 1px solid #FFFFFF;
border-bottom		: 1px solid #336699;
background-color 	: #14477A;
}

.form	
{
background-color 	: #FFFFFF;
color 				: #0000CC;
font-size 			: 11px;
}

.mandatory	
{
background-color 	: #FFEEEE;
color 				: #CC0000;
}

.button
{
font-size: xx-small; 
 
/*
font-weight : bold;
color: #FFFFFF; 
background-color: #009999; 
border-style :outset; 
border-width : thin; 
border-color: #009999;
*/
}


hr.blue
{
background-color	:transparent;
color				:#336699;
height				:1px;
} 

hr
{
background-color	:transparent;
color				:#336699;
height				:1px;
border : dotted;
}

ul
{
list-style-type : square;
list-style-position : outside;
color : #003366; 
}

li
{
margin-bottom : 5px;
}

ol
{
color : #0000CC;
}

img
{
border	: 0px;
}

iframe
{
width 	: 100%;
height 	: 80px;
/*float 	: right;*/
}
