body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, input{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
p{margin:1em 0}
fieldset, img{border:0}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal}
ol, ul{list-style:none}
caption, th{text-align:left}
q:before, q:after{content:''}
abbr, acronym{border:0}
legend{display:none}
a{outline:none}
img{vertical-align:middle}

body{background-color:#fff5d4; height:100%; font-family:Verdana; font-size:8pt; color:#000; font-weight:normal; text-align:center; background-image:url(../img/top_fade.jpg); background-position:0 0; background-repeat:repeat-x;}

table.mainSet{width:100%}
/* bug tracker */
#bug-tracker{position: absolute; left:0; top:200px; z-index:999; width:80px; height:64px;}
#bug-tracker a{display:block; background:url(../img/bug_tracker.png) 0 0 no-repeat; width:80px; height:65px;}
#bug-tracker a:hover{ background:url(../img/bug_tracker_hover.png) 0 0 no-repeat;}
/* feedback form */


table.mainSet td.upperShade{background-color:#fff; background-image:url(../img/top_fade.jpg); background-position:0 0; background-repeat:repeat-x; text-align:right}
table.mainSet td.lowerShade{background-color:#fff; background-image:url(../img/bottom_fade.jpg); background-position:0 100%; background-repeat:repeat-x}
table.mainSet td#mainContainer{width:780px; vertical-align:top; background-image:url(../img/top_fade.jpg); background-position:0 0; background-repeat:repeat-x}
table.mainSet table#header{width:780px}
table.mainSet td#footer{padding-left:9px; line-height:8pt}
table.mainSet td#footer strong{color:#f60}
table.mainSet table#header, table.mainSet td#footer{font-family:Verdana; font-size:8pt; color:#870f10}
table.mainSet table#header td a, table.mainSet td#footer a{font-family:Verdana; font-size:8pt; color:#870f10}
table.mainSet table#header td a:hover, table.mainSet td#footer a:hover{color:#f60}
td.leftCHeader{width:175px; background:url(../img/chcg.gif) 0 0 repeat-x; font-family:Arial; font-size:10pt; color:#505050; text-shadow:1px 1px 1px #EFEFEF;}
td.rightCHeader{width:536px; background-image:url(../img/chcg.gif); text-align:left; font-family:Arial; font-size:10pt; color:#505050; text-shadow:1px 1px 1px #EFEFEF;}

td.leftCHeader.ie_fix {background:url(../img/ie_fix.png) no-repeat 0 0; width:188px;}
td.rightCHeader a {color:#626262; text-decoration:underline; }
td.rightCHeader a:hover { text-decoration:none;}
td #back-link{ float:right;}
td #back-link a {text-decoration:none; color:#FF6600; font-weight:bold;}
td #back-link a:hover {text-decoration:underline;}
td.sideFade{background-color:#fff; background-image:url(../img/bottom_fade.jpg); background-position:0 100%; background-repeat:repeat-x}
.footerFade{}
td.footer{height:80px; background-position:0 100%; background-repeat:repeat-x; background-image:url(../img/fbg.gif)}
td.btmShd{background-image:url(../img/btm_shadow.gif); height:10px}
div.firstBG{background-color:#dbeac3; background-image:url(../img/s01b.gif); background-repeat:repeat-x; background-position:0 0; border-bottom:1px solid #fff}
div.secondBG{background-color:#eaf3dd; background-image:url(../img/s02b.gif); background-repeat:repeat-x; background-position:0 0; border-bottom:1px solid #fff}
div.thirdBG{background-color:#eaf3dd; background-image:url(../img/s02b.gif); background-repeat:repeat-x; background-position:0 0; border-bottom:1px solid #fff}
div.fourthBG{background-color:#eaf3dd; background-image:url(../img/s02b.gif); background-repeat:repeat-x; background-position:0 0; border-bottom:1px solid #fff}

table.sideMenu{width:179px; margin-left:5px; margin-right:5px}
table.sideMenu tr td{height:26px; font-size:8pt; text-align:left; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0 100%}
table.sideMenu tr td a.mainLink{width:176px; float:left; padding-left:3px; padding-top:5px; padding-bottom:5px; margin-bottom:2px; color:#666; text-decoration:none; display:block}
table.sideMenu tr td a.mainLink:hover{background-color:#7bb144; color:#fff; padding-left:3px}
table.sideMenu tr td.right{font-weight:bold; color:#699131; text-align:right; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:2px 100%}

.alerts{width:179px; margin-left:5px; margin-right:5px}
.alerts select, .alerts input {-webkit-border-radius:5px; -moz-border-radius:5px; width:169px; height:19px; border:0px; margin:0px; padding:0px; padding-top:3px; font-family:Verdana; font-size:8pt; color:#505050; font-weight:normal}
.alerts .links a{font-family:Verdana; font-size:8pt; color:#666}
.alerts .links a:hover{color:#436e27}
.alerts h4 {color:#436e27; text-align:left; font-weight:normal; font-size:14px; padding-top:5px;}

table.currency{width:179px; margin-left:5px; margin-right:5px}
table.currency td.spacer1{height:30px; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0 100%}
table.currency td.spacer2 table.arr{width:179px}
table.currency td.spacer2 table.arr tr td{height:27px; font-family:Verdana; font-size:8pt; color:#505050; font-weight:normal; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0 100%}

table.refferals{width:179px; margin-left:5px; margin-right:5px}
table.refferals td.spacer{height:30px; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0 100%}
table.refferals td.container{padding-top:6px; padding-bottom:6px; text-align:center; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0 100%}

div.error{color:red}
div.infoSlot a{text-decoration:none; color:#457035}
div.infoSlot a:hover{text-decoration:underline}
div.infoSlot{background-color:#fff; border:1px solid #ccc; padding:5px}
div.greenStyle{background-color:#fbfef7}
div.infoSlot h1, div.infoSlot h2{font-size:10.5pt; font-weight:bold; color:#860f0f; text-align:left; padding-bottom:5px; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0 100%}
div.infoSlot table{width:538px}
div.infoSlot table tr td.title{height:20px; font-size:10.5pt; font-weight:bold; color:#860f0f; text-align:left; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0 100%}
td.title a{color:#860f0f; text-decoration:none}
td.title a:hover{color:#7bb144; text-decoration:underline}
div.infoSlot table tr td.location{height:26px; font-size:8pt; color:#f60; text-align:left; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0 100%}
div.infoSlot table tr td.date{font-size:8pt; color:#666; font-weight:bold; text-align:right; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:2px 100%}

div.infoSlot table tr td.location a:hover{text-decoration:underline}
div.infoSlot table tr td.location a{text-decoration:none; color:#f60}
div.infoSlot table tr td table{width:538px}
div.infoSlot table tr td table tr td.images{width:73px; padding-left:5px; border-left:1px solid #999; vertical-align:top}
div.infoSlot table tr td table tr td.images div.imgHold{width:70px; border:1px solid #f60; padding:0px}
div.infoSlot table tr td table tr td.description{padding-right:5px; font-size:8pt; color:#666; text-align:left; vertical-align:top}
div.infoSlot table tr td table tr td.description strong{color:#416f24}
div.infoSlot table tr td table tr td.description div.descDotted{padding-top:6px; padding-bottom:8px; background-image:url(../img/sep.gif); background-repeat:repeat-x; background-position:0px 100%}
div.infoSlot table tr td table tr td.description span.location a{color:#436e27; font-weight:bold; text-decoration:none}
div.infoSlot table tr td table tr td.description a{color:#f60}
div.sep{font-size:1pt; height:10px; padding:0px; margin:0px; border:0px; background-image:url(../img/cSep.gif)}
div.imgSep{font-size:1pt; height:4px; padding:0px; margin:0px; border:0px}
div.recomandations { text-align:left; text-decoration:none; font-size:12px;  }
div.recomandations a { text-decoration:none; color:#ff8000; border-bottom:1px solid #cfcfcf; display:block; width:97%; margin-left:10px; line-height:24px;}
div.recomandations a:hover {text-decoration:underline;}
div.recomandations h3 {color:#860F0F; margin-top:30px; margin-left:10px; padding-bottom:15px;}
div.admin-links a {
	display:block;
	line-height:20px;
	background-color:#85b249;
	color:#FFF;
	float:right;
	width:70px;
	text-decoration:none; 
	margin:4px;
}
div.admin-links a:hover{
	text-decoration:underline;
	background:#507207;
}
div.admin-links a.delete {
	background-color:#f00;
}
div.admin-links a.delete:hover {
	background:#ff4f4f;
}

div.zoom{display:none; width:507px; height:422px; position:absolute; z-index:99; text-align:left}
div.zoom table{font-size:1pt; z-index:100}
div.zoom td#frame{margin:auto; text-align:center}
div#ieFix{display:none; position:absolute; z-index:100}
div#ieFix table td{color:#94b167; font-size:8pt}
div#ieFix table td a{color:#f60; position:relative}

input, select{font-family:Verdana; font-size:8pt; color:#000; font-weight:normal; width:250px; padding:2px; margin:0px; border:1px solid #ccc}
input.btn{border:2px solid #f60; background-color:#f90; font-family:arial; font-size:12pt; font-weight:bold; color:#fff; width:125px}
input.btn:hover{ background-color:#F60;}
textarea{font-family:Verdana; font-size:8pt; color:#000; font-weight:normal; width:250px; height:150px; padding:2px; border:1px solid #ccc}
div.smallerForm{font-family:Arial,Verdana; color:#333; margin:0px; margin-top:15px; padding:0px; width:100%}
div.smallerForm div.leftSide{font-size:9pt; width:140px; float:left; text-align:left; line-height:20px; display:block}
div.smallerForm div.rightSide{font-size:9pt; width:200px; float:left; display:block; text-align:right}

form table.form  div{color:white; background-color:#f60; display:block; line-height:15px; margin-top:2px}
.formErr{color:white; background-color:#f60; display:block; line-height:15px; margin-top:2px}

form table.form{width:400px; margin:auto}
form table.form td{text-align:left; padding-top:3px; padding-bottom:3px; background-image:url(../img/dot2.gif); background-repeat:repeat-x; background-position:1px 100%}
form table.form td.text{width:150px; text-align:left; padding-right:5px; color:#666}
form table.form td.clear{border:0px}
form table.form td.fTitle{font-family:arial; font-size:14pt}

div.pageBar{text-align:left; color:#666}
div.pageBar b{color:#436e27; background-color:#e2eecf; padding-left:2px; padding-right:2px; border:1px solid #aabe9e}
div.pageBar a{color:#f60}
div.pageBar div{margin-top:5px; text-align:center}
div.pageBar a:link, div.pageBar a:visited, div.pageBar a:active{text-decoration:none}
div.pageBar a:hover{text-decoration:underline}

div.sideMenuFloat{width:182px; visibility:hidden; position:absolute; z-index:98; float:none; text-align:left; border:0px solid red; padding:5px; background-color:#ecf4e0; margin-left:179px; _margin-left:0px}
div.sideMenuFloat a{display:block; text-decoration:none; width:100%; color:#666; padding-left:3px; padding-top:5px; padding-bottom:5px; background-image:url(../img/dot2.gif); background-repeat:repeat-x; background-position:1px 100%}

div.sideMenuFloat a:hover{background-color:#dbebc5; color:#000}
#filter-wrapper {
	text-align:left;
	float:left;
	display:block;
	width:539px;
	background:#8eb856;
	padding:5px;
}
#filter-wrapper h3 {
	color:#353535;
}
#filter-wrapper div {
	width:50%;
	float:left;
}
#filter-wrapper select{
	width:160px;
	float:left;
}
#filter-wrapper label {
	display:block;
	float:left;
	width:80px;
}
#filter-wrapper p {
	float:left;
	display:block;
	margin:2px 0px 0px 0px;
	height:auto;
	line-height:20px;
}
#filter-wrapper #submit-button {
padding-top:10px;
width:539px;
display:block;
}
#submit-button input.btn{
	font-size:12px;
	font-weight:bold;
	width:90px;
	line-height:25px;
	padding:0px;
	float:right;
}
#filter-domain p{
	float:right;
}
#filter-wrapper span {
	float:left;
}
#filter-wrapper #filterError {
	padding:3px;
	color:#f00;
	width:100%;
	display:block;
	text-align:center;
	clear:both;
}
