form {
	margin: 0px 0px 0px 0px;
}

.main {
	margin: 0px;
}

body {
  color            : #000000;
  margin-left      : 10px;
  margin-right     : 10px;
  margin-bottom    : 20px;
  padding          : 0px;
  background-color : #FFFFFF;
  font-family      : Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 12px;
 
}
td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
  margin 		   : 0px;
}
hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}
H1 {
	color:#000000; 
	margin: 0px 0px 0px 0px;
	font-family      : Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size        : 11px;
	font-weight      : bold;
	text-align       : left;
	height           : 24px;
	line-height      : 24px;
	color            : #FFFFFF;
	background-color : #C93905;
	padding-left     : 10px;
	padding-right    : 5px;	
}
.search_box {
  background	    : transparent url(../images/search.gif);
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 12px;
  border			: 1px solid #99A0AA;
  margin-top		:1px;
  margin-bottom		:1px;
}
.button {
  font-family       : Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size         : 11px;
  font-weight:		bold;
  /*border            : 1px solid #AABBBF;
  background-color  : #C93905;
  color             : #404F59;
  background-image  : url(../images/but.gif);*/
  vertical-align:	middle;
}

ul#mainlevel-nav {
  list-style        : none;
  padding           : 0;
  margin            : 0;
  font-size         : 0.8em;
}
ul#mainlevel-nav li {
  display           : block;
  background-image  : none;
  padding-left      : 0px;
  padding-right     : 0px;
  float             : left;
  margin            : 0;
  width             : auto !important;
  width             : 15%;
  font-size         : 11px;
  line-height       : 21px;
  white-space       : nowrap;
  border-right      : 1px solid #cccccc;
}
ul#mainlevel-nav li a {
  width             : 100%;
  display           : block;
  padding-left      : 15px;
  padding-right     : 15px;
  text-decoration   : none;
  color             : #333333;
  background        : transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover{
  color            : #FF9900;
}
table.moduletable {
  width			   : 100%;
  table-layout	   : auto;
  margin-bottom	   : 15px;
}

table.moduletable th {
  font-family      : Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  height           : 29px;
  line-height      : 26px;
  color            : #FFFFFF;
  background-color : #C93905;
  padding-left     : 10px;
  padding-right    : 5px;
}
table.moduletable td {
  padding-left     : 5px;
  padding-right    : 5px;
  background-color : #FAFAFC;
}
table.content {
  width            : 100%;
  padding          : 20px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  margin-bottom    : 10px;
}
table.contentpane, table.contentpane_impress {
  width            : 100%;
  padding-left     : 10px;
  padding-right    : 0px;
  padding-top      : 0px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}

table.contentpaneopen {
  width            : 100%;
  border-spacing   : 0px;
  border-collapse  : collapse;
  margin-bottom    : 5px;
}

.contentheading {
  font-family      : Tahoma;
  letter-spacing   : 1px;
  background       : url(../images/header.jpg);
  font-size        : 12px;
  font-weight      : bold;
  height           : 29px;
  line-height      : 26px;
  text-transform   : uppercase;
  padding-left     : 10px;
  text-align       : left;
  color            : #000000;
  width            : 100%;
  margin           : 0px;
}

.componentheading, .componentheading_impress{
  font-family      : Tahoma;
  letter-spacing   : 1px;
  background       : url(../images/header.jpg);
  font-size        : 12px;
  font-weight      : bold;
  height           : 29px;
  line-height      : 26px;
  text-transform   : uppercase;
  padding-left     : 10px;
  text-align       : left;
  color            : #000000;
  width            : auto;
  margin           : 0px;
}

.image_impress {
	text-align:left;
}

.contact_email_impress {
	padding-left:16px;
}

.info_impress {
	 font-weight      : bold;
}

.title {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 20px;
  text-align       : left;
  color            : #56666E;
}
.title a:link, .title a:visited {
  font-size        : 20px;
  color            : #56666E;
  text-decoration  : none;
  font-weight      : bold;
}
.title a:hover {
  font-size        : 20px;
  color            : #56666E;
  text-decoration  : none;
  font-weight      : bold;
}
.buttonheading {
  background       : url(../images/header.jpg);
  padding-left     : 4px;
  padding-right    : 4px;
  }
  
a.mainlevel, a.mainlevel_footer  {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;  
}

a.mainlevel:link, a.mainlevel:visited {
  	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;  
}
a.mainlevel:hover, a.mainlevel:active{
  	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;  
}

#active_menu {
	text-decoration: none;  
}
a:link, a:visited {
  font-size        : 11px;
  color            : #708088;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 11px;
  color            : #99CCFF;
  text-decoration  : none;
  font-weight      : bold;
}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
}
a.readon:link, a.readon:visited {
  color            :#404F59;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 4px;
  padding-right    : 4px;
  padding-top      : 4px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 1px solid #AABBBF;
  background-color : #FFFFFF;
  background-image : url(../images/but.gif);
  }
a.readon:hover {
  color            :#FF9900;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  white-space      : normal;
  font-weight      : normal;
  padding-bottom   : 4px;
  padding-left     : 4px;
  padding-right    : 4px;
  padding-top      : 4px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
  border           : 1px solid #AABBBF;
  background-color : #FFFFFF;
}
ul {
  
  margin           : 2px;
  padding-left     : 0px;
  list-style       : none;
}
li {
  
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-image : url(../images/bullet.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}  
.date {
  font-family      : Arial, Verdana, Geneva, Helvetica, sans-serif; 
  font-size        : 10px;
  color            : #333333;
  padding-right    : 10px;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.pathway {
  font-size        : 10px;
  color            : #333333;
  padding-left     : 14px;
}
a.pathway:link, a.pathway:visited {
  color            : #FF9900;
  font-size        : 10px;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
}
.blog_more {
padding-left       : 10px;
}
.inputbox {
background-image   :url(../images/inputback.jpg);
border             : 1px solid #666;
}
.back_button {
text-align         : center;
padding            : 10px;
}
.pagenavcounter {
  font-size        : 10px;
  color            : #FF9900;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #CC9900;
}
.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;
}
.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  background       : #D8E0E4;
  color            : #333333;
  padding          : 4px;
}
.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #E6EEF2;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
}
table.contenttoc {
  border           : 1px solid #FFFFFF;
  background       : #E6EEF2;
  padding          : 5px;
  margin-right     : 10px;
  margin-left      : 10px;
  margin-bottom    : 10px;
}

.msk_hitsmap {
	font-family: tahoma;
	font-size: 11px;
	color: #838383;
	text-decoration: none;
}

td.msk_hitsmap, td.msk_hitsmap_deadlink {
	padding-top:10px;
}

A.msk_hitsmap, A.msk_hitsmap:VISITED{
	font-family: tahoma;
	font-size: 11px;
	color: #D01645;
	font-weight: normal;
	text-decoration: underline;
}

A.msk_hitsmap:HOVER {
	font-family: tahoma;
	font-size: 11px;
	color: #D01645;
	font-weight: normal;
	text-decoration: none;
}


.msk_hitsmap_deadlink {
	font-family: tahoma;
	font-size: 11px;
	color: #00000;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.msk_hitsmap_sub {
	font-family: tahoma;
	font-size: 11px;
	color: #838383;
	text-decoration: none;
}

td.msk_hitsmap_sub {
	padding-top: 5px;
	width:100%;
}

A.msk_hitsmap_sub, A.msk_hitsmap_sub:VISITED{
	font-family: tahoma;
	font-size: 11px;
	color: #D01645;
	font-weight: normal;
	text-decoration: underline;
}

A.msk_hitsmap_sub:HOVER {
	font-family: tahoma;
	font-size: 11px;
	color: #D01645;
	font-weight: normal;
	text-decoration: none;
}
*/
.msk_results {
	font-family: tahoma;
	font-size: 11px;
	color: #C93905;
	text-decoration: none;
	font-weight: normal;
	background-color: White;
	text-align:left;
}

TABLE.msk_results{
	border-collapse: collapse;
	border-spacing: 10px;
	padding: 10px;
}


TABLE.msk_results td{
	border-bottom: 1px solid #99A0AA;
	border-top: 1px solid #99A0AA;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
}

TABLE.msk_results table tr td{
	border: 0px solid #99A0AA;
}

.msk_results_picture {

}

A.msk_results_picture {
	font-family: tahoma;
	font-size: 12px;
	color: #2451AC;
	font-weight: bold;
	text-decoration: underline;
}

A.msk_results_picture:HOVER {
	font-family: tahoma;
	font-size: 12px;
	color: #2451AC;
	font-weight: bold;
	text-decoration: none;
}

.msk_results_title {

}

A.msk_results_title {
	font-family: tahoma;
	font-size: 12px;
	color: #2451AC;
	font-weight: bold;
	text-decoration: underline;
}

A.msk_results_title:HOVER {
	font-family: tahoma;
	font-size: 12px;
	color: #2451AC;
	font-weight: bold;
	text-decoration: underline;
}

.msk_results_price {

}

.msk_results_body {
	font-family: tahoma;
	font-size: 12px;
	text-align: justify;	
}

A.msk_results_price {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

A.msk_results_price:HOVER {
	text-decoration: none;
}


.msk_paging {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

A.msk_paging {
	font-family: tahoma;
	font-size: 11px;
	color: #D01645;
	font-weight: normal;
	text-decoration: underline;
}
A.msk_paging:HOVER {
	font-family: tahoma;
	font-size: 11px;
	color: #D01645;
	font-weight: normal;
	text-decoration: underline;
}

TABLE.disclaimer tr td{
	background: #FFFFFF;	
}


TD.cat_path {
	padding-top:10px;
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
}

A.cat_path, A.cat_path:visited {
	font-family: tahoma;
	font-size: 11px;
	color: #D01645;
	font-weight: normal;
	text-decoration: underline;	
}

A.cat_path:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #D01645;
	font-weight: normal;
	text-decoration: none;	
}

.msk_allcats {
	font-family: tahoma;
	font-size: 13px;
	color: #000000;
	font-weight:	bold;
	text-decoration: none;
}

td.msk_allcats {
	padding-top:10px;
}

A.msk_allcats, A.msk_allcats:VISITED {
	font-family: tahoma;
	font-size: 13px;
	color: #313133;
	font-weight: bold;
	text-decoration: underline;
}

A.msk_allcats:HOVER {
	font-family: tahoma;
	font-size: 13px;
	color: #313133;
	font-weight: bold;
	text-decoration: none;
}
