*{
	margin:0px;
	padding:0px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3a3a3c;
}
ul li{
	list-style:none;
	list-style-type:none;
}
a{
	color:#0066CC;
	text-decoration:underline;
}
a:hover{
	color:#0066CC;
	text-decoration:none;
}
a img{
	border:none;
}
/**** GENERAL ****/
.fLeft{
	float:left;
}
.fRight{
	float:right;
}
.clear{
	clear:both;
}

/**** WRAPPER ****/
#wrapper{
	width:1000px;
	margin:0 auto;
}

/**** HEADER ****/
#header .headerLogo{
	float:left;
	width:550px;
	text-align:right;
}
#header .headerRightNav{
	float:right;
	width:228px;
	text-align:right;
	padding-right:10px;
	padding-top:44px;
}
.headerRightNav ul{
	float:right;
	width:100%;
}
.headerRightNav ul li{
	float:right;
	text-align:right;
	margin-right:5px;
	color:#3A3A3C;
	font-family:Verdana, Geneva, sans-serif;
}
.headerRightNav ul li span{	
	font-family: Verdana,Arial,sans-serif,"Trebuchet MS";
	font-weight:bold;
}
#header .headerNav{
	margin-top:3px;
}
#header .headerNav ul li{
	float:left;
	position:relative;
	margin-bottom:0;
}

.logoutLink{
	text-decoration:none;
}


/**** 14 FEB 2012 *****/
.headerNav ul li ul{
	position:absolute;
	width:200px;
	/*margin-top:-3px;*/
	display:none;
	z-index:500;
	top:34px;
	*left:0;
}
.headerNav ul li ul li{
	background:url(../images/BottomNavSlice.jpg) repeat-x;
	padding:7px 10px;
	width:180px;
	font-size:13px;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
}
.headerNav ul li ul li a{
	color:#fff;
	text-decoration:none;
}
.headerNav ul li ul li a:hover{
	color:#ffff55;
	text-decoration:underline;
}


.headerNav li:hover ul, div.headerNav li li:hover ul{
	display:block;
}



/**** MIDDLE SECTION ****/
#middleSection{
    border-right:1px solid #3A3A3C;	
	border-left:1px solid #3A3A3C;
	margin-top:-3px;
	*margin-top:-7px;
	padding:35px 24px;
}
#middleSection h1{
	text-align:center;
	font-family: Georgia,Arial,sans-serif,"Trebuchet MS";
	font-size:18px;
}
.hPaddingTop{
	padding-top:5px;
	padding-bottom:7px;
	*padding-top:14px;
	margin:0 !important;
}

/**** FOOTER ****/
#footer{
	padding-top:50px;
	margin-bottom:5px;
}
.seprator{
	padding:0 5px;
}


/**** ORDER ****/
.tableEntry{
	width:895px;
	margin:0 auto;
	margin-top:17px;
}
table tr.trBackgroundColor{
	background:#dcdcdc;
}
.tableEntry table tr td{
	border:1px solid #3a3a3c;
	text-align:center;
	color:#3a3a3c;
	padding:3px 0;
	height:35px;
}
#middleSection .nextOrderLink{
	float:right;
	padding:10px 11px 0 0;
	text-decoration:underline !important;
}

/**** ORDER CONTENT ****/
.orderContent{
	margin-top:3px;
}

.orderContent .leftCol{
	width:465px;
	float:left;
}
.orderContent .rightCol{
	width:480px;
	float:right;
}

/**** ROUND CORNER TOP ****/
.top{
	background:#eeeeee;
	margin:0 10px;
	height:10px;
}
.top .topLeft{
	background:url(../images/circle.gif) no-repeat left top; 
	float:left; 
	width:10px; 
	height:10px; 
	margin-left:-10px;
}
.top .topRight{
	background:url(../images/circle.gif) no-repeat right top; 
	float:right; 
	width:10px; 
	height:10px; 
	margin-right:-10px;
}


/**** ROUND CORNER MIDDLE ****/
.middle{
	background: #eeeeee; 
	padding:0px 10px 25px;
}
.middle .whiteBlock{
	background:#FFF;
	min-height:210px;
	padding:10px;
}
.whiteBlock h2{
	font-size:14px;
	padding-bottom:10px;
	font-family: Verdana,Arial,sans-serif,"Trebuchet MS";
}
.whiteBlock p{
	padding:0 0 10px 0;
	line-height:18px;
}




/**** ROUND CORNER BOTTOM ****/
.bottom{
	background:#eeeeee;
	margin:0 10px;
	height:10px;
}
.bottom .bottomLeft{
	background:url(../images/circle.gif) no-repeat left bottom; 
	float:left; 
	width:10px; 
	height:10px; 
	margin-left:-10px;
}
.bottom .bottomRight{
	background:url(../images/circle.gif) no-repeat right bottom; 
	float:right; 
	width:10px; 
	height:10px; 
	margin-right:-10px;
}

/**** BLOCK 1 ****/
dl.orderSetting dt{
	float:left;
	width:137px;
	clear:both;
	margin-bottom:10px;
	color:#707070;
	padding-left:8px;
	font-weight:bold;
	
}
dl.orderSetting dd{
	float:right;
	width:280px;
	margin-bottom:10px;
}
dl.orderSetting dd select{
	border: 1px solid #3A3A3C;
	color: #3A3A3C;
    font-family: Verdana,Arial,sans-serif,"Trebuchet MS";
    font-style: italic;
}
.width180{
	width:180px;
}
.width260{
	width:260px;
}
.padingLT20{
	padding-left:20px;
}
.orderTxt{
	padding-left:8px; 
	*padding-top:3px;
}
.marginTop30{
	margin-top:30px;
}
.minHeight370{
	min-height:370px !important;
}


/**** BLOCK 2 ****/
.help{
	padding: 0 0 0 5px;
	margin-top:-3px;
}
.paddingBT7{
	padding-bottom:7px;
}
.enterKeyTxt{
	width:90px;
	padding:5px 0;
}
.enterKeyInput{
	border:1px solid #3a3a3c;
	font-style:italic;
	font-family: Verdana,Arial,sans-serif,"Trebuchet MS";
	font-size:12px;
	width:180px;
	padding:3px;
}
.socialSite span{
	padding:0 5px;
}
.suggestion_btn{
	margin:10px 0;
	cursor:pointer;
}

/**** BLOCK 3 ****/
.writersTxt{
	padding:0 0 0 5px;
	*padding:3px 0 0 5px;
	float:left
}
.paddingLT5{
	padding-left:5px
}
.marginBT10{
	margin:0 0 10px 0;
}
.paddingLT8{
	padding-left:8px !important;
}
.msgContent{
	width:413px;
	padding:5px;
	height:70px;
	overflow:auto;
	margin:10px 0 0;
	border:1px solid #3a3a3c;
	font-style:italic;
	font-family: Verdana,Arial,sans-serif,"Trebuchet MS";
	font-size:12px;
	background:#f0f0f0;
}


/**** BLOCK 4 ****/
.searchResultTable table tr.trBackgroundColor{
	background:#dcdcdc;
}
.searchResultTable table tr td{
	border:1px solid #b3b3b3;
	text-align:center;
	color:#3a3a3c;
	font-weight:bold;
}
.redColor{
	color:#F00;
}
.showResultTable{
	width:297px;
	margin:0 auto;
	padding:20px 0 0;
}
table.borderCall{
	border-collapse:collapse;
	width:885px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
table.borderCallOrderList
{
	border-collapse:collapse;
}
.showResultTable table tr td{
	color:#3a3a3c;
	height:30px;
	padding:0 10px;
	border:1px solid #3a3a3c;
}
.greencolor{
	color:green;
}
.addFundsLink{
	padding:5px 0;
	display:block;
}


/**** SMART POST ***/
.smartPost{
	width:900px;
	margin:0 auto;
}
.closeBlock{
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border: 1px solid #3A3A3C;
	background:url(../images/cross_background.png) repeat-x #ccc;
	padding:5px 5px;
	margin-bottom:5px;
}
.smartBlock{
	border:1px solid #bebebe;
	width:860px;
	margin:0 auto;
}
.grayBorderBottom{
	border-bottom:1px solid #bebebe;
	margin-bottom:10px;
}
.smartBlockTop .topLeft{
	float:left;
	width:409px;
	padding:14px 10px 17px;
	border-right:1px solid #bebebe;
}


/**** TOP LEFT ****/
.headingBlock{
	background:#c0c0c0;
	height:70px;
}
.headingBlock h2{
	font-size:14px;
	color:#222222;
	width:300px;
	margin:0 auto;
	text-align:center;
	padding:5px 0px;
}
.topLeft p{
	padding:8px 0 0;
}
.wcRangeTable{
	width:380px;
	margin:0 auto;
	padding-top:8px;
}
.wcRangeTable table tr td{
	color:#3a3a3c;
	padding:3px 10px;
	border:1px solid #3a3a3c;
	text-align:center;
	height:28px;
}
.wcRangeTable table tr td span{
	padding:0 0 0 5px;
}
.noUnderLine{
	text-decoration:none !important;
}
.requiredTxt{
	padding:0px !important;
	line-height:14px;
}

/***** TOP RIGHT ****/
.smartBlockTop .topRight{
	float:right;
	width:410px;
	padding:14px 10px 17px;
	border-left:1px solid #bebebe;
	margin-left:-1px;
}

.categoryBlock{
	padding:10px;
	background:#f3f3f3;
	margin-top:10px;
}
.paddingBT4{
	padding-bottom:4px;
}
.clickArrowTxt{
	line-height:10px;
}
.categoryClickBlock{
	height:200px;
	overflow:auto;
}
.categoryClickBlock .selectCategory{
	padding:4px 0 4px 2px;
}
.categoryClickBlock .selectCategory .downArrow{
	padding:0 2px;
}
.categoryClickBlock .activeCategory{
	background:#f3f3f3;
}
.ratingBlock{
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	padding:10px 0;
}
.width225{
	width:230px;
	margin:0 auto;
}
.ratingBlock table tr td{
	color:#3a3a3c;
	padding:3px 2px;
	border:1px solid #3a3a3c;
	text-align:center;
	height:25px;
	font-weight:bold;
}
.ratingBlock table tr td a img{
	float:left;
	padding-left:3px;
}
.countLanguage{
	padding:10px 0;
}
.countryBlock{
	margin:0 0 10px 8px;
	width:333px;
}
.countLanguage span{
	font-weight:bold;
	color:#3a3a3c;
	padding:5px 25px 0 0;
	float:left;
	width:95px;
}
.countLanguage select{
	border: 1px solid #3A3A3C;
	color: #3A3A3C;
    font-family: Verdana,Arial,sans-serif,"Trebuchet MS";
    font-style: italic;
	width:200px;
	float:left;
}
.countLanguage select option{
	width:178px;
}
.languageBlock{
	margin:0 0 0 8px !important;
}


/**** SMART BOTTOM ****/
.smartBlockBottom{
	border:1px solid #bebebe;
	width:806px;
	margin:0 auto;
}


/**** BOTTOM LEFT ****/
.smartBlockBottom .topLeft{
	float:left;
	width:383px;
	padding:14px 10px 17px;
	border-right:1px solid #bebebe;
}
.selectNav{
	padding:15px 0px 25px 35px;
}
.selectNav ul li{
	list-style:disc;
	padding-bottom:5px;
}
.selectNav ul li select{
	border: 1px solid #3A3A3C;
	color: #3A3A3C;
    font-family: Verdana,Arial,sans-serif,"Trebuchet MS";
    font-style: italic;
	width:80px;
}
.checkBoxBottomLT{
	margin-bottom:20px;
}



/**** BOTTOM RIGHT ****/
.smartBlockBottom .topRight{
	float:right;
	width:382px;
	padding:14px 10px 17px;
	border-left:1px solid #bebebe;
	margin-left:-1px;
}
.scheduleBlock{
	width:300px;
	margin:0 auto;
	padding:10px 0 0;
}
.scheduleBlock table tr td{
	color:#3a3a3c;
	padding:3px 10px;
	border:1px solid #3a3a3c;
	text-align:center;
}
.scheduleBlock table tr td.width66{
	width:66px;
}
.scheduleBlock table tr td.width92{
	width:92px;
}
.scheduleBlock table tr td.width54{
	width:54px;
}
.scheduleBlock table tr td.width102{
	width:102px;
}

.voerFlowTable{
	width:335px;
	margin:0 auto;
	overflow:auto;
	height:120px;
}
.voerFlowTable table{
	width:300px;
	margin-left:18px;
}
.voerFlowTable table tr td{
	color:#3a3a3c;
	padding:3px 10px;
	border:1px solid #3a3a3c;
	text-align:center;
	
}

/**** CLOSE BUTTON ****/
.close_btn{
	border-top:1px solid #bebebe; 
	margin-top:10px;
}


/**** PLUGIN DASHBOARD ***/
.pluginDashBoard{
	width:400px;
	margin:0 auto;
}
.closeBlock h2{
	float:left;
	font-size:14px;
}
.pluginTxtBlock{
	font-size:14px;
	padding:10px 0;
	text-align:center;
}
.pluginTxtBlock h3{
	font-size:14px;
	margin-bottom:10px;
}

.pluginTxtBlock p{
	padding:0 0 10px;
	text-align:left;
	font-size:12px;
	line-height:18px;
}


/****** 20/MAR/2012   *****/
.middleNav{
	width:770px;
	margin:0 auto;
}
.middleNav ul li{
	padding:15px 35px 16px;
	text-align:center;
	/*background:#B3B3B3;*/
	color:#3A3A3C;
	font-size:13px;
	float:left;
	border:1px solid #bebebe;
}
.middleNav ul li a{
	color:#0066CC;
}
.middleNav ul li.left{
	border-left:none !important;
}
.middleNav ul li.active{
/*	background:#fff !important;*/
}


/*.tableEntry a{
	text-decoration:none !important;
}*/
.tableEntry a input{
	margin-top:10px;
}


.docName{
	text-align:left !important;
	padding-left:5px !important;
}
.tableSelectBox{
	width:112px; 
	margin:10px 9px 0 0; 
	float:right;
}
.project_btn{
	margin-top:10px !important;
	float:left;
	cursor:pointer !important;
}
.tableEntryProject{
	width:950px !important; 
}
.projectTable{
	width:950px !important;
}





#footelinks {
    height: 18px;
    position: absolute;
    width: 1001px;
    z-index: 9999;
}

