@charset 'UTF-8';
/*functionsstyle/GetMainStylesNew()*/	.wrap{white-space: normal;}
	.nowrap{white-space: nowrap;}.NoOverflow{overflow: hidden;} .fontArial { font-family: Arial, Helvetica, sans-serif; } .fontArialBlack { font-family: 'Arial Black', Gadget, sans-serif; } .fontComicSansMS { font-family: 'Comic Sans MS', cursive; } .fontCourierNew { font-family: 'Courier New', Courier, monospace; } .fontGeorgia { font-family: Georgia, 'Times New Roman', Times, serif; } .fontHelvetica { font-family: Helvetica; } .fontLucidaConsole { font-family: 'Lucida Console', Monaco, monospace; } .fontLucidaSansUnicode { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; } .fontmonospace { font-family: monospace, Verdana; } .fontPalatinoLinotype { font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; } .fontTahoma { font-family: Tahoma, Geneva, sans-serif; } .fontTimesNewRoman { font-family: 'Times New Roman', Times, serif; } .fontTrebuchetMS { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; } .fontVerdana { font-family: Verdana, Geneva, sans-serif; }.BodyBkgnd{background-color: #f8f7f7;}
.staticbox {
	margin: auto;
	position: absolute;
	width: 50%;
	text-align: left;
	padding: 1em;background-color: #f8f7f7;border:1px solid blue;-webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em; -webkit-box-shadow: 0px 3px  6px #d0c7ba; -moz-box-shadow: 0px 3px  6px #d0c7ba; -o-box-shadow: 0px 3px  6px #d0c7ba; -ms-box-shadow: 0px 3px  6px #d0c7ba; box-shadow: 0px 3px  6px #d0c7ba; 
}

.userheader {
        background-color: #f8f8f8;
        background-image: url('Header.jpg');
		width: 964px;
		height: 179px;		-webkit-background-size: 960px 80px; -moz-background-size: 960px 80px; -o-background-size: 960px 80px; -ms-background-size: 960px 80px; background-size: 960px 80px;         
		background-repeat: no-repeat;
}.transparent0 {position: absolute;opacity: 0.0;filter: alpha(opacity=0);}.transparent10 {position: absolute;opacity: 0.1;filter: alpha(opacity=10);}.transparent50 {position: absolute;opacity: 0.5;filter: alpha(opacity=50);}.transparent90 {position: absolute;opacity: 0.9;filter: alpha(opacity=90);}.transparent100 {position: absolute;opacity: 1.0;filter: alpha(opacity=100);}.headerdiv2{width:100%;border-radius: 1em;background-color: #f8f8f8;}.headerdiv2 img{position: relative; top: 0; left: 0;}.headerdiv img{	float:left;
	width:100%;
    background-color: #f8f8f8;
	background-image: url('Header.jpg');
	background-repeat: no-repeat;border-radius: 1em;}.Border2Gray {border: 2px solid #C0C0C0;}.Border2Blue {border: 2px solid blue;}.Border2Red {border: 2px solid red;}.Border2Black {border: 2px solid black;}.Border2Green {border: 2px solid green;}.Border2Amber {border: 2px solid #FFC200;}.headertextrel {	position: absolute;
	top: 0px;
	margin: 0 auto;border-radius: 1em;background-color: #f3e8d9;	padding: 1em;
    font-weight: bold;
	text-align: center;
	font-size: 32px;
	/*border-radius: 1em;*/
	color: blue;text-shadow:-1px 1px 3px #777;}.headertext {	position: relative;border-radius: 1em;background-color: #eeffff;	padding: 1em;
    font-weight: bold;
	text-align: center;
	font-size: 32px;
	/*border-radius: 1em;*/
	color: blue;text-shadow:-1px 1px 3px #777;}
.Row0Bkgnd {
background-color: #f8f7f7;
}

.Row0 {background-color: #f8f7f7;border:1px solid blue;padding: 0.5em;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; 
}

.Row1Bkgnd {background-color: #eeffff;}

.Row1 {background-color: #eeffff;border:1px solid red;padding: 0.5em;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; 
}

.bgcolorFFFF00 {
	background-color: #ffff00;
}

.bgcolorFFFEFE {/*Red*/
	background-color: #fffefe;
}

.bgcolorFEFFFE {/*Green*/
	background-color: #fefffe;
}

.textdecorationnone{
	text-decoration: none;
}

.textdecorationunderline{
	text-decoration: underline;
}
.headingyellow{
	color: yellow;
	font-size: larger;
	font-weight: bold
}

.textsizelarger {
	font-size:larger;
}

.textsize150pc {
	font-size:150%;
}

.textsize200pc {
	font-size:200%;
}

.left
{
	float: left;
}

.center
{
	margin-left:auto;
	margin-right:auto;
}

.right
{
	float: right;
}

.bordercolor-eee{
	border-color: #fff;
}

.bordercolor-0F0{
	border-color: #0F0;
}

.bordercolor-F00{
	border-color: #F00;
}
.bordercolor-00F{
	border-color: #00F;
}

.bordercolor-FFF{
	border-color: #FFF;
}

.borderwidth0{
	border-width: 0px;
}

.paddingleft1em {
	padding-left: 1em;
}

.indent1em {
	margin-left:1em;
}

.indent2em {
	margin-left:2em;
}

.padding1em {
	padding: 1em;
}

.paddingordersummary{
	padding-left: 0.25em;
	padding-right: 0.25em;
	padding-top: 0em;
	padding-bottom: 0em;
}

.cellpaddingright1em{
	padding-right: 1em;
}

.cellpaddingleft1em{
	padding-left: 1em;
}
	
.textalignleft {
	text-align:left;
}

.textaligncenter {
	text-align:center;
}

.textalignright {
	text-align:right;
}

.textalignjustify {
	text-align:justify
}

.topborder2gray {
	border-top: solid 2px black;
}

.roundedbox1em {-webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em; }

.roundedbox1em {
	padding: 1em;
	-webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em; }

.roundedbox1emwithdropshadow {
	padding: 1em;
	-webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; }

.roundedboxbgndcolor0 {background-color: #f8f7f7;}

.roundedbox1emwithdropshadowbgndcolor0 {background-color: #f8f7f7;padding: 1em;-webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; }

.roundedboxbgndcolor1 {background-color: #eeffff;}

.roundedboxbgndcolor2 {background-color: #f8f7f7;white-space: normal;
}

.roundedbox1emwithdropshadowbgndcolor1 {white-space: nowrap;overflow: hidden;background-color: #eeffff;padding: 1em;-webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em; -webkit-box-shadow: 0px 3px  6px #d0c7ba; -moz-box-shadow: 0px 3px  6px #d0c7ba; -o-box-shadow: 0px 3px  6px #d0c7ba; -ms-box-shadow: 0px 3px  6px #d0c7ba; box-shadow: 0px 3px  6px #d0c7ba; }

.roundedbox1emwithdropshadowbgndcolor2 {overflow: hidden;background-color: #f8f7f7;padding: 0.5em;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba; -moz-box-shadow: 0px 3px  6px #d0c7ba; -o-box-shadow: 0px 3px  6px #d0c7ba; -ms-box-shadow: 0px 3px  6px #d0c7ba; box-shadow: 0px 3px  6px #d0c7ba; 
}.advertdivbkgnd{ background-color: #f8f7f7;}.BkgndYellow{ background-color: #ffff00;}
.advertdivvarheight {
background-color: #f8f7f7;	padding: 0.5em;
	overflow: hidden;	-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; 
}
.advertdivFixedAspectRatio {
    /*width within the parent. can be any percentage.*/
    width: 100%;background-color: #f8f7f7;
}
.advertdivFixedAspectRatio:before {
    content: "";
    float: left;
	/*essentially the aspect ratio. 100% means the div will remain ###% as tall as it is wide, or square if padding-bottom = 100%.*/ 
    padding-bottom: 125.174%;/*padding-bottom: 100%;*/
}
/*this is a clearfix. you can use whatever clearfix you usually use, add overflow:hidden to the parent element, or simply float the parent container.*/
.advertdivFixedAspectRatio:after {
    content: "";
    display: table;
    clear: both;
}

.advertdivFixedAspectRatioInner{
	width: 100%;padding: 0;margin: 0;border-width: 0;background-color: #f00;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; 	
}
.advertdivFixedAspectRatioYellow {
    /*width within the parent. can be any percentage.*/
    width: 100%;background-color: #ff0;
}
.advertdivFixedAspectRatioYellow:before {
    content: "";
    float: left;
	/*essentially the aspect ratio. 100% means the div will remain ###% as tall as it is wide, or square if padding-bottom = 100%.*/ 
    padding-bottom: 125.174%;/*padding-bottom: 100%;*/
}
/*this is a clearfix. you can use whatever clearfix you usually use, add overflow:hidden to the parent element, or simply float the parent container.*/
.advertdivFixedAspectRatioYellow:after {
    content: "";
    display: table;
    clear: both;
}

.advertdivFixedAspectRatioYellowInner{
	width: 100%;padding: 0;margin: 0;border-width: 0;background-color: #ff0;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; 	
}
.advertdivFixedAspectRatioMain {width: 100%}

.advertdivFixedAspectRatioContainer {
    width: 30%;
    float: right;
    position: relative;
}
.advertdivFixedAspectRatioSizing {
    width: 100%;
    padding-bottom: 50%;
    visibility: hidden;
}
.advertdivFixedAspectRatioContent {
    width: 100%;
    height: 100%;
    background-color: red;
    position: absolute;
    margin-top: -50%;
}
.advertdiv {background-color: #f8f7f7;	padding: 0.5em;
	overflow: hidden;	
	/*width: 100%;*/
	height: 405px;
	max-height: 405px;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; }
.advertdivbkgndyellow {background-color: #ffff00;	padding: 0.5em;
	overflow: hidden;	
	/*width: 100%;*/
	height: 405px;
	max-height: 405px;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; }

.roundedbox1emwithdropshadowbgndcolor2border {
	background-color: #ffffff;
	padding: 0.5em;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; border-color: #f00;border-width: 1px;}.formboxbkgnd{background-color: #f8f7f7;}
	
.errorbox{
	border:2px solid red;background-color: #fdd;padding: 0.5em;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; }
.infoboxbkgnd{background-color: #ffd;}
.infobox{
	border:2px solid green;background-color: #ffd;padding: 0.5em;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; }

.formbox{
	border-color: #000;border-width: 1px;background-color: #f8f7f7;padding: 0.5em;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; -o-border-radius: 0.5em; -ms-border-radius: 0.5em; border-radius: 0.5em; -webkit-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -moz-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -o-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; -ms-box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; box-shadow: 0px 3px  6px #d0c7ba,0px 0px 0px #f8f7f7; }

.Button1emRad {-webkit-border-radius: 1em; -moz-border-radius: 1em; -o-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em;  } 
.valigntop {
	vertical-align: top;
}

.valignmiddle{
	vertical-align:middle;
}

.height20px { 
	height:20px;
}

.width100pc {
	width: 100%;
}

.width98pc {
	width: 98%;
}

.width95pc {
	width: 95%;
}

.width94pc {
	width: 94%;
}

.width90pc {
	width: 90%;
}

.width80pc {
	width: 80%;
}

.width75pc {
	width: 75%;
}

.width70pc {
	width: 70%;
}

.width68pc {
	width: 68%;
}

.width60pc {
	width: 60%;
}

.width59pc {
	width: 59%;
}

.width50pc {
	width: 50%;
}

.width49_95pc {
	width: 49.95%; 
}

.width49pc {
	width: 49%;
}

.width40pc {
	width: 40%;
}

.width39pc {
	width: 39%;
}

.width34pt61pc{
	width: 34.61%;
}

.width33pc {
	width: 33%;
}

.width32pc {
	width: 32%;
}

.width30pc {
	width: 30%;
}

.width25pc {
	width: 25%;
}

.width24pc {
	width: 24%;
}

.width20pc {
	width: 20%;
}

.width19pc {
	width: 19%;
}

.width17pt305pc{
	width: 17.305%;
}

.width15pc {
	width: 15%;
}

.width10pc {
	width: 10%;
}

.width9pc {
	width: 9%;
}

.width5pc {
	width: 5%;
}

.width2pc {
	width: 2%;
}

.backgroundcolorform{background-color: #f8f7f7;}

.backgroundcolorwhite{
	background-color: #fff;
}

.backgroundcolorwarning{
	background-color: #ffd9d9;
}

.backgroundcoloraaffff{
	background-color: #aaffff;
}

.backgroundcolorffffaa{
	background-color: #ffffaa;
}.backgroundcolorffff00{background-color: #ffd9d9;border: 2px solid #ff0000;}
.backgroundcolorffd5f6{
	background-color: #ffd5f6;/*#ffd5f6; #ddffff rightcol background*/
}

.border0 {
	border: 0;
}

.cellpadding0 {
	padding: 0px;
}

.cellpadding1 {
	padding: 1px;
}

.cellpadding2 {
	padding: 2px;
}

.cellpadding5 {
	padding: 5px;
}

.cellpadding10 {
	padding: 10px;
}

.cellspacing0 {
	border-spacing:0;
    border-collapse:collapse;	
}

.cellspacing1 {
	border-spacing:1px;
    border-collapse:collapse;	
}

.cellspacing2 {
	border-spacing:2px;
    border-collapse:collapse;	
}

.cellspacing5 {
	border-spacing:5px;
    border-collapse:collapse;	
}

.gradientbox {
	background-image:
		url(images/BlackToWhiteGradientCornerBR16x16.png),
		url(images/BlackToWhiteGradientCornerTL16x16.png),
		url(images/BlackToWhiteGradientCornerBL16x16.png),
		url(images/BlackToWhiteGradientCornerTR16x16.png),
		url(images/BlackToWhiteGradientLeftSide1x16.png),
		url(images/BlackToWhiteGradientBottomSide1x16.png),
		url(images/BlackToWhiteGradientRightSide1x16.png),
		url(images/BlackToWhiteGradientTopSide1x16.png),
	 	url(images/Black1x1.png);
	background-repeat:
		no-repeat,
		no-repeat,
		no-repeat,
		no-repeat,
		repeat-y,
		repeat-x,		
		repeat-y,
		repeat-x,
		repeat;
	background-position:
		bottom right,
		top left,
		bottom left,
		top right,
		top left,
		bottom left,
		top right,
		top left,
		top left;
	height:auto;
	
	overflow:auto;
}

.blackborder{border: 1px solid #000;box-shadow: 0 0 0 0;}.border1white{border:1px solid #fff;}.border1black{border:1px solid #000;}.border1red{border:1px solid #f00;}