body { 
font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
line-height: 1.2em;
text-align: left;}

container{;}
img{border:none; vertical-align:middle;}
a:link {color: #B0B0B0;
text-decoration: none;}
a:visited {color: #B0B0B0;
text-decoration: none;}
a:hover {color: #969696;
text-decoration: underline;}
h1 {font-size: 1.4em;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}
h2 {font-size: 1.3em;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}
h3 {font-size: 1.2em;
font-weight: bold;
text-align: left;}
h4 {font-size: 1.1em;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}
h5 {font-size: 1em;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
text-align: left;}
#menuholder{padding-top:10px;margin-bottom:13px;}

a.menu:link,

a.menu:visited
{	padding: 0px 15px 0px;
	margin-bottom:4px;
}
a.menu:hover
{	}
	
a.linkyhigh:link,

a.linkyhigh:visited{
color:black;
padding: 2px 0px 2px 30px;	
text-decoration: none;}

a.linkyhigh:hover{
color:#999999;
text-decoration:underline;
}

a.appform{
color:#0000EE;
}

	
.introtext{line-height:26px;}

#intro{padding:15px;}

#line{border:1px solid #999999;margin-bottom:20px;margin-left:10px;margin-right:10px;}

#lineb{border:1px solid #999999;margin-bottom:20px;margin-top:20px;margin-left:10px;margin-right:10px;}

#descriptionleft{padding:20px;line-height:21px;}

#homepagemenu{/*margin-top:25px;margin-left:5px;*/}

#container{width:873px;height:580px;margin:auto;}

.descr{line-height:22px;}






#homecontent{
font-size: 0.85em;
margin-left:40px;
margin-top:40px;}

#solarcontent{
font-size: 0.85em;
margin-left:25px;
width:600px;}

#securitycontent{
font-size: 0.85em;
margin-left:25px;
width:400px;}


.form{color:black;background-color:#cccccc;border:1px solid black;}



a.linkypage:link,

a.linkypage:visited{
color:black;
padding: 2px 0px 2px 0px;	
text-decoration: none;
background-color:#FFFFCC;}

a.linkypage:hover{
color:#999999;
text-decoration:underline;
}



.newstitle{padding:3px; background-color:black;color:white;}

#content a { color:#7D26CD; }
#content a:visited { color:#7D26CD; }
#content a:hover { color:#9B30FF; }
#content{
padding-top:25px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
}
#bg{
padding-bottom:100px;}

/*homepage layout*/
.clear{clear:both;}

#wrapper{width:875px; text-align:left;}
#mainwrapper{padding-top:20px;padding-bottom:200px; background:url(images/home_page/homepagebg.png) bottom left no-repeat;}
#topwrapper{padding:10px 0 5px 0;}
#homepagemenu{padding:10px 0 5px 5px;}
#topleft{width:594px; float:left;}
#logo{width:275px; float:right; text-align:right;}
#left{width:275px; float:left; border-right:#a7a9ac 4px solid;}
#right{width:555px; float:right; text-align:right;}
#right img{text-decoration:none;}
#maincontent{text-align:left; padding-top:20px;}
#left .padding{padding-right:20px;}
