/* standard elements */
body, td, input, select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A6067;
}

select.qs{
	margin-bottom: 8px;
	width: 100%;
}

body{
	padding: 0px;
	margin: 0px;
	background: #000000;
}
ol,ul,li{
    margin-bottom: 2px;
    margin-top: 2px;
}

/* links */
a{
	color: #CD6F00;
	text-decoration: underline;
}
a.head{
	font-weight: normal;
	color: #3A3E43;
	text-decoration: none;
}

a.footerNav{
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

a.letter{
	color: #5A6067;
	text-decoration: underline;
}

a.name{
	font-size: 10px;
	color: #CD6F00;
	text-decoration: none;
}

.colorname{
	font-size: 10px;
	color: #5A6067;
	font-weight: bold;
    text-transform : capitalize;
}

a.layoutCat{
	color: #5A6067;
	text-decoration: none;
}

.imgLink{
	border: solid 1px #000000;
}

.rowLink{
	cursor:pointer;
	cursor:hand;
}

/* backgrounds */
.lineBG{
	background-color: #B7BEC6;
}

.tableBG{
	background-color: #E6E6E6;
}

.calloutBG{
	background-color: #E6E6E6;
}

.grayBG{
	background-color: #E6E6E6;
}

/* standard text */
.title{
	font-size: 12px;
	font-weight: bold;
	color: #3A3E43;
	padding-top: 8px;
	padding-bottom: 8px;
}

.titleGray{
	font-size: 12px;
	font-weight: bold;
	color: #3A3E43;
	padding-top: 8px;
	padding-bottom: 5px;
}

.titleBlue{
	font-size: 12px;
	font-weight: bold;
	color: #001266;
	padding-top: 8px;
	padding-bottom: 8px;
}

.subtitle{
	font-size: 11px;
	font-weight: bold;
	color: #3A3E43;
}

.head{
	font-size: 10px;
	font-weight: bold;
	color: #3A3E43;
	padding-right: 5px;
}


.footerText{
	color: #999999;
	font-size: 10px;
}


/* home page */

.date{
	color: #3300CC;
}

.qsCell{
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 25px;
	background: #E6E6E6;
}

.right{
	text-align: right;
}

/* other */
.browseDiv{
	width: 330px;
	height: 170px;
	overflow: auto;
	border: solid 1px;
	border-color: #7B7B7B;
	background: #FFFFFF;
	padding-left: 5px;
}

.calloutDiv{
	width: 260px;
	height: 375px;
	overflow: auto;
	border: 0px;
	background: #E6E6E6;
	padding: 10px;	
	padding-right: 3px;
}
 
.calloutCell{
	padding: 10px;
	padding-top: 0px;
	background: #EAEBE2;
}

/* layouts page */
.subcatPadding{
	padding-left: 25px;
}

.subcat{
	display: none;
}
.descText{
	font-size: 10px;
	color: #5D5D5D;
}

/* popup */
.popup{
	padding: 20px;
	background: #FFFFFF;
}

.demoProduct{
    padding: 10px;
} 

.flashDiv {
	position: absolute;
	top: 105;
	left: 20;
	visibility: hidden;
}



