BODY 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	background-color:#eeeeee;
	color:#545454;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	background-image:url(../images/bg-solaris.gif);
	background-position:top center;
	background-repeat:no-repeat;


}

/*---------------------------------------CONTENT-----------------------------------------------*/

.text
	{
	color:#545454;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	}
	
	.darktext
	{
	color:#898989;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	}



.links
	{
	color:#bbb;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	}
	
a:hover.links
	{
	color:#fff;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	}
	


.footerlinks
	{
	color:#454545;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:uderline;
	}
	
a:hover.footerlinks
	{
	color:#111;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:underline;
	}
	




.homeicon
	{
	color:#777;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	padding-left:20px;
	background-image:url(../images/home_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
a:hover.homeicon
	{
	color:#166a9e;
	font-family:arial;
	font-size:11px;
	text-align:left;
	line-height:14px;
	padding-left:20px;
	background-image:url(../images/home_icon_roll.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
.topbanner
{
border:1px solid #bbb;
}

.topbanner:hover
{
border:1px solid #cda452;
}


.showcasethumb
{
border:1px solid #bbb;
}

.showcasethumb:hover
{
border:1px solid #cda452;
}

.navslash
{
font-family:georgia;
font-size:11px;
color:#3eb5db;
margin-left:4px;
margin-right:4px;
line-height:16px;
}

.footerslash
{
font-family:arial;
font-size:11px;
color:#d89d01;
margin-left:10px;
margin-right:10px;
line-height:14px;
}
	
.navlinks
{
font-family:georgia;
font-size:12px;
color:#333;
line-height:16px;
font-weight:bold;
text-decoration:none;
}

a:hover.navlinks
{
font-family:georgia;
font-size:12px;
color:#ad732b;
line-height:16px;
font-weight:bold;
text-decoration:none;
}

.divider10
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:10px;
line-height:10px;
display:block;
}	

.divider20
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:20px;
line-height:20px;
display:block;
}	

.divider30
{
background-image:url(../images/dot.gif);
background-position:center;
background-repeat:repeat-x;
height:20px;
line-height:30px;
display:block;
}	



.dividervert
{
background-image:url(../images/dot-vert.gif);
background-position:center;
background-repeat:repeat-y;
}	


.topnavboxes
{
border-top:1px solid #343434;
border-left:1px solid #343434;
border-right:1px solid #232323;
border-bottom:1px solid #232323;
background-color:#3e3e3e;
padding-top:4px;
padding-bottom:4px;
padding-left:7px;
padding-right:7px;
color:#fff;
}

.inputtext
{
font-family:arial;
font-size:11px;
line-height:14px;
color:#cdcdcd;
text-align:left;
background-color:transparent;
border:0px solid #222;
padding-left:0px;
}

.headings
{
font-family:georgia;
font-size:14px;
color:#454545;
line-height:18px;
font-weight:bold;

}


.blueheadings
{
font-family:georgia;
font-size:12px;
font-weight:bold;
color:#166a9e;
line-height:16px;
vertical-align:top;
text-decoration:none;
display:block;
padding-bottom:9px;
}

a:hover.blueheadings
{
font-family:georgia;
font-size:12px;
font-weight:bold;
color:#a56e00;
line-height:16px;
vertical-align:top;
text-decoration:none;
}


.whiteheadingssmall
{
font-family:georgia;
font-size:11px;
font-weight:bold;
color:#166a9e;
line-height:14px;
vertical-align:top;
text-decoration:none;
}

a:hover.whiteheadingssmall
{
font-family:georgia;
font-size:11px;
font-weight:bold;
color:#a56e00;
line-height:14px;
vertical-align:top;
text-decoration:none;
}



.questions
{
font-family:georgia;
font-size:11px;
font-weight:bold;
color:#166a9e;
line-height:14px;
vertical-align:top;
text-decoration:none;

background-image:url(../images/question-icon.gif);
background-position:left top;
background-repeat:no-repeat;

padding-left:22px;
display:block;
padding-bottom:9px;


vertical-align:top;
}

a:hover.questions
{
font-family:georgia;
font-size:11px;
font-weight:bold;
color:#a56e00;
line-height:14px;
vertical-align:top;
text-decoration:none;

background-image:url(../images/question-icon-roll.gif);
background-position:left top;
background-repeat:no-repeat;

vertical-align:top;

padding-left:22px;
display:block;
}



.headlinesplus
{
font-family:georgia;
font-size:11px;
color:#6e6f6f;
line-height:14px;
border-bottom:1px dotted #9d9d9d;
padding-bottom:5px;
padding-top:0px;
padding-right:12px;
margin-bottom:10px;

background-image:url(../images/plus-icon.gif);
background-position:right bottom;
background-repeat:no-repeat;
}


.headlinesplus:hover
{
font-family:georgia;
font-size:11px;
color:#6e6f6f;
line-height:14px;
border-bottom:1px dotted #ce992e;
padding-bottom:5px;
padding-top:0px;
margin-bottom:10px;
padding-right:12px;
background-image:url(../images/plus-icon-roll.gif);
background-position:right bottom;
background-repeat:no-repeat;
}





.downloadbox
{
font-family:georgia;
font-size:11px;
color:#6e6f6f;
line-height:14px;
border-bottom:1px dotted #9d9d9d;
padding-bottom:5px;
padding-top:0px;
padding-right:12px;
margin-bottom:10px;

background-image:url(../images/download-icon.gif);
background-position:right bottom;
background-repeat:no-repeat;
}


.downloadbox:hover
{
font-family:georgia;
font-size:11px;
color:#6e6f6f;
line-height:14px;
border-bottom:1px dotted #ce992e;
padding-bottom:5px;
padding-top:0px;
margin-bottom:10px;
padding-right:12px;
background-image:url(../images/download-icon-roll.gif);
background-position:right bottom;
background-repeat:no-repeat;
}



.specialoffers
{
font-family:georgia;
font-size:11px;
color:#6e6f6f;
line-height:14px;
border-bottom:1px dotted #9d9d9d;
padding-bottom:5px;
padding-top:0px;
padding-right:12px;
margin-bottom:10px;

background-image:url(../images/star-icon.gif);
background-position:right bottom;
background-repeat:no-repeat;
}


.specialoffers:hover
{
font-family:georgia;
font-size:11px;
color:#166a9e;
line-height:14px;
border-bottom:1px dotted #ce992e;
padding-bottom:5px;
padding-top:0px;
margin-bottom:10px;
padding-right:12px;
background-image:url(../images/star-icon-roll.gif);
background-position:right bottom;
background-repeat:no-repeat;
}




.resources
{
font-family:georgia;
font-size:11px;
color:#6e6f6f;
line-height:14px;
border-bottom:1px dotted #9d9d9d;
padding-bottom:5px;
padding-top:0px;
padding-right:12px;
margin-bottom:10px;

background-image:url(../images/zoom-icon.gif);
background-position:right bottom;
background-repeat:no-repeat;
}


.resources:hover
{
font-family:georgia;
font-size:11px;
color:#166a9e;
line-height:14px;
border-bottom:1px dotted #ce992e;
padding-bottom:5px;
padding-top:0px;
margin-bottom:10px;
padding-right:12px;
background-image:url(../images/zoom-icon-roll.gif);
background-position:right bottom;
background-repeat:no-repeat;
}




.contentbox
{
border-bottom:1px dotted #9d9d9d;
padding-bottom:7px;

}

.contentbox:hover
{
border-bottom:1px dotted #ce992e;
padding-bottom:7px;

}



.headlinelinks
	{
	color:#6b6b6b;
	font-family:georgia;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	}
	
a:hover.headlinelinks
	{
	color:#166a9e;
	font-family:georgia;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	}


.headlinelinks2
	{
	color:#166a9e;
	font-family:georgia;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	}
	
a:hover.headlinelinks2
	{
	color:#222;
	font-family:georgia;
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-decoration:none;
	}

.footerbg
{
background-image:url(../images/footerbg.gif);
background-position:top;
background-repeat:repeat-x;
}

	.footertext
	{
	color:#4c4c4c;
	font-family:arial;
	font-size:11px;
	text-align:center;
	line-height:14px;
	}




.png{
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='twitter.png', sizingMethod='scale');
background-position:top center;
background-repeat:no-repeat;
overflow: hidden;
}
