/*

Blaze Concepts

Global CSS for Firefox, Opera and Safari

*/

* {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	}
	
html {}

body{margin:0px; font-size: 62.5%; color:#eee; height:100%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; background-color:#fdfdfd;}

/* Layout Styles.
===================================================== */

/* ############### On the TOP */

#wrapper{position:absolute; width:900px; height:690px; top:50%; left:50%; margin:-445px 0 0 -450px;}
#ticker{margin-top:100px; margin-bottom:25px; font-size:1.4em;}
#header{position:relative; height:220px;}
#logo{}
#quote{position:absolute; right:0px; top:65px;}
#pscroller2{
width: 900px;
height: 20px;
padding: 3px;
background-color:black;
text-align:center;
}


/* ############### BODY */

#main{position:relative; width:900px; height:390px; background-color:#27542D; z-index:100;}
#animation{float:left;}
#maincontent {width:430px; margin-left:260px; padding:20px 20px 0 0; height:280px; line-height:1.8em;}
#latest_news{float:left; width:220px; height:340px; padding:15px 10px 0 10px; border-right:1px dashed #aaa;}
#latest_news h2{color:#88cc88; margin-bottom:10px;}
#latest_news p{}
#homenav {padding-top:20px;font-size:12px;}
#homenav ul {font-size:12px; list-style:none;}
#iframe{margin:10px 10px 0 15px;}
.legal_sub{font-size:12px; font-weight:bold; margin-top:15px;}
.legal_para{font-size:10px; margin:10px 10px 0 0;}
.legal_list{list-style:none; margin:10px 10px 0 15px;}
.date{margin-top:15px;color:#fff;}

/* ############### FOOTER */

#footer{margin-top:5px; font-size:1.2em; color:#333;}
#footer p{color:#333;}
#footer a{color:#333; text-decoration:none;}
#footer a:hover{color:#333; text-decoration:underline;}
.blaze_link {float:right;}
.copyright{font-size:10px;}

/* general Nav.
===================================================== */
a{color:#eee; text-decoration:underline;}
a:hover{color:blue;}
a:visited{color:#eee; text-decoration:underline;}

/* Top Nav.
===================================================== */

#topnav{position:absolute; top:0; right: 0; background-color:black;}
#topnav ul{list-style:none; display:block;}
#topnav li{float:left; margin: 0; width:; padding: 0 5px 0 5px;}
#topnav li a{color:#eee; text-decoration:none; display: block; width:70px;  height:16px; text-align:center; font-size:10px; line-height:10px; text-transform: uppercase; padding: 6px 0 0 0; margin: 0 5px 0 5px;}
#topnav li a:hover{color:#eee; background-color:#27542D; text-decoration:none;}
#topnav li a:visited{color:#eee; text-decoration:none;}

/* Main Nav.
===================================================== */

#mainnav{width:900px; height:29px; background-color:black;}
#mainnav ul{list-style:none; padding: 0 25px 0 25px;}
#mainnav li{float:left; margin: 0; width: padding: 0 45px 0 45px;}
#mainnav li a{color:#eee; text-decoration:none; display: block; width:120px; height:24px; text-align:center; font-size:12px; line-height:12px; text-transform: uppercase; padding: 11px 0 0 0; margin: 0 20px 0 20px;}
#mainnav li a:hover{color:#eee; background-color:#27542D; text-decoration:none;}
#mainnav li a:visited{color:#eee; text-decoration:none;}

/* Services Nav.
===================================================== */

#sernav{width:900px; height:29px; background-color:black;}
#sernav ul{list-style:none; padding: 0 2px 0 4px;}
#sernav li{float:left; margin: 0; width: padding: 4px 0px 0 0px;}
#sernav li a{color:#eee; text-decoration:none; display: block; width:98px; height:24px; text-align:center; font-size:10px; line-height:10px; text-transform: uppercase; padding: 5px 0 0 0; margin: 0 0px 0 0px;}
#sernav li a:hover{color:#eee; background-color:#27542D; text-decoration:none;}
#sernav li a:visited{color:#eee; text-decoration:none;}

/* Paragraph Styles.
===================================================== */
p {font-size:1.2em; color:#eee;}
h1 {font-size:18px; color:#88cc88; margin-bottom:10px;}
h2 {}

.hometitle{color:#88cc88; font-size:15px;}
.item{margin-top:10px;}
.mar_item{font-size:10px;}

/* Media Styles.
===================================================== */

#mig_globe{position:absolute; top:-20px; left:-50px;}

/* Image Styles.
===================================================== */

#page_image{position:absolute; right:0; bottom:0;}
#sia_logo{}

/* Form Styles.
===================================================== */

.pref{}
label{color:#666; background-color:inherit;}
textarea{color:#333; background-color:#FFF; border:1px solid #666666; padding:2px;}


/* End of */
