﻿body	{ background-color:#A4A691; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
#body	{ margin-top:56px; }
a		{ text-decoration:none; font-size:11px; }
a	img	{ border:0px; }
#divBody		{ width:780px; margin:auto; overflow:hidden; background-color:#ffffff; }

#ulTopMenu		{ width:100%; height:20px; margin:0px; padding:0px; background-color:#000000; border-bottom:1px solid #DADCC6; list-style-type:none; }
#ulTopMenu	li	{ float:right; margin:3px 0px;}
.ulWhiteOrange	{ margin:0px; padding:0px; list-style-type:none; }
.ulWhiteOrange	li	.a		{ color:#ffffff; font-weight:bold; padding:0px 5px; border-right:1px solid #ffffff; }
.ulWhiteOrange	li	.last	{ border-right:1px solid #000000; }
.ulWhiteOrange	li	.a:hover	{ color:#FFC000; }
.ulWhiteOrange	li	.active	{ color:#FFDE00; font-weight:bold; padding:0px 5px; border-right:1px solid #ffffff; }
#copyright		{ height:21px; line-height:21px; vertical-align:middle; background-color:#000000; color:#ffffff; padding:2px; margin-top:10px; }

#divHeader		{ border-top:1px solid #696967; border-bottom:1px solid #9A9A68; background-color:#ffffff; height:84px; margin-bottom:10px; }
#divNonHome		{ position:absolute; height:84px; width:780px;}
#divHomeHeader		{ height:193px; background-color:#9A996B; background-image:url(images/topheader.jpg); background-repeat:no-repeat; border-bottom:1px solid #060900;}
#divIsHome		{ position:absolute; height:193px; width:780px; border-bottom:1px solid #94977C; } 
#ulTransBlue	{ position:absolute; left:371px; top:125px; }
#divHomePlace		{ position:absolute; left:350px; top:145px; width:250px; text-align:center;}
#ulTransBlue	{ margin:0px; padding:0px; }
#ulTransBlue	li	{ float:left; }
#ulTransBlue	.a		{ margin-left:10px; padding-right:10px; }
#ulTransBlue	.last	{ border-right:0px; }
#divNotHomePlace	{ float:left; width:250px; }
#divNonMainSection	{ position:absolute; bottom:0px; right:0px; height:25px; width:490px; }
#ulNonMainMenu	{ float:left; margin:0px; padding:0px; list-style-type:none; width:200px; }
#ulNonMainMenu	li	{ float:right; margin:3px 0px; list-style-type:none; }
#ulNonMainMenu	li	.a			{ color:#000000; font-weight:bold; padding:0px 5px; border-right:1px solid #000000; }
#ulNonMainMenu	li	.active		{ color:#FFDE00; font-weight:bold; padding:0px 5px; border-right:1px solid #000000; }
#ulNonMainMenu	li	.a:visited	{ color:#000000; }
#ulNonMainMenu	li	.a:hover	{ color:#0F5DDD; }
#ulNonMainMenu	li	.last		{ border-right:0px; }
.ulNonMain		{ margin:0px; padding:0px; }
.ulNonMain	li	{ float:right; margin:3px 5px; list-style-type:none; line-height:21px; vertical-align:middle; }
.lnkBlueBold			{ color:#005F8F; font-weight:bold; text-decoration:none; }
.lnkBlueBold:visited	{ color:#005F8F; }
.lnkBlueBold:hover		{ color:#C60B2A; }
.lnkOrange				{ color:#FF6600; }
.lnkOrange:visited		{ color:#FF6600; }
.lnkOrange:hover		{ color:#013A7C; }
.lnkGrayBold			{ color:#555555; font-weight:bold; }
.lnkGrayBold:visited	{ color:#555555; font-weight:bold; }
.lnkGrayBold:hover		{ text-decoration:underline; }
#lnkMoreArticles		{ float:right; margin-right:50px; }
.lnkActive1				{ color:#FFDE00; }
.lnkActive2				{ color:#FFDE00; }
.lnkActive3				{ background-color:#A4A691; }
.fleft		{ float:left; }
.fright		{ float:right; }
.divClear	{ clear:both; font-size:1px; line-height:1px; }
.ihdr		{ margin-top:5px; }
.hdr		{ float:left; font-size:13px; color:#005F8F; margin:0px 0px 0px 5px; padding:0px; }
#divLeftNav			{ float:left; width:165px; }
#divMainLinks		{ width:148px; margin:10px; }
#divMainLinks	#divTitle	{ background-color:#9A9A68; width:100%; height:17px; font-weight:bold; line-height:17px; vertical-align:middle; color:#ffffff; }
#ulMainLinks		{ margin:0px; background-color:#F5F5E9; border:2px solid #9A9A68; padding:4px 0px; list-style-type:none; }
#ulMainLinks	li	a		{ display:block; padding-left:12px; width:132px; line-height:24px; vertical-align:middle; }
#ulMainLinks	li	.active			{ color:#FFFFFF; background-color:#A4A691; font-weight:bold;}
#ulMainLinks	li	.active:visited	{ color:#FFFFFF; background-color:#A4A691; }
#ulMainLinks	li	.active:hover	{ color:#FFC000; } 
#divFeatured		{ width:136px; margin:10px; padding:4px; border:2px solid #9A9A68; background-color:#EFEDD6; text-align:center; }
#divContent			{ float:right; width:600px; overflow:hidden; margin:8px 5px 5px 0px; }
#divContentHeader	{ border-bottom:1px solid #cccccc; height:21px; margin-bottom:10px;}
.divHalfContent		{ float:left; width:45%; margin-left:5px; }
.divWelcome			{ border-top:#cccccc 2px dotted; margin-top:5px; }

.ContainerCtl			{ float:left; width:780px;  }
.ContainerCtl	.nav			{ float:left; width:780px;  }
.ContainerCtl	.grd	{ float:left; }			
.frmBasic				{ float:right; width:780px; font-size:13px; padding:5px; }
.frmBasic		.lbl			{ float:left; width:120px;	padding:4px 0px; }
.frmBasic		.txt			{ float:left; width:480px;	margin-bottom:3px; }
.frmBasic		.ftxt			{ float:left; width:480px;	margin-bottom:3px; }
.frmBasic		.mtxt			{ float:left; width:480px;	margin-bottom:3px; }
.frmBasic		.lst			{ float:left; width:465px;	margin-bottom:3px; }
.frmBasic		.chk			{ float:left; width:732px;	margin-bottom:3px; }
.frmBasic		.chklbl			{ float:left; width:637px;	margin-top:3px; }
.frmBasic		.chkctl			{ float:left; width:20px;	margin-bottom:3px; }
.frmBasic		.lblMand		{ float:left; width:10px;	padding:5px 0px; margin-left:5px; color:#ff0000;  }
.frmBasic		.lblerror		{ float:left; width:160px;	padding:5px 0px; }
.frmBasic		.lblErrorSum	{ clear:both; }
.frmBasic		.btncont		{ float:left; width:90%;	text-align:center; }

.frmSmall				{ width:300px; }
.frmSmall		.txt	{ float:left; width:150px; }
.frmSmall		.ftxt	{ float:left; width:150px; }
.frmSmall		.chk	{ float:left; width:290px; }
.frmSmall		.lblMand		{ float:left; width:10px;	padding:5px 0px; margin-left:5px; color:#ff0000; }
.frmSmall		.lblerror		{ float:left; width:120px;	padding:5px 0px; }


.frmInvis				{ width:300px; }
.frmInvis		.lbl	{ float:left; display:none; }
.frmInvis		.txt	{ float:left; width:150px; }
.frmInvis		.chk	{ float:left; width:290px; }
.frmInvis		.lblMand		{ float:left; width:10px;	padding:5px 0px; margin-left:5px; color:#ff0000; }
.frmInvis		.lblerror		{ float:left; width:120px;	padding:5px 0px; }


#ulStdList	{ margin:5px; list-style-type:none; }
#ulStdList	{ margin-bottom:15px; }

.tblBase	{ }
.tblBase	.trh	{ background-color:#999999; color:#FFFFFF; }
.tblBase	.trh	th	{ text-align:left; color:#ffffff; }
.tblBase	.tr0	{ background-color:#EFEFEF; color:#555555; }
.tblBase	.tr1	{ background-color:#FFFFFF; color:#555555; }
.tblBase	.trh	th	a	{ color:#ffffff; text-decoration:underline; }
.tblBase	.lnkASC		{ color:#000000; background-position:right center; background-repeat:no-repeat; background-image:url(Images/up-arrow.gif);		padding-right:15px;	}
.tblBase	.lnkDESC	{ color:#000000; background-position:right center; background-repeat:no-repeat; background-image:url(Images/down-arrow.gif);	padding-right:15px;		}

.graylink				{ font-size: 11px; color: #555555; text-decoration: none; }
.graylink:hover			{ font-size: 11px; color: #C60B2A; text-decoration: none; }
.grayboldlink			{ font-size: 11px; font-weight: bold; color: #555555; text-decoration: none; }
.grayboldlink:hover		{ font-size: 11px; font-weight: bold; color: #555555; text-decoration: underline; }
.graybold				{ font-size: 11px; font-weight: bold; color: #555555; text-decoration: none; }
.bluebold2big			{ font-size: 13px; font-weight: bold; color: #005F8F; text-decoration: none; }
.bluebold2link			{ font-size: 11px; font-weight: bold; color: #005F8F; text-decoration: none; }
.bluebold2link:hover	{ color: #C60B2A; }
.bluelink				{ font-size: 11px; color: #005F8F; text-decoration: underline;	}
.bluelink:hover			{ font-size: 11px; color: #FF6600; text-decoration: underline;	}
.blue					{ font-size: 11px; color: #005F8F; text-decoration: underline;	}
.orangelink				{ font-size: 11px; color: #FF6600; text-decoration: none;		}
.orangelink:hover		{ font-size: 11px; color: #013A7C; text-decoration: none;		}

.pCode			{ padding:7pt; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 7pt; WIDTH: 95%; white-space:pre; FONT-STYLE: normal; FONT-FAMILY: 'Courier New',Courier,mono; WHITE-SPACE: pre; BACKGROUND-COLOR: rgb(238,238,238); FONT-VARIANT: normal; }

.divCCont		{ float:right; margin:5px; }

.ulMainProdFeatures	{ list-style-type:none; margin:0px; padding:0px; }
.ulMainProdFeatures	li	{ margin:10px auto; }
.ulMainProdFeatures	li	ul	{ list-style-type:disc; margin-top:10px; }
.ulMainProdFeatures	li	ul	li	{ margin:auto auto; }

#ulMainAdminMenu	{ float:right; width:540px; padding:0px; margin:10px 0px 0px 0px; }
#ulMainAdminMenu	li { float:left; margin:3px 0px; list-style-type:none; }
#ulMainAdminMenu	li	.a			{ color:#000000; font-weight:bold; padding:0px 5px; border-right:1px solid #000000; }
#ulMainAdminMenu	li	.active		{ color:#FFDE00; font-weight:bold; padding:0px 5px; border-right:1px solid #000000; }
#ulMainAdminMenu	li	.a:visited	{ color:#000000; }
#ulMainAdminMenu	li	.a:hover	{ color:#0F5DDD; }
#ulMainAdminMenu	li	.last		{ border-right:0px; }


.tblPricing		tr	th	{ background-color:#999999; font-size:10px; color:#ffffff; text-align:left; text-indent:10px; font-weight:normal; }
.tblPricing		tr	td	{ background-color:#EFEFEF; color:#555555;}

.tblCart		tr	th	{ background-color:#CCCCCC; color:#555555; text-align:left; }
.tblCart		tr	td	{ background-color:#EFEFEF; color:#555555;}

.SmallCtr		{ float:left; width:650px; }
.uscDemo		{ float:left; width:350px; font-size:13px; padding:5px; }
.uscDemo	.lbl			{ float:left; width:120px;	padding:4px 0px; }
.uscDemo	.txt			{ float:left; width:140px;	margin-bottom:3px; }
.uscDemo	.fle1			{ float:left; width:140px;	margin-bottom:3px; }
.uscDemo	.lst			{ float:left; width:145px;	margin-bottom:3px; }
.uscDemo	.chk			{ float:left; width:345px;	margin-bottom:3px; }
.uscDemo	.chklbl			{ float:left; width:145px;	margin-top:3px; }
.uscDemo	.chkctl			{ float:left; width:20px;	margin-bottom:3px; }
.uscDemo	.lblMand		{ float:left; width:10px;	padding:5px 0px; margin-left:5px; }
.uscDemo	.lblerror		{ float:left; width:60px;	padding:5px 0px; font-size:10px; color:#ff0000; height:19px; color:#ff0000; }
.uscDemo	.lblErrorSum	{ clear:both; color:#ff0000; }
.uscDemo	.btncont		{ float:left; width:90%;	text-align:center; }



.DoubleWide		{ float:left; width:640px; border-left:1px solid #8B8B8B; padding-left:2px; }
.usrTrailer		{ float:left; width:630px; font-size:13px; padding:5px; }
.usrTrailer	.lbl			{ float:left; width:120px;	padding:4px 0px; }
.usrTrailer	.txt			{ float:left; width:140px;	margin-bottom:3px; }
.usrTrailer	.ftxt			{ float:left; width:140px;	margin-bottom:3px; }
.usrTrailer	.fle1			{ float:left; width:146px;	margin-bottom:3px; }
.usrTrailer	.lst			{ float:left; width:145px;	margin-bottom:3px; }
.usrTrailer	.chk			{ float:left; width:345px;	margin-bottom:3px; }
.usrTrailer	.chklbl			{ float:left; width:145px;	margin-top:3px; }
.usrTrailer	.chkctl			{ float:left; width:20px;	margin-bottom:3px; }
.usrTrailer	.lblMand		{ float:left; width:10px;	padding:5px 0px; margin-left:5px; }
.usrTrailer	.lblerror		{ float:left; width:60px;	padding:5px 0px; font-size:10px; color:#ff0000; height:19px; color:#ff0000; }
.usrTrailer	.lblErrorSum	{ clear:both; color:#ff0000; }
.usrTrailer	.btncont		{ float:left; width:90%;	text-align:center; }

.uscSignup		{ float:left; width:550px; font-size:13px; padding:5px; }
.uscSignup	.lbl			{ float:left; width:120px;	padding:4px 0px; }
.uscSignup	.txt			{ float:left; width:140px;	margin-bottom:3px; }
.uscSignup	.ftxt			{ float:left; width:140px;	margin-bottom:3px; }
.uscSignup	.fle1			{ float:left; width:140px;	margin-bottom:3px; }
.uscSignup	.lst			{ float:left; width:145px;	margin-bottom:3px; }
.uscSignup	.chk			{ float:left; width:445px;	margin-bottom:0px; height:21px; }
.uscSignup	.chklbl			{ float:left; width:345px;	margin-top:3px; }
.uscSignup	.chkctl			{ float:left; width:20px;	margin-bottom:3px; }
.uscSignup	.lblMand		{ float:left; width:10px;	padding:5px 0px; margin-left:5px; }
.uscSignup	.lblerror		{ float:left; width:260px;	padding:5px 0px; font-size:10px; color:#ff0000; height:19px; }
.uscSignup	.lblErrorSum	{ clear:both; }
.uscSignup	.btncont		{ float:left; width:90%;	text-align:center; }


.loginctl		{ width:280px; font-size:small; padding-top:10px; }
.loginctl	.btn			{ float:right; }
.loginctl	.lbl	{ float:left;	margin-bottom:3px; width:110px;		}
.loginctl	.txt	{ float:right;	margin-bottom:3px; margin-right:5px; width:150px; }
.loginctl	.chk	{ float:left; width:150px; }
.lblError	{ font-weight:bold; color:#ff0000; }

.loginctl2		{ float:left; width:280px; font-size:small; padding-top:10px; }
.loginctl2	.btn			{ float:right; }
.loginctl2	.lbl	{ float:left;	margin-bottom:3px; width:110px;		}
.loginctl2	.txt	{ float:right;	margin-bottom:3px; margin-right:5px; width:150px; }
.loginctl2	.chk	{ float:left; width:150px; }

.divGrayHdr	{ height:21px; background-color:#EFEFEF; color:#555555; line-height:21px; vertical-align:middle; }
#divAdminContent	{ margin-left:5px; }

.tblSort1		{ width:90%; }
.tblSort1	.trh		{ background-color:#999999; }
.tblSort1	.grey0		{ background-color:#EFEFEF; }
.tblSort1	.grey1		{ background-color:#FFFFFF; }
.tblSort1	tr th	a	{ color:#DCDCDC; }
.tblSort1	.lnkASC		{ color:#000000; }
.tblSort1	.lnkDESC	{ color:#FFFFFF; }
#divLeftBoxes	{ width:148px; margin:10px; }

.divLeftBox			{ background-color:#DCDCDC;}
.divLeftHdr		b	{ float:left; margin-top:4px; padding-bottom:2px;  }
.divLeftBoxContent	{ background-color:#EFEFEF; padding:1px 4px; border:solid 2px #DCDCDC; }

.divHalf			{ float:left; width:40%; padding:5px; margin:5px; height:150px; border:1px solid gray; }
.divHalf		b	{ float:left; width:95%; border-bottom:1px dashed #000000;  margin-bottom:3px; }
.lblAdmin			{ float:left; width:120px; color:Blue;}
.btnAdminRight		{ float:right; }

.tblChangeLog		{ }
.tblChangeLog	tr	th	{ font-weight:normal; text-align:left; }
.tblChangeLog	.tr1	{ background-color:#EFEFEF; }
.tblChangeLog	.tr0	{ background-color:#FFFFFF; }

.Billing				{ width:600px; }
.CardInfo				{ width:460px; }
.CheckoutCtr				{ float:left; font-size:13px; padding:5px; }
.CheckoutCtr		.lbl			{ float:left; width:170px;	padding:4px 0px;  color:#4852B4; font-weight:bold;}
.CheckoutCtr		.txt			{ float:left; width:200px;	margin-bottom:3px; }
.CheckoutCtr		.mtxt			{ float:left; width:205px;	margin-bottom:3px; }
.CheckoutCtr		.ftxt			{ float:left; width:205px;	margin-bottom:1px; }
.CheckoutCtr		.ftxt	.add		{ width:85px;	}
.CheckoutCtr		.ftxt	.box		{ width:30px;	}
.CheckoutCtr		.lst			{ float:left; width:190px;	margin-bottom:3px; }
.CheckoutCtr		.chk			{ float:left; width:332px;	margin-bottom:3px; }
.CheckoutCtr		.chklbl			{ float:left; width:237px;	margin-top:3px; }
.CheckoutCtr		.chkctl			{ float:left; width:20px;	margin-bottom:3px; }
.CheckoutCtr		.lblMand		{ float:left; width:10px;	padding:5px 0px; margin-left:5px; color:#ff0000;}
.CheckoutCtr		.lblerror		{ float:left; width:175px;	padding:5px 0px; }
.CheckoutCtr		.lblErrorSum	{ clear:both; }
.CheckoutCtr		.btncont		{ float:left; width:90%;	text-align:center; }

/*
.CheckoutCtr		div				{ height:23px;  }
.CheckoutCtr		div		input	{ margin-right:5px; }

*/

.divUpperSection	{ width:400px; }
.divUpperSection	label	{ float:left; width:150px; font-weight:bold; }
.divUpperSection	span	{ float:left; width:250px; }
.section			{ float:left; width:240px; border:1px solid black; }
.section		.lbl	{ float:left; width:80px; font-weight:bold; }
.section		.data	{ float:left; width:150px; }

.tdUnder1		{ border-bottom:1px solid #000000; }
.tbRight1		{ border-right:1px solid #000000; }

.divBar			{ width:47px; float:left; }
.divBar1		{ background-color:#2C77EC; }
.divBar2		{ background-color:#FCA32C; }
.divBar3		{ background-color:#D82B04; }
.divBar4		{ background-color:#004D7E; }
.divBar5		{ background-color:#B0B0B0; }
.divBar6		{ background-color:#0C2551; }
.divBar7		{ background-color:#B3994D; }