* {
	margin:0;
	padding:0;
}
html{ height: 100%;  margin-bottom: 1px; }
html *{ padding: 0; margin: 0; }

body {
	background:#000;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
}

/*  Float containers fix 
========================== */ 

/* Hacks that can't be avoided in this file */
/* =Clearfix */
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a { color:#FF8151;}
a:hover { text-decoration:none; color:#CCC;}
h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#ff6633;
	padding-bottom:15px;
}
h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#ff6633;
	padding-bottom:15px;

}
h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ff6633;
	padding-bottom:15px;
}
p,li {
	font:12px Arial, Helvetica, sans-serif;
}
.mar20 { margin:20px; }

/*     Layout 
=================== */

#Page{
	width:748px;
	margin:0 auto;
	background:#737373;
}
#logo{
	padding:10px 0;
}

#navigation {
    padding: 0 0 0 4px;
	height:63px;
}
#flash {
	margin:4px 4px 0 4px;
	color:#FFF;
	text-align:center;
	font:15px Arial, Helvetica, sans-serif;
}
#leftcol{
	width:244px;
	float:left;
	margin:4px 4px 0 4px;
	display:inline;
	text-align:left;
}
#maincol{
	float: left;
	width:492px;
	margin:4px 4px 0 0;
	background:#535252;
/*	padding:20px 20px 0 20px; */
	display:inline;
	text-align:left;
}
#welcome{
	width:244px;
	float:left;
	margin:4px 4px 0 4px;
	display:inline;
	background:#535252;
/*	padding:20px; */
	text-align:left;
}
#hcont{
	float: left;
	width:492px;
	margin:4px 4px 0 0;
	background:#535252;
/*	padding:20px; */
	display:inline;
	text-align:left;
}

/* Good browsers */
div#welcome { min-height:303px; }
* html div#welcome { height: 303px; }

div#hcont { min-height:303px; }
* html div#hcont { height: 303px; }


/* Good browsers */
div#maincol { min-height:600px; }
* html div#maincol { height: 600px; }

#footer{
	background:#3b3b3b;
	border-bottom:4px solid #757575;
	margin:4px 0 0 0;
} 

/*     Logo
=================== */

#logo h2 {
	width:370px;
	height:130px;
	background: url(../images/ignyte.gif) no-repeat;
	margin:0 auto;
	text-align:center;
}
#logo a {
	width:370px;
	height:130px;
	display: block;
}
#logo h2 span { display:none; }

/*     Navigation
=================== */

#navigation ul {
	list-style:none;
	}
#navigation li {
	float:left;
	width:120px;
	margin-right:4px;
	display:inline;
	background:#3b3b3b;
	font-weight:bold;
}
#navigation li a {
	text-transform: uppercase;
	color:#FFF;
	text-decoration:none;
	padding:17px 0;
	display:block;
}
#navigation li a:hover, #navigation .current {
	background:#fe6014 url(../images/mbg.gif) repeat-x;
	color:#000;
	text-decoration:none;
}

/*     Content
=================== */

#welcome h1, #hcont h1 { border-bottom:1px solid #ff6633; padding-bottom:5px;}

#welcome p { 
	font:11px Arial, Helvetica, sans-serif;
	line-height:15px;
	padding-top:10px;
	color:#F3F3F3;
}
#hcont p { 
	line-height:18px;
	padding-top:10px;
	color:#F3F3F3;
}
#maincol p {
	line-height:18px;
	padding-bottom:10px;
	color:#F3F3F3;
	}
#maincol .BigFonts { font:18px Arial, Helvetica, sans-serif;}
#maincol .MidFonts { font:15px Arial, Helvetica, sans-serif;}
#maincol ul { padding-bottom:10px;}
#maincol li {
	color:#FFF;
	line-height:18px;
}
.arrow li {
	list-style:none;
	background: url(../images/arrow.gif) no-repeat 0 6px;
	margin:0 0 0 15px;
	padding:0 0 5px 20px;
}
.square li {
	list-style:none;
	background: url(../images/square.gif) no-repeat 0 5px;
	margin:0 0 0 15px;
	padding:0 0 5px 20px;
}
.square li ul {
	padding:15px 0 0 0;
}
.square li ul li {
	list-style:none;
	margin:0 0 0 15px;
	padding:0 0 5px 20px;

}
.square1 li {
	list-style:none;
	background: url(../images/square1.gif) no-repeat 2px 7px;
	margin:0 0 0 15px;
	padding:0 0 5px 20px;
}
.square li .round li{
	background: url(../images/round.gif) no-repeat 2px 6px;
}
.square li .arrow1 li {
	background: url(../images/arrow.gif) no-repeat 0 6px;
}
#footer p {
	text-align:right;
	padding:10px;
	color:#FFF;
	}
#footer .seprator {
	color:#b16118;
	padding:0 5px;
	}
 
/* Inside Pages Left Column Heading
=================================== */

.pblk {
	height: 250px;
	width:244px;
	background:#535252;
}
.cuhigh, .pohigh, .cohigh {
	font: bold 22px Arial, Helvetica, sans-serif;
	padding:20px 0 20px 30px;
	color:#FFF;
	line-height:30px;
}
.cuhigh {
	background:#0000FF;
}
.pohigh {
	background:#FF0000;
}

.cohigh {
	background:#FF4500;
}
#leftcol blockquote{
background:#757575 url(../images/quote.gif) no-repeat right bottom;
margin:15px 10px 15px 10px;
padding:0 0 0 8px;
border-left: 4px solid #ff6633;
}
#leftcol blockquote p{
margin:0;
padding:0;
color:#ddd;
}
#leftcol blockquote p.name{
color:#fff;
margin-top: 1em;
}

/* Copyrights
=================================== */
#copyright { color:#F3F3F3; border-bottom:14px solid #757575;}
.left { float:left; }
.right { float:right;}
#copyright p {
	padding:14px 10px 0 10px;
}
#copyright p a { color:#FFF; }


/* removed html banner styles
=================================== */

/*
#col1, #col2, #col3 {
	float:left;
	width:244px;
	display:inline;
	text-align:left;
}
#col1 {
	margin:4px 0 0 4px;
}
#col2 {
	margin:4px 4px 0 4px;
}
#col3 {
	margin:4px 0 0 0;
}
#col1 a, #col2 a, #col3 a {
	background: #3b3b3b url(../images/img.jpg) no-repeat;
	height: 50px;
	display:block;
	font: bold 22px Arial, Helvetica, sans-serif;
	padding:275px 0 25px 30px;
	color:#FFF;
	line-height:30px;
	text-decoration:none;
}
#col1 a:hover, #col2 a:hover, #col3 a:hover {
	background: #3321bd url(../images/img.jpg) no-repeat;
	text-decoration:none;
}
#col1 a span, #col2 a span, #col3 a span {
font: bold 14px Arial, Helvetica, sans-serif;
}
#col1 a {background-position:0 -350px;}
#col2 a { background-position: -244px -350px;}
#col3 a { background-position: -488px -350px;}

#col1 a:hover {background-position:0 0;}
#col2 a:hover { background-position: -244px 0;}
#col3 a:hover { background-position: -488px 0;}
*/