
* {
	margin:0;
	padding:0;
}
	
body {
	font: 1em Lucida, Arial, sans-serif; 
    background: #000000 url(assets/images/new_bg004.jpg) no-repeat top center;
}

.float_left {
    float:left; 
	margin: 0 3em .3em 0;
}   

.float_right {
    float:right;  
	margin: 0 0 .3em 3em;
} 
.float_right_exspc {
    float:right;  
	margin: 0 0 .3em 4em;
} /* apply this class to any image for extra white space to the left */
	


/* TEXT */
h1 {
	color:#FFF;
	font-size:1.5em;
}

h2 {
    font-size:1.1em; 
	line-height:1.25;
	padding:.5em 0 0 0;
	color:#808073;
}

h3 {
    font-size:1em;
	color:#808073;
	line-height:1.25;
}

h4 {
    font-size:1em; 
	color:#808073;
}

h5 {
    font-size:1em;
	color:#808073;
}


h6 {
	color:#000000;
	font-size:.875em;
}

p {
	color:#000;
	font-size:.8em; 
	line-height:1.25; 
	margin-bottom:.75em;
	text-align:justify;
}

ul, ol, dl, blockquote, cite {
	color:#808073;
}

#nav ul, #nav a {
	color:#FFF;
}

table, form {
	color: #BFBFAC;
}

a {
	color:#808073;
}

a:hover, #nav a:hover {
	color:#000;
	text-decoration:  none;
}	

#footer p {
	margin:0;
	color: #fff;
	font-size: .6em;
}
	
/* CLASS:fm_case TAG STYLES - font sizes, margins, padding, etc. */
/* NOTE: text colors follow below */
body.fm_case {	
    background: #ffffff url(../assets/images/new_bg004.jpg) no-repeat top center;
}  /*This is the body background colour L2G*/

.fm_case #main_wrapper {
    background-color:#ffffff;
}  /*This is the background of the main 3 column cell, ie. when a col doesn't go all the way down this colour appears L2G*/

.fm_case #header {
    background-color:#ff0000;
} /*This is the background colour to the header area L2G*/

.fm_case #nav {
    background-color:#ffffff;
} /*This is the background to the left column content area L2G*/

.fm_case #content {
    background-color:#ffffff;
} /*This is the background to the main content area L2G*/

.fm_case #footer {
    border-top: 4px solid #E7dd64; 
	border-bottom: 4px solid #E7dd64; 
	background: #003A9E;
} /*This is the background to the footer content area L2G*/

.fm_case #footer a {
    color: #ffffff;
	text-decoration: none;
}

.fm_case #footer a:hover{
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h6, ul, ol, dl {
	font-family: 'Trebuchet MS', Verdana,  serif;
}
 
/* CLASS:fm_case TEXT COLORS */
.fm_case h1 {
	color:#E6CFE1;
}

.fm_case h2 .fm_case h3  {
	color:#ff0000;
	background-color: #ebebeb;
	border-bottom: solid 2px #333;
}


.fm_case h4, .fm_case h5 {
	color:#EEEF4B;
	background-color:#003A9E;
	border-bottom: solid 2px #EEEF4B;
}	
	
#nav_inner p{
    color: #666666;
	font-size: 0.9em;
	
	}	
	
#nav_inner h4  {
	color:#EEEF4B;
	background-color:#003A9E;
	border-bottom: solid 2px #EEEF4B;
	margin-right:0px;
}
	
.col_3 h4 {
	color:#EEEF4B;
	background-color: #003A9E;
	border-bottom: solid 2px #EEEF4B;
	margin-right:0px;
}
	
.fm_case h3 {
	color:#000091;
}

.fm_case h6 {
	color:#999999;
}

.fm_case p {
	color:#574080;
}

.fm_case ul, .fm_case ol, .fm_case dl, .fm_case blockquote, .fm_case cite {
	color:#6430BF;
}

.fm_case cite {
	color:#FFF;
}

.fm_case #nav ul{
    list-style:none;
}
	
.fm_case .col_3 ul{
    list-style:none;
}	

.fm_case #nav a:link, #nav a:visited{
   width:158px;
   display:block;
   color: #3258A1;
   background: #ffffff;
   padding:2px 0 2px 2px;
   font-weight:bold;
   font-size: 1em;
   text-decoration:none;
   border-bottom: 1px dashed  #ad9c85;
   margin-left: 0px;
   position: relative;/*This changes the color of the links in the left nav area L2G*/
}
   /* Main column style ends here*/ 

.fm_case #nav a:hover{
   color: #E7dd64;
   border-bottom: 1px dashed  #0000ff;
}

.fm_case table, .fm_case form {
	color: #6430BF;
}

.fm_case a {
	color:#6430BF;
}
.fm_case a:hover {
	color:#AA559A;
}	



/* basic list styling - more-styled lists in list.css */
ul, dl, ol {
    margin:0 1em .75em 1em; /* lists without specific classes */
	font-size:.8em;
	line-height:1.5;
}

li, dd {
    padding:0em 0; /* lists without specific classes */
	margin-left:2em;
}

#nav ul, #nav dl, #nav ol {
	margin:.5em 1em .75em 0em; /* lists without specific classes */
}

#nav li {
	list-style-type:none;
	margin-left:0
}
		
dt {
    font-weight:bold;
}

code {
    font-size:1.25em;
}

* html code {
    font-size:1.1em;
} /* default size is smaller in IE */
	
img {
	border:0;
}

.clear_all{
    clear: both;
	}
	 

/* basic table styling  - more-styled tables in tables.css */
table caption {
	font-weight:bold;
	font-size:1em;
	margin-top:.6em;
	color: #003A9E;
	}
table {
	margin: .3em 1em 1em 0.2em;
	border:1px solid #fff;
	border-collapse:collapse;
	font-size:.8em;
	}
	
table th	{
	padding: .3em .5em .3em .5em;
}
table td	{
	padding: .3em .5em .3em .5em;
border:1px solid #fff;
	color:#003A9E;
	}
	
	table .upper{
	text-transform: uppercase;}
	
.tb_bg{
    background: #EBEBEB;}
	
.tb_bg2 {
    background: #F7F7F7;
	}
