/* Searing Media */

body { 
margin: 0 0 0 0;
background-image: url(../images/gradientbg.gif);
background-repeat: repeat-x;
background-color: #c5c5c5;
}


a:link {color:#4181E0; text-decoration:underline;}
a:visited {color:#AB59EE; text-decoration:underline;}
a:active {color:#B50409; text-decoration:underline;}
a:hover {color:#DD5800; text-decoration:underline;}


.contain {
margin: 0 auto; 
padding-bottom: 2px;
/*filter:shadow(color:gray);
background-image:url(../images/containbg.png);*/
background-position:center;
background-repeat:repeat-y;
padding-top:2px;
padding-left:10px;
padding-right:10px;
}

.header-back { 
width: 1000px; 
margin:inherit; 
/*background-color:#FFFFFF;/*
/*background-image:url(../images/logobg.gif);*/
}

.logo {
width: 200px; 
margin:inherit;
background-color:inherit;
float:left;
padding-bottom:3px;
}

.logohead {
width: 800px; 
/*background-color:#FFFFFF;*/
float:right;
}

.logoheadbar {
background-color:#FF6600; 
clear:both;
width:290px;
height:20px;
margin: 0 0 0 0; 
padding: 0 0 0 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.logoheadbar a:link {color:#FFFFFF; text-decoration:none;}
.logoheadbar a:visited {color:#FFFFFF; text-decoration:none;}
.logoheadbar a:active {color:#FFFFFF; text-decoration:none;}
.logoheadbar a:hover {color:#CCCCCC; text-decoration:none;}

.menu {
width: 100%;  
height: 60px; 
margin-bottom:5px;
}

.topbar {
background-color:#FF6600; 
clear:both;
width:100%;
height:4px;
margin: 0 0 0 0; 
padding: 0 0 0 0;
}

.menubar { 
/*background-image:url(../images/navbg-extra.gif);
background-repeat:repeat-x repeat-y;*/
height:36px; 
clear:both;
width:100%;
/*margin-top:5px;
margin-bottom:5px;*/
padding: 0 0 0 0;
padding-left:0px;
}

/*

************************************************

Body styles

************************************************

*/

.body-top {
margin-top:5px;
margin-left: 2px;
margin-right: 2px; 
width: 1000px;
height: 18px;
background-image:url(../images/content-topround2.png);
}

.body-top-white {
margin-top:5px;
margin-left: 2px;
margin-right: 2px; 
width: 1000px;
height: 18px;
background-image:url(../images/content-topround2-white.png);
}

.body-bottom {
margin-bottom:15px;
width: 1002px;
height: 8px;
background-image:url(../images/content-bottom.gif);
}

.body-main { 
/*background-image:url(../images/navbg-extra.gif);*/
background-repeat:repeat-x;
clear: both;
padding: 0px 0px 0px 0px;  
width: 1000px;  
/*background-color:#FFFFFF;*/
}

.body-content { 
clear: both;
margin-left: 2px;
margin-right: 2px; 
width: 1000px; 
background: url(../images/contentrightbg2.png) left top repeat-y;
display:table;
}

.body-content2 { 
clear: both;
margin-left: 2px;
margin-right: 2px; 
width: 998px; 
display:table;
background-color:#FFFFFF;
text-align:left;
}

.body-contentleft {
width: 700px; 
float: left;
background-color:#FFFFFF;
}

.body-halfcontent {
width: 400px; 
float: left;
background-color:#FFFFFF;
padding-right:25px;
padding-left:25px;
clear:both;
text-align:left;
border-right-width: .005em; 
border-right-style:dashed;
border-right-color:#E6E6E6;
}

.body-contentl1 {
width: 290px; 
float: left;
background-color:#FFFFFF;
padding-right:25px;
padding-left:25px;
clear:both;
text-align:left;
border-right-width: .2em; 
border-right-style: dotted;
border-right-color:#E6E6E6;
}

.body-contentl2 {
width: 300px; 
float: right;
background-color:#FFFFFF;
padding-right:25px;
padding-left:25px;
text-align:left;
}

.body-contentright { 
width: 275px; 
float: right;
padding-left:25px;
/*background-image:url(../images/contentrightbg.gif);*/
background-color:#F5F5F5;
}

.body-contentright a:link {color:#FFFFFF; text-decoration:none;}
.body-contentright a:visited {color:#FFFFFF; text-decoration:none;}
.body-contentright a:active {color:#FFFFFF; text-decoration:none;}
.body-contentright a:hover {color:#FFFFFF; text-decoration:underline;}


.nbarea {
background-image:url(../images/nbarea.png);
width:380px;
height:100px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
clear:both;
}

.nbarea2 {
background-image:url(../images/nbarea2.png);
width:650px;
height:100px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
clear:both;
}


#menulink {
text-align:center; 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;  
color:#FFFFFF;
font-weight:bold;
background-color:#A41515;
background-repeat:repeat-x; 
}

#menulink a:link {color:#FFFFFF; text-decoration:none;}
#menulink a:visited {color:#FFFFFF; text-decoration:none;}
#menulink a:active {color:#FFFFFF; text-decoration:none;}
#menulink a:hover {color:#FFFFFF; text-decoration:none;}

/*   
***************************
FOOTER
***************************
*/

.footer { 
width: 100%; 
background-color:#8F8F8F;
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;  
color:#FFFFFF;
font-weight:bold;
padding-bottom:2px;
clear:both;
height:175px;
padding-left:0px;
padding-right:0px;
padding-top:5px;
}

.footerhead {
font-size:16px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-weight:bold; 
text-decoration:none;
display:block; 
padding-bottom:2px;
/*padding-left: 25px;*/
text-align:left;
}

.footerhead a:link {color:#FFFFFF; font-weight:bold; text-decoration:none; }
.footerhead a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.footerhead a:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.footerhead a:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline;}

.footeritems {
font-size:12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
text-decoration:none;
display:block;
font-weight:lighter;
/*padding-left: 25px;*/
}

.footeritems ul {
list-style:none; 
text-align:left;
margin-top:0px;
margin-left:0px;
padding-top:0px;
padding-left:0px; /* Firefox applies padding by default */
}

.footeritems li {
text-align:left;
padding-left:0px; 
padding-top:4px;
margin-left:0px;
margin-top:0px; 
overflow:visible;
}

.footeritems a:link {color:#FFFFFF; text-decoration:none; }
.footeritems a:visited {color:#FFFFFF; text-decoration:none;}
.footeritems a:active {color:#FFFFFF; text-decoration:none;}
.footeritems a:hover {color:#FFFFFF; text-decoration:underline;}


/*   
***************************

FOOTER2

***************************
*/

.footer2 { 
text-align:center;
padding-top:2px;
width: 100%; 
clear:both;
background-color:#CC0000;
height: 70px;
padding-bottom:5px;
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;  
color:#FFFFFF;
font-weight:bold;
}

.footer2 a:link {color:#FFFFFF; text-decoration:none;}
.footer2 a:visited {color:#FFFFFF; text-decoration:none;}
.footer2 a:active {color:#FFFFFF; text-decoration:none;}
.footer2 a:hover {color:#CCCCCC; text-decoration:underline;}

/*
***************************

Text

***************************
*/

.general-heading {
color:#666666;
width:300px;
font-family:Arial;
font-weight:bold;
font-size:18px;
}

.index-heading {
color:#2E659C;
width:300px;
font-family:Arial;
font-weight:bold;
font-size:18px;
}

.index-heading a:link {color:#2E659C; text-decoration:underline;}
.index-heading a:visited {color:#2E659C; text-decoration:underline;}
.index-heading a:active {color:#2E659C; text-decoration:underline;}
.index-heading a:hover {color:#DD5800; text-decoration:underline;}

.index-heading2 {
color:#AA3022;
width:300px;
font-family:Arial;
font-weight:bold;
font-size:18px;

}

.index-heading3 {
color:#3F682D;
width:300px;
font-family:Arial;
font-weight:bold;
font-size:18px;

}

.index-heading4 {
color:#431CAA;
width:300px;
font-family:Arial;
font-weight:bold;
font-size:18px;

}

.content-headertext {
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.content-general {
	font-family: Arial;
	color:#666666;
	font-size: 13px;
}




.content-texty {
	font-family: Arial;
	color:#666666;
	font-size: 13px;
}

.content-texty h2 {
	font-family: Arial;
	color:#666666;
	font-size: 13px;
	font-weight:bold;
	display:inline;
}

.content-texty a:link {color:#4181E0; text-decoration:underline;}
.content-texty a:visited {color:#AB59EE; text-decoration:underline;}
.content-texty a:active {color:#B50409; text-decoration:underline;}
.content-texty a:hover {color:#DD5800; text-decoration:underline;}


.highlight-h1 {
	font-size: 15px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.highlight-h1 a:link {color:#999999; text-decoration:none;}
.highlight-h1 a:visited {color:#999999; text-decoration:none;}
.highlight-h1 a:active {color:#990000; text-decoration:none;}
.highlight-h1 a:hover {color:#FB5200; text-decoration:underline;}

.contact-textbox { 
	height:23px; 
	width:184px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	background-image:url(../images/textbox.png); 
	border:none;
	padding-top:4px;
	padding-left:6px;
	padding-right:10px;
	overflow:hidden;
}

.contact-textarea { 
	border-style:dashed; 
	border-color:#DFDFDF;
	padding-top:4px;
	margin-top:4px;
	margin-bottom: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
}



.contact-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}



.appslist li {
text-align:left;
padding-left:5px;
margin-left:25px;
padding-top:10px;
list-style-type:disc;
}

.style4 {
	color: #E2E2E2;
	font-family:arial;
	font-size:14px;
		}
		
.style5 {
color: #FFFFFF; 
font-family:arial; 
font-size:14px;
}

.style22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.style17 {font-size: 9px}

.style18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.style19 {font-size: 11px}

.style21 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.style23 {
	color: #0000FF;
	font-weight: bold;
}

.style24 {
	color: #FF0000;
	font-weight: bold;
}

.style25 {
	color: #CC9900;
	font-weight: bold;
}

.style26 {
	color: #009900;
	font-weight: bold;
}

.style27 {
	color: #0066CC;
	font-weight: bold;
}

.style28 {color: #FF6600}

.bigexpert {font-size: 18px}

.styleauto {color: #0066CC}

.indexproject {font-size: 12px}

.style1-blue {color: #0033FF}
.style2-red {color: #FF0000}
.style3-orange {color: #FF9900}
.style6-green {color: #009900}

.nbheading {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:18px;
}

.nbsubheading {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}