/* BROWSER FLAGS (fnti/global): default */
/* -------------------------------- default -------------------------------- */
/* RESET */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-weight: normal; font-style: normal; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */

body {	
	font-family:"trebuchet ms",verdana,sans-serif;
	font-size: 13px;
	background-color: #fff;
	color: #333; 
 	background-image: url(/data/Template/i/bg.png);
	background-repeat: repeat-x;
	padding: 0px;
	margin:0px;
}
a {
 	color: #532673;
	font-weight: bold;
}
a:hover {
	color:#5fbc00;
}
a:focus {
	outline:none; 	
}
.body {
 	width: 975px;
	margin:0px auto;
	position:relative;
}
.homeLogo {
 	background-image: url(/data/Template/i/logo.png); 	
	display:block;
	width: 264px;
	height: 103px;
}
.contentArea {
	min-height:450px;
	_height:450px;
}
.homeLogo span {
 	display:none;
}
.top {
 	height: 151px;
	overflow: hidden;
}
.Menu ul, .leftMenu ul {
 	padding:0px;
	margin:0px;
	overflow: hidden;
	list-style-type: none;
}
.Menu li {
	display:block;
	float:left;	
}
.Menu li a {
 	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-decoration:none;
	color: #fff;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	
}
#menu-link-50 {
	width: 40px;
	padding-top: 18px;
}
#menu-link-2 {
	width: 100px; 	
}

#menu-link-3 {
	width: 100px; 	
}

#menu-link-4 {
	width: 65px; 	
}

#menu-link-5 {
	width: 83px; 	
}

#menu-link-6 {
	width: 68px; 	
}

#menu-link-7 {
	width: 68px; 	
}

#menu-link-8 {
	width: 70px; 	
}

#menu-link-9 {
	width: 105px; 	
}
#menu-link-10 {
	width: 120px; 	
}
.Menu li a:hover {
	color:#5fbc00;
}

#page1 #menu-link-50, .menuDiv0-active a {
 	background-image: url(/data/Template/i/active.png);
	background-repeat: repeat-x;
	background-position:0 7px;
	color: #fff !important;
}
.topFacts {
	position:absolute;
}
.floatLeft {
	float:left;
}
.contentBox {
	width: 500px;
}
.leftArea {
	width: 245px;
}
.pageCaption h1 {
	font-size: 31px;
	padding:0px;
	margin:0px;
	width: 448px;
	}
.pageCaption {
	height: 61px;
	overflow: hidden;
	color: #34a900;
	font-family:"trebuchet ms",verdana,sans-serif;
	padding-top:37px;
	background-position: right top;
	background-repeat: no-repeat;
	width: 770px;
}
.pageCaption {
 	background-image: url(/data/Template/caption/randomfile); 	
}
.pageSummary {
	font-size: 24px;
	color: #47156a;
	font-family:"trebuchet ms",verdana,sans-serif;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footerx {
	margin-top: 20px;
 	height: 20px;
 	background-image: url(/data/Template/i/footer.png); 	
	background-repeat: repeat-x;
}

.leftMenu {
	width: 200px;
}
 
.leftMenu a {
	display:block;
	font-size: 15px;
	font-weight:normal;
	color: #000614;
 	background-image: url(/data/Template/i/left.png); 	
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 13px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	text-decoration:none;
} 
.leftMenu a:hover {
	color:#5fbc00;
}
.leftmenuDiv1-active a {
	font-style: italic;
	font-weight: bold;

}
.leftmenuDiv0-active a {
 	background-image: url(/data/Template/i/leftActive.png); 	
	font-style: italic;
	color: #fff !important;
	font-weight: bold;
}
.leftmenu1-active li a {
	padding-left: 35px;
	font-size: 14px; 	
	background-color: #dbfbb6;
}

.contentText {
 	line-height: 22px;
}
.contentText strong {
 	font-weight: bold;
	color: #000;
}
.contentText p {
	padding-bottom: 15px;
}
.contentText h1,
.contentText h2,
.contentText h3,
.contentText h4,
.contentText h5,
.contentText h6 {
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:15px;
}

.contentText h1 {
 	font-size: 17px;
}
.contentText h2 {
 	color: #3a0b5a;
}
.contentText h3 {
 	color: #55b600;
	font-weight: bold;
}
.contentText table {
	margin-bottom: 15px;
}
.contentText ul {
 	margin:0px;
	list-style-type: none;
	padding: 0px;
	background-color: #d4ffa3;
	border-left: 5px solid #62bd00;
	margin-bottom: 15px;
	}
.contentText ul ul {
 	margin:0px;
	list-style-type: none;
	padding: 0px;
	background-color: #fff;
	border-left: 0px none;
	margin-top: 10px;

	}
.contentText ul li {
	background-image:url(/data/Template/i/greenBullet.png);
	background-position:7px 8px;
	background-repeat:no-repeat;
	display:block;
	line-height:16px;
	padding-bottom:15px;
	padding-left:28px;
	padding-top:7px;
	padding-right: 10px;
}
.contentText ul li ul li {
	background-image:url(/data/Template/i/whiteBullet.png);
}
.contentText li a {
 	color: #34a900;
	font-weight: bold;
}
hr {
	border:0 none;
 	border-bottom: 1px dashed #666566;

}              

.stylesHeader {
	background-color:#3a0b5a;
	color:#FFFFFF;
	display:block;
	font-size:17px;
	font-weight:normal !important;
	padding:10px;
}


/* LOGIN BOX */


.loginBox {
	background-image:url(/data/Template/i/loginBox.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:relative;
	width: 350px;
	height: 230px;

}
.loginBox div {
 	position:absolute;
	
}
.loginBox input {
	font-size: 13px;
	background:transparent;
	padding: 4px;
	border:0 none;
	color: #3d0c5d;
	font-weight: bold;
}                                                                                                     
.loginUser input, .loginPass input {
	width: 223px; 	
}
.loginUser {
	top: 97px;
	left: 100px;
	}
.loginPass {
	top: 135px;
	left: 100px;

}
.loginLost {
	top: 49px;
	left: 21px;

}
.loginButton {
	top: 185px;
	left: 97px;

}
.loginButton input {
 	padding: 6px;
	color: #fff;
}
.loginLost a {
 	display:block;
	background-image:url(/spacer.gif);
	width: 157px;
	height: 23px;
}
.loginLost span {
 	display:none;
}
.loginRemm {
	top: 194px;
	left: 242px;
}
.checkoutError {
	border:1px solid red;
	background-color: #ffdddd;
	display:block;
	font-size:9px;
	height:23px;
	left:182px;
	line-height:10px;
	padding:3px;
	top:42px;
	overflow:hidden;
	width:148px;	
}
/* LOGIN BOX */



/* ************** TABLES DESIGNS ************** */
.list, .list1, .list11, .list8 {
 	margin-top: 10px;
	margin-bottom: 10px;
}



.list3 {
	border:5px solid #b1b5e6; 	
	width: 100%;
}
.list3 td {
 	padding: 3px;
}
.list3 .list-row1 {
 	background-color: #b1b5e6;
}


.list4 {
	border:5px solid #f3f3f3; 	
	width: 100%;
}
.list4 td {
 	padding: 3px;
}
.list4 .list-row0 {
 	background-color: #f3f3f3;
}

.list41 h3 {
 	margin:0px;
	padding: 0px;
	color: #535353;
}
.list41 {
	border:3px solid #f3f3f3; 	
	width: 100%;
	margin-top: 3px;
}
.list41 td {
 	padding: 3px;
}
.list41 .list-row0 {
 	background-color: #f3f3f3;
}



.list11 ,.list1 {
 	width: 100%;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;

	margin-top: 5px;
}
.list11 td,.list1 td {
 	padding: 5px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #f4f1f1;
}
.list11 .list-row1 td ,
.list1 .list-row1 td{
	background-color: #fdfdfd;
}
.list11 .list-row-pos0 td ,
.list1 .list-row-pos0 td {
	background-image:url(/data/Template/td.png);
	background-repeat: repeat-x;
	background-position:bottom;	
	font-size: 13px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight: bold;
}
.page65 .list1 {
 	border-left:1px solid #ccc;
}
.page65 .list1 .list-row-pos0 td {
	font-weight: normal;
}
.page65 .list1 .list1 td {
	background-position:-1000px -1000px;
	border-bottom:1px solid #ccc;
}
.page65 .list1 .list1 .list-col-pos0 { 
	width: 250px;
	font-weight: bold;

}

.list11 .list-row-pos0 strong,
.list1 .list-row-pos0 strong {

	text-transform:capitalize;
}


.list {
	border:1px solid #ccc; 	

}
.list td {
 	padding: 5px;
	font-size: 11px;
	margin:1px;
}
.list .list-row0 {
 	background-color: #f5f3f3;
}
/* .list .list-row1 {
 	background-color: #f3f4ff;
}
*/

.list .list-row-pos0 {
	color: #3f3f3f;
	background-color: #fff;
	background-image:url(/data/Template/td.png);
	background-repeat: repeat-x;
	background-position:bottom;	
	vertical-align: middle;
	font-size: 13px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight: bold;
}
.list tr {
	margin:1px;
}
.list td, .list11 td {
 	padding: 5px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

}

.list .list-row-pos0 strong {
	text-transform:capitalize;
}
.list8 {
 	width: 100%;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}


.list8 .list-row-pos0  td {
	color: #444444;
	background-color: #2e2e2e;
	background-image:url(/data/Template/td.png);
	background-repeat: repeat-x;
	background-position:top;	
	font-size: 14px;
	border-bottom:1px solid #ccc;

}                    
.list8 .list-col-1 {
 	background-color: #dfffb9;
}
.list8 td {
 	padding: 8px;
	border-left:1px solid #ccc;
	border-right: 1px solid #cee1ff;
}

/* LIST 9 */
.list9 {
 	width: 100%;
}
.list9 .list-row-pos0 td {
	padding-top:0px;
	color: #fff;
	padding-top: 3px;
	font-size: 15px;
	padding-bottom: 3px;
	padding-bottom:0px;
	background-image:url(/data/Template/td2.gif);	
}
.list9 .list-row-pos0 td {
 
 	line-height:17px;
}
.list9 .list-row0 td {
 	background-color: #dfffb9;
}
.list9 td  {
 	padding: 3px;
	border-bottom:1px solid #ccc;
	border-left: 1px solid #ccc;
}
.list9 {
	border:1px solid #ccc; 	
	margin-bottom:10px;

}
.list9 .list-row-pos0 .list-col-pos2 {
	text-align: center;
	
}
.list9 .list-row-pos0 td {
	padding: 7px;
}

/* LIST END */
