/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

body
{
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	background-color: White;
	color: black;
}
body#framedBody
{
	text-align: left;
	background-color: White;
	color: Black;
	padding-top: 3px;
}

h1 {
	font-size: 110%;
	margin:0px;
	padding: 2px 0 2px;
	} 	

.error {
	color: red;
	font-size: 110%;
}

th{
	font-size: 110%;
	padding: 0%;
}

input{
	font-size: 110%;
}

li{
	padding: 0px;
	margin: 0px;
	font-size: 100%;
}

a{
	font-size: 100%;
}

h2{
	font-size: 90%;
	padding: 3px 0 0px 0;
	margin: 0px;
	color: #8793FA;
}

.datatable{
	font-size: 85%;
}

.default {
	font-style: italic;
}

div{
	padding: 3px 0px 1px 0px;
}

h3{
	font-size: 90%;
	padding: 0px;
	margin: 3px 0px 1px 0px;
}

.confirmed{
	color: Green;
}

.unconfirmed{
	color: Red;
}

h4{
	font-style: normal; 
	font-size: 95%;
	padding: 2px;
	margin: 0px;
}

.details{
	font-size:85%;
	margin : 0px;
	padding : 0px;
}

h5{
	font-size:90%;
	margin: 0px;
	padding: 2px 0px 0px;
}

.title{
	color:  #2F4F2F;
	font-size: 102%;
	font-weight:bold;
}

.description{
	color: Navy;
	font-size:85%;
}

.reference{
	font-size: 70%;
}

.detail{
 font-weight: bold;
}

.content
{
	background-color: #F9F9F9;
	border: thin solid #8A8A8A;
	padding-left: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
}

.subheading
{
	font-weight: bold;
	color: Highlight;
}

/*.systemtitle
{
	font-weight: bold; background:url(Images/logomobile.jpg) no-repeat; width:130; height:30px;
}*/

a{outline:none}

/* -------------------------- Css for Login---------------------- */
* { margin:0px auto}
.signin { width:98%; border-top:4px solid #b4c2df; border-bottom:4px solid #b4c2df; border-left:1px solid #b4c2df; border-right:1px solid #b4c2df; padding:8px 3px 8px 3px; font-family:Tahoma, Arial, Helvetica,  sans-serif; font-size:12px; color:#000; background:#f8f9fe; line-height:14px; margin:0px auto;  }
.signinheading { width:90%; height:19px; background:url(../Styles/images/signinbg.gif) repeat-x; border:1px solid #000467; font-family:Tahoma, Arial, Helvetica,  sans-serif; font-size:13px; color:#fff; font-weight:bold; padding:0px 0px 0px 4px; }
.incorrectmsg { font-size:10px; font-family:Tahoma, Arial, Helvetica,  sans-serif; color:#FF0000; padding:4px 0px 4px 0px}
.signin input[type="text"]
{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	width:300px; height:18px; font-size:14px;
}
.signin input[type="password"]
{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	width:300px; height:18px; font-size:14px;
}

.signin input[type="text"]:focus{background:#FFFFCC}
.signin input[type="password"]:focus{background:#FFFFCC}


/* -------------------------- Css for Menu---------------------- */
.menuheading 
{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	font-size:16px; color:#000; font-weight:bold; padding:3px 0px 5px 5px
}
select {width:131px; height:17px; margin:0px 0px 2px 0px}
.findmember {background:#adc5e1; border:1px solid #667988; padding:4px 0px 3px 2px; font-size:14px; font-weight:bold}
#subnavigation 
{
	width:90%; margin:0px; padding:5px 0px 5px 0px 
}
#subnavigation ul 
{
	list-style:none; margin:0px; padding:0px; 
}
#subnavigation ul li 
{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	width:110%; min-height:20px; border-bottom: 1px dotted #b0c4de; text-align:left; vertical-align:middle; line-height:20px; padding:2px 2px 2px 2px; font-weight:bold; font-size:14px; display:block
}
#subnavigation ul li a
{
	text-decoration:none; color:#000; display:block
}
#subnavigation ul li a:hover
{
	text-decoration:none; color:#000; background:#b0c4de; display:block; width:100%; margin:0px 0px 0px -2px; padding:0px 0px 0px 2px 
}
#subnavigation ul li.msgsubtext 
{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	background:url(../Styles/images/messagemark.jpg) no-repeat left; padding:0px 0px 0px 15px; width:108px; margin:0px 0px 0px 10px; font-size:14px; color:#0000FF 
}
#subnavigation ul li.msgsubtext a{ text-decoration:none; color:#0000FF}
#subnavigation ul li.msgsubtext a:hover{background:none;text-decoration:none; color:#0000FF}
.marteraccounttext 
{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	color:#0000FF; font-size:10px
}

/* -------------------------- Css for Internal Page---------------------- */
.internalheading 
{
	 font-family: Tahoma, Arial, Helvetica,  sans-serif;
	height:24px; width:100%; background:url(../Styles/images/dashboard.png) no-repeat  #f8f7ff; border:1px solid #e7e6f4; font-size:14px; color:#000; font-weight:bold; padding:0px 0px 0px 25px; text-align:left; vertical-align:middle 
}
.internalheading a
{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	text-decoration:none; color:#000
}
.middlesection 
{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	background:#f7f7f7; border:1px solid #d6d7d9; font-size:14px
}
/*---------------------------------------Css for Div----------------------- */
table#informationbox
{
	margin: 0px;
	color: #2F4F4F;
	padding: 1px;
	border: 1px solid #F0E68C;
	background-color: #FFFFF0;
	margin-bottom: 2px;
	width: 100%;
}

div.informationbox
{
	margin: 0px;
	color: #2F4F4F;
	padding: 6px;
	border: 1px solid #F0E68C;
	background-color: #FFFFF0;
	margin-bottom: 2px;
	font-size:14px;
}

div.informationbox div.additionalinfo
{
	background-color: #FFFFFE;
	padding: 6px; /*border: 1px solid #F0E68C; Change*/
	margin: 6px;
	font-size:14px;
}

div.informationbox p
{
	padding: 3px;
	margin: 0px;
}

div.informationbox h1
{
	font: bold 100% Verdana, Tahoma, Arial, Helvetica,  sans-serif;
	border-bottom: 1px solid #EEE8AA;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	color: #8B4513;
}
/*------------------ Css for Table heading-------- */
th
{
	vertical-align: top;
	text-align: right;
	font-weight: normal;
	color: #696969;
}

th:after
{
	content: ":";
}

td
{
	vertical-align: top;
}
table.compact
{
	padding: 0px;
	margin: 0px;
	border: none;
	width: 70%;
	border-collapse: collapse;
}
/* Css for Categorylist*/
.subcategoryList
{
	padding: 4px;
}
ul.categoryList
{
	margin: 2px;
	padding: 0px;
	list-style: none;
	font-size: 110%;
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
}
ul.categoryList li
{
	margin: 0px;
	padding: 1px;
	border-bottom: 1px dotted Silver;
	font-size: 110%;
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
}
.alternate
{
	background-color: #FFFFCC;
}
.lookupResults a.alternate, .lookupResults a.alternate:visited
{
	background-color: #F5F5F5;
	border: 1px solid #EFEFEF;
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
}
.lookupResults a:hover, .lookupResults a.alternate:hover
{
	background-color: #F5F5F5;
	color: #191970;
	border: 1px solid #D3D3D3;
	text-decoration: underline;
}
.lookupResults a:focus
{
	background-color: #FFFACD;
}
div.pagingControls
{
}

div.pagingControls a
{
	padding: 2px;
}

div.pagingControls .selectedPage
{
	font-weight: bold;
	font-size: 100%;
	vertical-align: baseline;
	padding: 1px;
}
td
{
	vertical-align: top;
}
table.datatable
{
	background-color: white;
	color: black;
	border-collapse: collapse;
	font-size: 100%;
	margin-left: 0px;
	margin-top: 3px;
	border: 1px solid #DCDCDC;
}

table.datatable th
{
	background-color: #D3D3D3;
	padding: 3px;
	color: Black;
	border: 1px solid #DCDCDC;
	text-align: left;
}

table.datatable th:after, table.simpledatatable th:after
{
	content: "";
}

.datatable td, table.simpledatatable td
{
	padding: 2px;
	border: 1px solid #DCDCDC;
}

table.simpledatatable
{
	background-color: white;
	color: black;
	border-collapse: collapse;
	font-size: 100%;
	margin-left: 0px;
	margin-top: 3px;
	border: 1px solid black;
}

table.simpledatatable th
{
	background-color: Black;
	padding: 3px;
	color: White;
	border: 1px solid Black;
	font-weight: bold;
	text-align: left;
}
.marketplacedivider
{
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 2px;
	padding-top: 2px;
}
.prodlistingsmall
{
	-moz-border-radius: 7px;
	padding: 4px;
}
.prodlistingsmall .additionalinfo, .prodlistingsmall .additionalinfo a, .prodlistingsmall .additionalinfo a:visited
{
	color: #708090;
	text-align: right;
	text-decoration: none;
}
.prodlistingsmall .additionalinfo a:hover
{
	text-decoration: underline;
}
.prodlistingsmall p
{
	overflow: hidden;
	height: 30px;
	padding: 0px;
	margin: 2px;
}
.prodlistingsmall img
{
	border: 1px solid #D3D3D3;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 4px;
	margin-left: 2px;
}
.prodlistingsmall .itemTitle
{
	margin: 0px;
	font-size: 110%;	
	vertical-align: middle;
}
div.clientproduct .description
{
	border: 1px solid whitesmoke;
	padding: 0em 1em 1em 1em;
	font-size: 130%;
}
.classifieds div.clientproduct .description
{
	border-color: #B0C4DE;
	-moz-border-radius: 4px;
	font-size: 110%;
}
.attentionbox
{
	border: 1px solid #DB7093;
	background-color: #FFF0F5;
	color: Black;
	padding: 0.3em;
	font-weight: bold;
	margin-bottom: 0.3em;
}
.clientproduct .pricing
{
	border: 1px solid #DCDCDC;
	padding: 0.4em;
	background-color: #F4F6E6;
	margin: 0.4px;
}
.clientproduct .pricing h1
{
	font-size: 80%;
	margin: 0px;
	padding: 0.2em;
	font-weight: normal;
	color: #696969;
}
/*navigation pane*/
.navigationpane
{
	background-image: url(images/navigator.jpg);
	height: 20px;
	background-repeat: repeat-x;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
	font-size: 12px;
	vertical-align: top;
	line-height: 20px;
	padding-left: 5px;
}

.navigationpane a, a:hover
{
	color: #000000;
	text-decoration: none;
}

#vertical
{
	width: 35px;
	padding: 0;
	margin: 0 auto;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
}
#vertical li
{
	float: left;
}
#vertical li a
{
	text-decoration: none;
	color: #000;
	display: block;
	width: 1.5em;
	height: auto;
}
#vertical li a em
{
	font-style: normal;
	text-align: center;
	display: block;
}
#vertical li a:hover
{
	text-decoration: none;
}
#vertical li a:hover em
{
	color: #800;
}
.Repeaterhr { height:1px; color: #ECE9D8}
.mapicon
{
	display: none;
	width: 20px;
	height: 20px;
	border: 1px solid black;
	background-color: #FF8C00;
	color: Black;
	text-decoration: none;
	cursor: pointer;
}
.unread
{
	background-color: #F5F5F5;
	font-weight: bold;
}
.unconfirmed
{
	color: #0000CD;
	background-image: url(Images/Common/unconfirmed.png);
	background-repeat: no-repeat;
	padding-left: 13px;
	margin-right: 10px;
}