﻿body {
	margin: 0px 0px 0px 0px;
}
#wrapwebsite {
	margin-left: auto; 
	width: 1024px; 
	margin-right: auto; 
	height: 100%;
}
	
#containerPad {
	min-width: 935px; 
	padding-left: 16px; 
	padding-top: 4px;
	padding-right: 16px;
}

#wrapcredo {		
	height: 40px; 
	display: block; 
	margin: 16px 0px 8px 0px;
}

#wrapcredo .rLeft {
	height: 40px; 
	width: 16px; 
	float: left;
} 
	
#wrapcredo .rRight {
	height: 40px; 
	width: 16px; 
	float: right;
}
	 
#wrapcredo .rMiddle {
	float: left;
	width: 95%;
}
	
#wrapheader {
	height: 168px; 
	display: block;
	margin: 0px 0px 0px 0px;
}

#wrapheader .headLeft {
	width: 8px;
	height: 168px;
	float: left;
}
	
#wrapheader .headMiddleLeft {
	float: left;
	height: 168px;
	width: 143px;
} 

#wrapheader .headMiddleRight {
	float: right;
	width: 764px;
	height: 168px;
} 

#wrapheader .headMiddleRightEng {
	float: right;
	width: 764px;
	height: 168px;
} 
	
#wrapheader .headRight {
	width: 8px; 
	height: 168px; 
	float: right;
}
	
.wrapcenter {
	width: 100%; 
	margin: 0px 0px 0px 0px;
}

#wrapfooter { 
	padding: 10px; 
	clear: both; 
	width: 100%; 
	margin: 0px 0px 0px 0px
}

.leftside {
	position: inherit; 
	float: left; 
	width: 25%; 
	margin: 0px 10px 0px 0px;
}

.minleftside {
	position: inherit; 
	float: left; 
	width: 20%; 
	margin: 0px 0px 0px 0px;
}

.center-nomargins {
	position: inherit; 
	float: left; 
	width: 100%; 
	margin: 8px 0px 0px 0px;
}

.center-rightandleftmargins {
	float: left; 
	width: 53%; 
	margin: 0px 0px 0px 0px;
}

.center-rightmargin {
	float: left; 
	width: 79%; 
	margin: 0px 0px 0px 0px;
}

.center-leftmargin {
	float: right; 
	width: 79%; 
	margin: 0px 0px 0px 0px;
}

.rightside {
	/*position: inherit;*/ 
	float: right; 
	width: 20%;  
	margin: 0px 0px 0px 0px;
}

.nrg {
	position: absolute; 
	width: 760px; 
	margin: 24px 0px 0px 0px;
}

.nrgLogo {
	position: relative; 
	width: 140px; 
	margin: -5px 0px 0px 0px;
}

.simplebutton {
	position: relative; 
	height: 25px; 
	margin: 0px 0px 0px 0px;
}

.simpletextbox {
	position: relative; 
	float: left; 
	height: 22px; 
	width: 150px; 
	font-size: 14px; 
	border-style: none;
}

img.pimage {
	margin-left: 4%;
}

h1.siteheading {margin: 0;}

hr.simplehline {height: 1px;}

span.simplespan {margin: 0px 0px 0px 3px;}

.topnav {position: absolute; top:0px; right:8%; width:100%; height:26px; padding: 0px 25px 0px 0px;}

.topnav ul {float:right; margin: 5px 20px 0px 0px; display:inline;}

li.topnavitem {float: left;  list-style-type:none; padding: 0px 7px 0px 7px;}

li.firstnav {float: left;  list-style-type:none; padding: 0px 7px 0px 0px;}

.editpanel {position: absolute; top:304px; right:20px;}

div.addthisbutton {position: absolute; top:70px; right:64px;}

#breadcrumb, .breadcrumbs { padding: 4px 4px 10px 4px;  }
fieldset { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
legend { margin: 30px 0px 0px 0px; }
.settinglabel {float:left; clear:left; width:20em;padding: 1px;}
.settinglabelFixedHeight {float:left; clear:left; width:20em; padding: 1px; height:77px;}
.settingrow {clear:left; padding: 4px 0px 4px 0px; margin-left:7px;  }
.modulebuttonrow {clear: left;  text-align:center; }
.div2columnleft { float: left; width: 350px;  padding: 1px; }
.div2columnright { margin: 0px 0px 0px 355px;  padding: 1px; }
h1, h1.heading { margin: 0px 0px 0px 0px;}
h2 { margin: 0px 0px 0px 0px;}
h3 { margin: 0px 0px 0px 0px;}
h4 { margin: 0px 0px 0px 0px;}
.watermarktextbox {width:9em; }
div.moduletitle, span.moduletitle, tr.moduletitle, 
h2.moduletitle, h1.heading { padding: 3px 0px 0px 5px;  vertical-align:middle;  }
h1.heading, h2.moduletitle { height: 21px; }
h2.credo
{
    padding-left: 40%;
    padding-top: 5px;
    height: 40px;
    color: #FFFFFF;
    width: 41%;
    font-family: Arial;
    font-size: 22px;
    float:left;
}
h1.heading { margin: -1px 0px 0px 0px; padding: 3px 0px 0px 0px; }
.modulepager { padding: 5px 0px 5px 5px; }
.modulesubtitle {margin: 5px 0px 0px 0px; padding: 4px 0px 4px 5px; height: 23px; vertical-align: bottom;}
.modulecontent {  vertical-align:top; padding: 0px 7px 0px 7px; }
.modulefooter {display:none;}
li.linkitem, li.linkaltitem {display: block; height: 18px; margin: 5px 0px 0px 0px;}
.linkitem a { padding: 7px 0px 0px 4px;}
.floatpanel { float:left; margin-right: 15px; }
.clearpanel { clear:left; padding-top: 15px; }
/*.simplelist, .simplelist li { list-style: none; padding: 0px 0px 10px 3px;  } in tinyMCE CSS*/
ul.linkitem { padding: 2px; list-style-type: none; margin-top: 0px; margin-right: 0px;
margin-bottom: 0px; margin-left: 0px; }
div.sitemap ul , div.sitemap ul li {list-style: none; }
.site-statistics {margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
ul.userstats { list-style-type:none;  margin: 5px 0px 0px -40px;}
ul.userstats ul { margin: 0; padding: 0; display: block; }
ul.userstats li { position: relative; list-style: none; }
p {line-height: 20px; }
blockquote {margin: 15px; padding: 0 0 0 32px;  	
  	background: #e3e3e3 url(quote_wh.gif) no-repeat 5px 10px !important; 
	background-position: 8px 10px; border: 1px solid #F1E3CB; 
	border-left: 5px solid #e3e3e3;   }

/* corner rounding */
.rtop .r1 {height: 24px; width:7px; float: left; 
	background-image: url("Misc/content_topLeft_blue.png");
	background-repeat: no-repeat;
	background-position: left top;  }
	
.rtop .r3 {height: 24px; width:7px; float:right; 
	background-image: url("Misc/content_topRight_blue.png");
	background-repeat: no-repeat; background-position: right top;}
		
.rbottom .r4 {height: 8px; width:6px; float: left; 
	background-image: url("Misc/content_bottomLeft_white.gif");
	background-repeat: no-repeat;
	background-position: left ; }
	
.rbottom .r3 {height: 8px; width:6px; float:right; 
	background-image: url("Misc/content_bottomRight_white.gif");
	background-repeat: no-repeat; background-position: right ;
	}
	
.rbottom { margin : 0px 0px 10px 0px; clear:both }/*#ededed*/
.rbottom  .r2 { background-color: #1F48A0; height: 7px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #FFFFFF;}
/*#214D82*/

div.panelwrapper  
{
	margin-bottom:0px; 
	border-right-style: solid; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-color: #FFFFFF; 
	padding-left: 5px; 
	padding-right: 5px;
}
 
ul.simplelist { margin-bottom:0px; }
table.editgrid { margin: 10px;  }
table.editgrid td {padding: 7px;  }
table.editgrid th {padding: 7px;font-weight:bold; }
.minheightpanel { min-height:200px; }
.gmaptextbox {width:27em; }
.gmap { margin: 0px 0px 10px 0px;}
.padded {padding: 7px 7px 7px 7px; }
div.AspNet-RadioButtonList ul, div.AspNet-CheckBoxList ul { list-style-type:none; padding:0px; margin:0px;}
li.AspNet-RadioButtonList-Item, li.AspNet-CheckBoxList-Item { white-space:nowrap;   }
.foldergallery h1 { font-size: large; margin-bottom: 20px;}
.album {}
.albumFloat { float: left; text-align: center; margin-right: 8px; margin-bottom: 4px; }
.albumDetailsLink {}
.albumMetaSectionHead {background-color: Gray;color: White;font-weight: bold; }
.albumMetaName  { font-weight: bold; }
.albumMetaValue {}
.center{text-align: center;}
div.simplehorizontalmenu {clear: both; width: 100%; height: 27px;}
ul.simplehorizontalmenu { float: left;list-style: none; margin:0; padding: 0;}
ul.simplehorizontalmenu li { display: inline; padding: 0px 10px 0px 10px; }	
ul.simplehorizontalmenu li.selecteditem { font-weight: bold; }
.vevent { padding: 10px 10px 10px 10px; }
.smalltextbox { width: 4em; }
.normaltextbox { width: 10em; }
.mediumtextbox { width: 15em; }
.widetextbox { width: 25em; }
.verywidetextbox { width: 35em; }
.whoson { float:left; padding: 5px 5px 5px 5px; }
.clear { clear:both; }
.ratingcontainer { float: right; }
.ratingrow { white-space:nowrap; }
.ratingStar { white-space:nowrap; margin:1em; height:14px;}
.ratingStar .ratingItem { font-size: 0pt; width: 13px; height: 12px; margin: 0px;padding: 0px; display: block;
    background-repeat: no-repeat; cursor:pointer;}
.ratingStar .Filled { background-image: url('Misc/ratingStarFilled.png');}
.ratingStar .Empty { background-image: url('Misc/ratingStarEmpty.png');}
.ratingStar .Saved {  background-image: url('Misc/ratingStarSaved.png');}
.ratingcomments { border: black 1px solid; background-color: #eeeeee; color:#000000; width:300px;height: 210px;padding: 5px;position: absolute;margin-top: 15px; }
.ratingcommentbox{   width: 280px; height: 100px; }
.pageicons { display:none; }

.lineDiv {
	border-bottom-style: solid; 
	margin-top: 5px; 
	margin-bottom: 5px; 
	border-bottom-width: 1px; 
	border-bottom-color: White
}

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -100px;
	left: -100px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 293px;
	height: 265px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: right;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 500px;
	height: 452px;
}	

.simpleButton
{
	background-color: #1F48A0; 
	background-repeat: repeat; 
	border: 1px solid #FFFFFF; 
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: normal;
	margin: 1px 2px 1px 2px
}	

.simpleButton:hover
{
	background-color: #59A8F7; 
}

.darkBody
{
	background-image:url('Misc/gray.png');
	background-repeat:repeat;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    background-image: url('Misc/toolkit-bg.gif');
    background-position: top left;
    border: 0px none;
    color: #FFFFFF;
    padding: 4px 0px 3px 5px;
    font-size: 13px;
    height: 16px;
    width: 240px;
}
.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url('Misc/toolkit-arrow.gif');
    background-position: top left;
    border: 0px none;
    height: 23px;
    width: 23px;
}
.AjaxToolkitStyle .ajax__combobox_itemlist
{
    border-color: #0F2543;
    background-color: #EFEFEF;
}