* {
  font-family: Arial, Sans-Serif;
}

body {
Font-family: 	Helvetica, sans-serif;
Font-weight: 	normal;
Font-style: 	normal;
Font-size: 	10pt;
Line-Height:	14pt;
color: 		#000000; 
background: 	#FFFFCC;
margin:		30px 10px 10px 10px;
padding:	0px 0px 0px 0px;
}




A:link    { color: #0000FF;}
A:visited { color: #800080;}






Table {
border-collapse:	collapse;
border-spacing:	0px;
}
TD { 
border: 0px;
padding: 0px; 
}






.MainC {
border:		4px solid #f4afe8;
background: 	#FFFFFF;
clear:		both;
margin:		10px 10px 10px 10px;
padding:	10px 10px 10px 10px;
}


.Content-NOTUSED {
width: 	95%;
float:	left;
}

.TextContainer {
Font-size: 	8pt;
Line-Height:	10pt;
background: 	#FFFF00;
vertical-align:	top;
text-align:	center;
}

.PolicyMenu {
Font-family: 	Helvetica, sans-serif;
Font-Size:    8pt;
Line-Height:	8pt;
Font-weight:  normal;
vertical-align:	top;
text-align:	center;
border:     0px 0px 2px 0px solid blue;
}
.PolicyMenu A:link {
text-decoration:  none;
}
.PolicyMenu A:visited {
text-decoration:  none;
}
.PolicyMenu A:hover {
text-decoration:    underline;
Font-weight:  bold;
}
.PolicyMenu A:active {
text-decoration:    underline;
Font-weight:  bold;
}

.PolicyText {
Font-family: 	Helvetica, sans-serif;
Font-Size:    8pt;
Line-Height:	8pt;
Font-weight:  normal;
vertical-align:	top;
text-align:	left;
padding:    10px 10px 10px 10px;
}



.Logo1 {
float: right;
text-align:   right;
}

.Logo2 {
float:        left;
text-align:   left;
}

.Logo3 {
margin-left:  auto;
margin-right: auto;
text-align:   center;
font-size:    14pt;
}





.SNRGHeading {
border:		0px;
border-bottom:	4px solid #347856;
display:	block;
Font-size: 	12pt;
text-align:	center;
clear:		both;
padding:	5px 5px 10px 5px;
}

.SNRGHeading H1 {
Font-size: 	26pt;
Font-weight: 	bold;
}

.SNRGHeading H2 {
Font-size: 	22pt;
Font-weight: 	bold;
}



.SNRGlogo {
background:   url("../SNRG/SNRGLogo.gif");
height:       78px;
width:        244px;
}
.SNRGlogoSml {
background:   url("../SNRG/SNRGLogoSml.gif") no-repeat;
height:       40px;
width:        125px;
float:        right;
}



.SNRGmenu {
padding:	10px 0px 20px 30px;
Font-size: 	12pt;
Font-weight: 	bold;
float:		left;
}

.SNRGmenu TABLE {
margin:		5px 5px 5px 5px;
padding:	5px 5px 5px 5px;
border:		0px;
}

.SNRGmenu TR {
vertical-align:	middle;
}

.SNRGmenu TD {
text-align:	center;
margin:		5px 5px 5px 5px;
padding:	5px 5px 5px 5px;
}






.SalesMsg {
background:	#ffffd0;
border:		5px dashed #f4af98;
margin:		10px 10px 10px 10px;
padding:	40px 60px 40px 60px;
font-size:	12pt;
Font-weight: 	normal;
text-align:	left;
vertical-align:	middle;
color:		#001000;
}





.AffiliateNarrow {
position:	relative;
right:		25px;
float:		right;
text-align:	right;
margin:		10px 0px 45px 50px;
}

.AffiliateNormal {
clear:		left;
text-align:	center;
margin:		25px 0px 5px 0px;
padding:	25px 0px 5px 0px;
border:		0px;
border-top:	1px solid #312213;
}



.twitterFS {
margin:		10px 10px 10px 10px;
}






.Heading {
background-image: 	url("../pics/Head-BG-V.png");
background-repeat: 	repeat-y;
height:		165px;
width:		1202px;
margin:		10px 0px 2px 0px;
padding:	0px 0px 0px 45px;
}




.VGap1 {
height:		10px;
clear:		both;
}

.VGap2 {
height:		2px;
clear:		both;
}

.VGap3 {
height:		15px;
clear:		both;
}


.HGap1 {
width:		9px;
display:	inline;
}

.HGap2 {
width:		18px;
display:	inline;
}

.HGap3 {
width:		40px;
display:	inline;
}








.msg {
background:	#ffffce;
border:		4px solid #f4af98;
margin:		10px 10px 10px 10px;
padding:	10px 10px 10px 10px;
font-size:	12pt;
Font-weight: 	normal;
text-align:	center;
vertical-align:	middle;
color:		#001000;
}



.OK {
background:	#ceffce;
border:		10px solid #f4af98;
margin:		20px 20px 20px 20px;
padding:	20px 20px 20px 20px;
font-size:	24pt;
line-height:	24pt;
Font-weight: 	bold;
text-align:	center;
vertical-align:	middle;
color:		#001000;
}

.ErrorBig {
background:	#ffcece;
border:		14px solid red;
margin:		20px 20px 20px 20px;
padding:	20px 20px 20px 20px;
font-size:	24pt;
line-height:	24pt;
Font-weight: 	bold;
text-align:	center;
vertical-align:	middle;
color:		#100000;
}

.Error {
background:	#ffcece;
border:		10px solid red;
margin:		20px 20px 20px 20px;
padding:	20px 20px 20px 20px;
font-size:	18pt;
line-height:	20pt;
Font-weight: 	bold;
text-align:	center;
vertical-align:	middle;
color:		#100000;
}



.PageFooter {
Font-family:	Helvetica, sans-serif;
Font-weight: 	bold;
Font-style: 	italic;
text-align:	center;
font-size:	8pt;
line-height:	10pt;
position:	relative;
clear:		both;
background: 	#ECF0DF;
margin:		0px 0px 0px 0px;
padding:	10px 0px 10px 0px;
background: 	#FFFFFF;
}

.HiddenPics {
display:	none;
}

.Hidden {
display:	none;
}



.TBOdd {
background:	#DDDDDD;
}

.TBEven {
background:	#D3D3D3;
}



.PicShd1 {
position:		relative;
left:			0px;
padding:		0px 0px 0px 0px;
}

.PicShd2 {
padding-bottom:		10px;
background:		url("../images/MB-1x10.gif") bottom;
background-repeat:	repeat-x;
}

.PicShd3 {
padding-right:		10px;
background:		url("../images/MR-10x1.gif") right;
background-repeat:	repeat-y;
}

.PicTR {
position:		absolute;
right:			0px;
top:			0px;
width:			10px;
height:			10px;
background:		url("../images/TR-10x10.gif");
}


.PicBL {
position:		absolute;
left:			0px;
bottom:			0px;
width:			10px;
height:			10px;
background:		url("../images/BL-10x10.gif");
}

.PicBR {
position:		absolute;
right:			0px;
bottom:			0px;
width:			10px;
height:			10px;
background:		url("../images/BR-10x10.gif");
}




.clock {
float:		right;
width:		80px;
height:		100px;
position:	absolute;
right:		0px;
top:		90px;
}


div.dig, div.hour, div.min, div.sec {
position:	absolute;
}

div.hour, div.min, div.sec {
width:		2px;
height:		2px;
font-size:	2px;
}

div.dig {
width:		30px;
height:		30px;
font-family:	arial,verdana,sans-serif;
font-size:	10px;
color:		#000000;
text-align:	center;
padding-top:	10px
}

div.min {
background:	#0000FF;
}

div.hour {
background:	#000000;
}

div.sec {
background:	#FF0000;
}

