/*
Theme Name: Quest 2008
Theme URI: http://blog.quest.de/
Description: Quest theme based on Coach Your Self theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Georg Baumgarte
Author URI: http://www.arcadesign.de/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Georg Baumgarte,
	whose blog you will find at http://www.arcadesign.de

	The CSS, XHTML and design is not! released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {
        background: #630311 url(images/bg_html.png) repeat;
        text-align: center;
        font-family: Georgia, Arial, sans-serif;
        font-size: 10pt;
        color: #000;
	margin-top: 0px;
}

#blackline {
        background: transparent url('images/bg_blackline.gif') repeat-x top;
	width: 100%;

}

#pagebox {
	width: 1004px;
	text-align: left;
}

#header {
        background: url('images/bg_header.png') repeat-x;
	height: 152px;
        width: 1004px
}

#logo {
	height: 117px; #F7F3F7
      	width: 247px;
	margin: 0px 0px 0px 788px;
	padding: 0px;
	top: 0px;
	left: 0px;
	list-style: none;
	text-align: left;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb {
}

#page {
	margin-top: 0px;
         background: #fff url('images/bg_body.png') repeat-y;
}

#teasertext {
	background: #cccc00;
}

#break {
	clear: both;
}

#footer {
     	background: url('images/bg_footer.png') no-repeat;
         width: 1004px;
         height: 88px;
}

/* Main table */

#main {
	width: 650px;
	height: 50px;
}

#mainblock {
	width: 590px;
	margin: 0px 30px 0px 30px;
}

#right, #teasertext {
	width: 242px;
}

#rightblock {
	width:210px;
	margin:0px;
}

#footerblock {
	width: 690px;
	margin: 0px 0px 0px 30px;
}


#dnn_teaserpane div, #dnn_teaserpane a, #dnn_teaserpane img {
	margin: 0px ! important;
	padding: 0px ! important;
	border: 0px ! important;
	max-width: 650px ! important;
/*	width: 650px ! important; */
	
}

#sidebar {
}

#splitter {
	width: 36px;
}

#kleinersplitter {
	width: 33px;
}

#kleinermain {
	width: 280px;
}

#leftsplitter {
	width: 56px;
}
#rightsplitter {
	width: 56px;
}

table, tr, td {
	vertical-align: top;
}





/* ### Top Navi ### */

ul#top_navi {
	width: 572px;
         height: 200px;
	margin: 80px 0px 0px 216px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	list-style: none;
	text-align: left;
}

ul#top_navi li {
	float: left;
	list-style: none;
}

ul#top_navi a {
	background-position: right top; display: block;
	padding-left:9px; padding-right:9px; padding-top:8px; padding-bottom:8px; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll
}

ul#top_navi a:link, ul#top_navi a:visited {
	color: #FCF1AF;
	font-size: 16pt;
	font-weight: 400;
         font-family: Georgia, Times, Verdana;
	text-decoration: none;
}

ul#top_navi a:hover, ul#top_navi a:active {
	text-decoration: none;
	color: #fff;
	font-weight: 400;
}

/* ### DNN Modules ### */

.NormalTextBox {
	border: 1px solid #999;
	background: #fff;
	color: #000;
	font-family: Georgia, Verdana, Arial, sans-serif;
}

.Gobutton {
	background-color: #ff6000;
	color: #fff;
}

.label_large {
	width: 400px;
}

input, textarea {
	font-family: Georgia, Verdana, Arial, sans-serif;
}

.CATAltHeader, span.CATAltHeader
{
        font-weight: bold;
        font-size: 16pt;
        color: #6D6E71;
        font-family: Georgia, Lucida, Verdana, Tahoma, Arial, Helvetica;
}

/* ### Container ### */

#con_head {
	background: #fff url('images/container/con_head.png') no-repeat;
	width: 277px;
	height: 44px
}

#con_head2 {
	background: #fff url('images/container/con_head2.png') no-repeat;
	width: 277px;
	height: 37px
}

#con_title {
	background: #fff url('images/container/con_text.png') no-repeat;
	width: 277px;
	height: 24px;
         text-align: center
}

#container_text {
//	width: 221px;
//         text-align: left;
}
#con_text {
	background: #fff url('images/container/con_text.png') repeat-y;
	width: 277px;
         text-align: center;
         padding-left:28px; padding-right:28px; padding-top:0px; padding-bottom:0px
}

#con_foot {
	background: #fff url('images/container/con_foot.png') no-repeat;
	width: 277px;
	height: 68px
}


/* ### Typo ### */


h1, h2, h3, h4 {
	margin:0;
	padding:0;
	font-weight:bold;
}

h1 {
	color: #000;
	font-family: Georgia, Times, serif;
	font-size: 18pt;
	line-height: 18pt;
}

h2 {
	color: #000;
	font-family: Georgia, Times, serif;
	font-size: 14pt;
}

h3, .cystv_h1 {
	color: #000;
	font-family: Georgia, Times, serif;
	font-size: 12pt;
        font-weight: 800;
}

#right h2, #sidebar ul li h2, #right span.eff_h2 {
//orange	color: #ff5d00;
	color: #fff;
	font-family: Georgia, Times, serif;
	font-size: 18px;
        font-weight: 800;
}

#right h3 {
	color: fff;
	font-size: 13pt;
}

h4 {
	color: #000;
	font-family: Georgia, Times, serif;
	font-size: 10pt;
}


#main p, #main td, #main li, #main #mainblock p, #main .Normal {
         font-family: Georgia, Arial, sans-serif;
         font-size: 11pt;
         color: #000;
	 line-height: 18pt;
	 vertical-align: top;
}

#main li {
         font-size: 14px;
}

p {
	padding: 10px 0px 0px 0px;
        margin: 0;
}

.head {
	color: #333;
	font-family: Georgia, Times, serif;
	font-size: 13pt;
         font-weight: 400;
         line-height: 26pt;
}

.orange {
	color: #ff6000;
}

.white {
	color: #fff;
}

ol, ul {
	padding-left: 24px;
         font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #333;
}


#right .Normal, #right li, #right p, #right span {
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #fff;
	line-height: 16pt;         
}



#footermain h3, #footermain .headline3 {
	font-family: Georgia, Times, serif;
         font-weight: 800;
         color: #303030;
         font-size: 10pt;
}

#footermain p, #footerright p, #footermain a:link, #footermain a:active, #footermain a:visited{
	font-family: Georgia, Times, serif;
         font-weight: 800;
         color: #303030;
         font-size: 8pt;
	padding: 0px;
}

#footermain .smalltext, #footermain a.smalltext:link, #footermain a.smalltext:active, #footermain a.smalltext:visited {
	font-family: Georgia, Times, serif;
         font-weight: 400;
         color: #303030;
         font-size: 7pt;
	padding: 0px;
	text-decoration: none;
}

#footermain a.smalltext:hover {
	text-decoration: underline;
         background: transparent;
}

#footer td {
}

/* ### Images ### */

img {
	border: 0px;
         text-decoration: none;
         background-color: transparent;
}

.teaser {
	width: 223px;
         height: 171px;
}

.claim {
	width: 429px;
         height: 171px;
}

/* ### Links ### */

a:link, a:visited, a:active {
	font-family: Georgia, Times, serif;
/*	color: #ED1C24; */
	color: #900;
	text-decoration: underline;
         font-size: 10pt;
         font-weight: 800;
}

a:hover {
	text-decoration: none;
         color: #fff;
}

#header a:hover {
         background: transparent;
}

#page a:hover {
/*         background: #ED1C24; */
	background: #900;
}


#dnn_ctr455_VideoList_ucOrderTypePicker_tblContainer a:link  {
/*	color: #ED1C24; */
	color: #900;
	font-size: 9pt;
	font-weight: 800;
}

#dnn_ctr455_VideoList_ucOrderTypePicker_tblContainer a:hover  {
	text-decoration: none;
	color: #fff;
}

#dnn_ctr455_VideoList_ucOrderTypePicker_tblContainer .Normal, #dnn_ctr455_VideoList_ucOrderTypePicker_tblContainer a.CommandButton {
	font-size: 10pt;
}

#dnn_ctr455_VideoList_ucOrderTypePicker_lblMostRecent Normal {
	font-weight: 400 ! important;
}

#main a img, #main a:link img, #main a:active img, #main a:visited img, #main a:hover img {
	text-decoration: none;
        background: #fff;
}

#main a img, #main a.blind:hover, #rightpane a.blind:hover, #divRatingForm a:link {
	text-decoration: none;
         background-color: transparent;
}

a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:visited {
	text-decoration: none;
	color: #000;
}

a.breadcrumblink:hover {
	text-decoration: underline;
	color: #000;
}

a.videotitle:link, a.videotitle:active, a.videotitle:visited, a.feedlink:link, a.feedlink:active, a.feedlink:visited {
	font-size: 10pt;
}

a.videotitle:hover, a.feedlink:hover {
	font-size: 10pt;
	text-decoration: none;
	color: #fff;
}

#right a:link, #right a:visited, #right a:active {
/*	color: #FF5D00; */
	color: #fff;
	text-deocoration: underline;
}

#right a:hover {
	text-decoration: none;
	background: #FF5D00;
	color: #fff;
}

a.CommandButton, a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited {
	font-family: Georgia, Times, serif;
/*	color: #ED1C24; */
	color: #900;
	text-decoration: underline;
         font-size: 8pt;
         font-weight: 800;
}

#right a.CommandButton {
	font-size: 8pt;
}

a.CommandButton:hover, .CommandButton:hover {
	color: #fff;
}

.StandardButton {
		font-family: Georgia, Times, serif;
/*		color: #ED1C24; */
		color: #900;
		text-decoration: none;
        font-size: 8pt;
        font-weight: 800;
		margin: 5px;
/*		border: 1px solid #ED1C24; */
		border: 1px solid #900;
}

.Subhead {
	font-size: 16pt;
}

input.DynamicRegistration_Textbox, input.DynanmicRegistration_Textbox, textarea.DynanmicRegistration_Textbox, select.DynamicRegistration_Dropdownlist {
		border: 1px solid #000;
}

#main span.DynamicRegistration_Checkbox, span.DynamicRegistration_Checkbox {
	display: none !important;
}

textarea {
	min-width: 200px;
	min-height: 200px;
}

textarea .NormalText {
        background: #fff url('images/bg_input.png') repeat-x;
	background-position: bottom;
	border: 1px solid #000;
}

.noshow {
	display: none;
}


.CustomButton, .DynamicRegistration_CheckBox {
		border: 0px;
}

#dnn_ctr436_DynamicRegistration_pnlRegistration a:hover {
		background-color: transparent;
}

#dnn_ctr452_VideoRating_lblFlag {

}

.suchebox {
	width: 150px;
         background-image: url(http://blog.coach-your-self.tv/wp-content/themes/cys/images/bg_input.png);
         background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	border: 1px solid #000;
	height: 22px;
}

#main .Normalbold, .Normalbold, #main td.DynamicRegistration_QuestionTableCell {
	font-weight: bold;
         font-family: Georgia, Arial, sans-serif;
         font-size: 11pt;
         color: #303030;
	line-height: 16pt;
}

/* CSS Document */

body
	{
		margin:0px;
		padding:0px;
		background-color:#535353;
		font-family: Georgia;
	}

h2, h2 a.posttitle:link, h2 a.posttitle:active, h2 a.posttitle:visited
	{
		font-family: Georgia;
		font-size: 14pt;
		color: #000000;
	}

h2 a.posttitle:hover
	{
		color: #ffffff;
		background-color: #000000:
	}

a:link, a:visited, a:active
	{
		font-family: Georgia,Times,serif;
		color: #9C0C10;
		text-decoration: underline;
		font-size: 10pt;
		font-weight: 800;
	}

a:hover
	{
		text-decoration: none;
		background-color: #9C0C10;
		color: #ffffff;
	}

#innercontentblank a:hover
	{
		background-color: #ed1c24;
		background-image: none;
		background-repeat: repeat;
		background-attachment: scroll;
		background-x-position: 0%;
		background-y-position: 0%;
	}

#frame
	{
		background-image: url(images/bodybg.jpg);
                 width: 1037px;
		margin:0 auto;
		padding:0px;
         }

#mainblank
	{
		width:1037px;
		background-image: url(images/bodybg.jpg);
		margin:0 auto;
		padding:0px;
	}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#headbg
	{
		width:1037px;
		height:94px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/headbg.jpg);
	}

#logo
	{
         	padding:20px 0 0 712px;
         }
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#menublank
	{
		height:26px;
		margin:0px;
		padding: 18px 0 0 48px;
//		padding: 18px 0 0 48px;
	}
#menublank .menu
	{
		width:80px;
		height:24px;
		float:left;
		margin:0 0 0 8px;
		padding:3px 0px 0 0;
		font-family: Georgia;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		text-decoration:none;
	}
#menublank .menu:hover
	{
		width:80px;
		height:24px;
		float:left;
		margin:0 0 0 8px;
		padding:3px 0 0 0;
		font-family:Georgia;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background-image:url(images/menuover.png);
		background-repeat:no-repeat;
	}
#menublank .home
	{
		width:80px;
		height:24px;
		float:left;
		margin:0px;
		padding: 3px 0 0 0;
		font-family:Georgia;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background-image:url(images/menuover.png);
		background-repeat:no-repeat;
	}
#searchblank
	{
		height:36px;
		margin:0px;
		padding:0px;
		background-color:#9D0D15;
	}

a.searchlinks:link, a.searchlinks:visited, a.searchlinks:active
	{
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#E95D0F;
		text-decoration: none;
	}

a.searchlinks:hover
	{
		text-decoration: underline;
	}

#searchtxt
	{
		width:200px;
		height:20px;
		margin:0px;
		padding:16px 0 0 24px;
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#E95D0F;
	}
#searchinput
	{
		width:130px;
		height:26px;
		margin:0px;
		padding:10px 0 0 0;
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
	}
#searchbutton
	{
		width:24px;
		height:20px;
		margin:12px 0 0 20px;
		padding:0px;
	}
.gobutton
	{
		width:24px;
		height:20px;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background-image: url(images/go.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}
.gobutton:hover
	{
		width:24px;
		height:20px;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background-image: url(images/goover.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#contentarea
	{
		width:1037px;
		margin:0px;
		padding:0px;
		background-image:url(images/bodybg.jpg);
		background-repeat:repeat-y;
	}
#mainleft
	{
		width:714px;
		margin:0px;
		padding:0px;
	}
#herader
	{
		width:714px;
		height:234px;
		margin:0px;
		padding:0px;
		background-image:url(images/header.jpg);
		background-repeat:no-repeat;
	}

#herader_breadcrumb
	{
		width:714px;
		height:24px;
		margin:0px;
		padding:0 0 0 38px;
                 font-family: Georgia;
                 font-size: 12px;
	}

.herader_breadcrumblink
	{
         	font-family: Georgia;
                 font-weight: bold;
                 font-size: 12px;
                 color: #AC1600;
	}

#heddingblank
	{
		width:676px;
		height:120px;
		margin:0 0 0 38px;
		padding:0px;
	}
#blackhedding
	{
		width:646px;
		height:28px;
		margin:20px 0 0 30px;
		padding:0px;
		font-family:Georgia;
		font-size:30px;
		font-weight:bold;
		color:#000000;
	}
#greenhedding
	{
		width:646px;
		height:28px;
		margin:20px 0 0 30px;
		padding:0px;
		font-family: Georgia;
		font-size:15px;
		color:#767620;
	}
#topimg
	{
		width:676px;
		height:163px;
		float:left;
		margin:27px 0 0 38px;
		padding:0px;
		background-image:url(images/topimg.jpg);
		background-repeat:no-repeat;
	}
#auctor
	{
		width:192px;
		height:12px;
		float:left;
		margin:0 0 0 38px;
		padding:20px 0 0 440px;
	}
#auctorlinkblank
	{
		width:192px;
		height:14px;
		float: right;
		margin:10px 0 0 0;
		padding:0 0 0 440px;
		text-align:right;
	}
.auctorlink
	{
		width:174px;
		height:14px;
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		font-family:Georgia;
		font-size:11px;
		color:#97342a;
		text-align: left;
		text-decoration:underline;
		background-image:url(images/icon.png);
		background-repeat:no-repeat;
		background-position: left;
	}
.auctorlink:hover
	{
		width:174px;
		height:14px;
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		font-family:Georgia;
		font-size:11px;
		color:#97342a;
		text-decoration: none;
		background-image:url(images/icon.png);
		background-repeat:no-repeat;
		background-position: left;
	}
#auctorinner
	{
		width:633px;
		height:32px;
		float:left;
		margin:0px;
		padding:0px;
		text-align:right;
	}
#propertyarea
	{
		width:647px;
		height:346px;
		float:left;
		margin:0 0 0 38px;
		padding:26px 0 0 29px;
	}
#propertyhedding
	{
		width:646px;
		height:28px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:30px;
		font-weight:bold;
		color:#000000;
	}
#propertyimagesblank
	{
		width:646px;
		height:219px;
		float:left;
		margin:0px;
		padding:33px 0 0 0;
	}
#propertyimgblank
	{
		width:294px;
		height:74px;
		float:left;
		margin:0px;
		padding:0px;
	}
#propertyimgblank002
	{
		width:294px;
		height:74px;
		float:left;
		margin:18px 0 0 0;
		padding:0px;
	}
#propertyimgblank003
	{
		width:294px;
		height:74px;
		float:left;
		margin:18px 0 0 0;
		padding:0px;
	}
#propertyimgblank004
	{
		width:294px;
		height:74px;
		float:left;
		margin:0 0 0 21px;
		padding:0px;
	}
#propertyimgblank005
	{
		width:294px;
		height:74px;
		float:left;
		margin:18px 0 0 21px;
		padding:0px;
	}
#propertyimgblank006
	{
		width:294px;
		height:74px;
		float:left;
		margin:18px 0 0 21px;
		padding:0px;
	}
#propertytxtblank
	{
		width:205px;
		height:74px;
		float:left;
		margin:0 0 0 15px;
		padding:0px;
		font-family: Georgia;
		font-size:10px;
		color:#767620;

	}
#propertytxtblank002
	{
		width:205px;
		height:74px;
		float:left;
		margin:0 0 0 15px;
		padding:0px;
		font-family: Georgia;
		font-size:10px;
		color:#767620;
	}
#propertytxtblank003
	{
		width:205px;
		height:74px;
		float:left;
		margin:0 0 0 15px;
		padding:0px;
		font-family: Georgia;
		font-size:10px;
		color:#767620;
}
#propertytxtblank004
	{
		width:205px;
		height:74px;
		float:left;
		margin:0 0 0 15px;
		padding:0px;
		font-family: Georgia;
		font-size:10px;
		color:#767620;
	}
#propertytxtblank005
	{
		width:205px;
		height:74px;
		float:left;
		margin:0 0 0 15px;
		padding:0px;
		font-family: Georgia;
		font-size:10px;
		color:#767620;
	}
#propertytxtblank006
	{
		width:205px;
		height:74px;
		float:left;
		margin:0 0 0 15px;
		padding:0px;
		font-family: Georgia;
		font-size:10px;
		color:#767620;
	}
#propertyimg
	{
		width:70px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/img001.jpg);
		background-repeat:no-repeat;
	}
#propertyimg002
	{
		width:70px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/img002.jpg);
		background-repeat:no-repeat;
	}
#propertyimg003
	{
		width:70px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/img003.jpg);
		background-repeat:no-repeat;
	}
#propertyimg004
	{
		width:70px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/img004.jpg);
		background-repeat:no-repeat;
	}
#propertyimg005
	{
		width:70px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/img005.jpg);
		background-repeat:no-repeat;
	}
#propertyimg006
	{
		width:70px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/img006.jpg);
		background-repeat:no-repeat;

	}
.propertyredtext
	{
			font-family: Georgia;
			font-size:10px;
			color:#97342a;
			font-weight:bold;
			text-decoration:underline;
	}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------Right Area----------------------------------------------------------------------------------*/
#rightblank
	{
		width:252px;
		min-height:900px;
		float:left;
		margin:0px;
		padding:0px;
//		background-image:url(images/vline.jpg);
		background-repeat:repeat-y;
	}

#login
	{
		background-image:url(images/bg_login.png);
	}

#loginblank
	{
		height:194px;
		margin:0px;
		padding:0px;

		background-repeat:no-repeat;
	}
#logininnerblank
	{
		width:210px; //
		height:194px;
		margin:0px;
		padding: 26px 0 0 18px;
	}
#loginhedding
	{
		width:210px;
		height:25px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:16px;
		font-weight:bold;
		color:#000;
                 line-height: 28px;
	}
#logininput
	{
		width:210px;
		height:21px;
		float:left;
		margin:19px 0 0 0;
		padding:0px;
	}
#logininput002
	{
		width:210px;
		height:21px;
		float:left;
		margin:9px 0 0 0;
		padding:0px;
	}
.logininput
	{
		width:200px;
		height:15px;
		float:left;
		margin:0px;
		padding:3px 0 0 3px;
		font-family:Georgia;
		font-size:9px;
		color:#000000;
		border-left:solid 1px #404040;
		border-top:solid 1px #404040;
	}
#loginbutton
	{
		width:210px;
		height:21px;
		float:left;
		margin:9px 0 0 0;
		padding:0px;
	}
.loginbutton
	{
		width:53px;
		height:19px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		text-align:center;
		text-decoration:none;
		background-image:url(images/loginbutton.jpg);
		background-repeat:no-repeat;
	}
.loginbutton:hover
	{
		width:53px;
		height:19px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		text-align:center;
		text-decoration:none;
		background-image:url(images/loginbuttonover.jpg);
		background-repeat:no-repeat;
	}
#regisblank
	{
		width:252px;
		height:56px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/register.jpg);
		background-repeat:no-repeat;
	}
#registerhedding
	{
		width:179px;
		float:left;
		margin:0 0 0 25px;
		padding:0 0 0 45px;
		font-family:Arial;
		font-size:24px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
	}
.registerhedding
	{
		width:179px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:24px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
	}
.registerhedding:hover
	{
		width:179px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:24px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
	}
.notanumber
	{
		font-family: Georgia;
		font-size:12px;
		font-weight:bold;
		color:#f9d100;
		text-align:center;
	}
#regisbottom
	{
		width:252px;
		height:16px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/rigbottom.jpg);
		background-repeat:no-repeat;
	}
#serviceshedding
	{
		width:232px;
		height:27px;
		float:left;
		margin:0px;
		padding:21px 0 0 20px;
		font-family:Georgia;
		font-size:24px;
		font-weight:bold;
		color:#E95D0F;
	}
#servicesblank
	{
		width:234px;
		float:left;
		margin:0px;
		padding:19px 0 0 18px;
	}
.serviceslinks
	{
		width:210px;
		height:18px;
		float:left;
		margin:0px;
		padding:0 0 0 25px;
		font-family:Georgia;
		font-size:10px;
		text-decoration:none;
		color:#725d1d;
		background-image:url(images/serviceslink.jpg);
		background-repeat:no-repeat;
	}
.serviceslinks:hover
	{
		width:210px;
		height:18px;
		float:left;
		margin:0px;
		padding:0 0 0 25px;
		font-family:Georgia;
		font-size:10px;
		text-decoration:none;
		color:#725d1d;
		background-image: url(images/serviceslinkover.jpg);
		background-repeat:no-repeat;
	}
#newshedding
	{
		width:232px;
		float:left;
		margin:0px;
		padding:21px 0 0 20px;
		font-family:Georgia;
		font-size:24px;
		font-weight:bold;
		color:#E95D0F;
	}

#newshedding2
	{
		width:232px;
		float:left;
		margin:0px;
		padding:21px 0 0 20px;
		font-family:Georgia;
		font-size:12px;
		font-weight:bold;
		color:#E95D0F;
	}
#newsblank
	{
		width:232px;
		height:150px;
		float:left;
		margin:0px;
		padding:21px 0 0 20px;
		font-family:Georgia;
		font-size:24px;
		font-weight:normal;
		color:#a7ae49;
	}

#newsblank2
	{
		width:232px;
		height:150px;
		float:left;
		margin:0px;
		padding:10px 0 0 20px;
		font-family:Georgia;
		font-size:24px;
		font-weight:normal;
		color:#a7ae49;
	}

.newstxtbg
	{
		width:216px;
		float:left;
		margin:0px;
		padding:0 0 0 15px;
		font-family: Georgia;
		font-size:14px;
		font-weight:normal;
		color:#F5F5F5;
		background-image:url(images/newsboldtxtbg.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}
.newstxtbg002
	{
		width:216px;
		float:left;
		margin:15px 0 0 0;
		padding:0 0 0 15px;
		font-family: Georgia;
		font-size:12px;
		font-weight:normal;
		color:#ebe2b1;
		background-image:url(images/newsboldtxtbg.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}
.newstxt
	{
		width:210px;
		float:left;
		margin:14px 0 0 0 0;
		padding:0px;
		font-family: Georgia;
		font-size:14px;
		color:#F5F5F5;
	}
#newsletterblank
	{
		width:252px;
		float:left;
		margin:0px;
		padding:0px;
	}
#newsletter
	{
		width:244px;
		height:147px;
		float:left;
		margin:20px 0 0 5px;
		padding:0px;
		background-image:url(images/newsletter002.jpg);
		background-repeat:no-repeat;
	}
#newsletterhedding
	{
		width:220px;
		float:left;
		margin:35px 0 0 14px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		font-weight:bold;
		color:#f0eac6;
	}
#newsletterinput
	{
		width:155px;
		float:left;
		margin:10px 0 0 14px;
		padding:0px;
	}
.newsletterinput
	{
		width:150px;
		font-family: Georgia;
		font-size:10px;
		color:#000000;
	}
#signupbutton
	{
		width:53px;
		height:22px;
		float:left;
		margin:10px 0 0 5px;
		padding:0px;
	}
.signupbutton
	{
		width:53px;
		height:20px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		text-align:center;
		text-decoration:none;
		background-image:url(images/signupbutton.jpg);
		background-repeat:no-repeat;
	}
.signupbutton:hover
	{
		width:53px;
		height:20px;
		float:left;
		margin:0px;
		padding:2px 0 0 0;
		font-family:Georgia;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		text-align:center;
		text-decoration:none;
		background-image:url(images/signupbuttonover.jpg);
		background-repeat:no-repeat;
	}

#right #rightblock #sidebar ul
	{
		margin: 0;
		padding:10px 0px 20px 0px;
	}

#right #rightblock #sidebar ul li {
		margin: 0px;
		padding: 0px 0px 5px 0px;
		list-style-type: none;
}


/*------------------------------------------------------------------------Right Area----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------Footer Area----------------------------------------------------------------------------------*/
#footer a:link, #footer a:visited, #footer a:active
	{
		color: #ffffff;
		font-weight: normal;
	}

#footerlinksblank, #main #footerlinksblank
	{
		padding-top: 40px;
		font-family: Georgia, Arial;
		font-size:10pt;
		font-weight: 400;
		color:#ffffff;
		text-decoration:none;
	}
.footerlinks
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#d8ce8e;
		text-align:center;
		text-decoration:none;
		padding:3px;
	}
.footerlinks:hover
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#d8ce8e;
		text-align:center;
		text-decoration: underline;
		padding:3px;
	}

#footerright
	{
		padding-top: 40px;
		width: 170px;
		font-family: Georgia, Arial;
		font-size:10pt;
		font-weight: 400;
		color:#ffffff;
		text-align: right;
	}

#footerright a:hover {
		background-color: #9c0c10;
}
#copyrights
	{
		margin:0 0 0 0px;
		font-family: Georgia, "Trebuchet MS", Arial;
		font-size: 10pt;
		font-weight: 400;
		color:#ffffff;
		text-decoration:none;
	}
#validation
		{
		width:412px;
		height:15px;
		float:left;
		margin:5px 0 0 140px;
		padding:0px;
		font-family: Georgia;
		font-size:10px;
		color:#898a3a;
		text-decoration:none;
		}

.validationxhtml
		{
			width:81px;
			height:18px;
			float:left;
			margin:0px;
			padding:4px 0 0 0;
			font-family: Georgia;
			font-size:10px;
			color: #000000;
			font-weight:bold;
			text-align: center;
			text-decoration:none;
			background-image: url(images/xhtml.png);
			background-repeat:no-repeat;
		}
.validationxhtml:hover
		{
			width:81px;
			height:18px;
			float:left;
			margin:0px;
			padding:4px 0 0 0;
			font-family: Georgia;
			font-size:10px;
			color: #000000;
			font-weight:bold;
			text-align: center;
			text-decoration:none;
			background-image: url(images/css.png);
			background-repeat:no-repeat;
		}
.validationcss:hover
		{
			width:81px;
			height:18px;
			float:left;
			margin:0 0 0 2px;
			padding:4px 0 0 0px;
			font-family: Georgia;
			font-size:10px;
			font-weight:bold;
			color: #000000;
			text-align: center;
			text-decoration:none;
			background-image: url(images/xhtml.png);
			background-repeat:no-repeat;
		}
.validationcss
		{
			width:81px;
			height:18px;
			float:left;
			margin:0 0 0 2px;
			padding:4px 0 0 0;
			font-family: Georgia;
			font-size:10px;
			font-weight:bold;
			color: #000000;
			text-align: center;
			text-decoration:none;
			background-image: url(images/css.png);
			background-repeat:no-repeat;
		}

/*-----------------------------------------------------------------------FooterArea----------------------------------------------------------------------------------*/
#innercontentblank
		{
		width: 600px;
		float:left;
		margin:0 0 0 70px;
//		margin:0 0 0 38px;
		padding:0 0 20px 0;
		}
#innerhedding
		{
		width:646px;
		height:28px;
		float:left;
		margin:0px 0 20px 0px;
		padding:0px;
		font-family:Georgia;
		font-size:30px;
		font-weight:bold;
		color:#000000;
		}
#innercontent
		{
		font-family: Georgia;
		font-size:16px;
		color:#000000;
		width:600px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		}
#innercontent002
		{
		font-family: Georgia;
		font-size:16px;
		color:#000000;
		width:600px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		}
#innercontent003
		{
		font-family: Georgia;
		font-size:16px;
		color:#000000;
		width:600px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		}
#innercontent004
		{
		font-family: Georgia;
		font-size:16px;
		color:#000000;
		width:600px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		}
#innercontent005
		{
		font-family: Georgia;
		font-size:16px;
		color:#000000;
		width:600px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		}
#submenuhedding
		{
		width:646px;
		height:28px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		font-family:Georgia;
		font-size:30px;
		font-weight:bold;
		color:#000000;
		}
#submenublank
		{
		width:646px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		}
#submenutopline
		{
		width:456px;
		height:1px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/topline.jpg);
		background-repeat:no-repeat;
		}
.submenu
		{
		width:436px;
		height:19px;
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		font-family: Georgia;
		font-size:10px;
		color:#97342a;
		text-decoration: none;
		background-image: url(images/active.jpg);
		background-repeat:no-repeat;
		}
.submenu:hover
		{
		width:436px;
		height:19px;
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		font-family: Georgia;
		font-size:10px;
		color:#97342a;
		text-decoration: none;
		background-image: url(images/over.jpg);
		background-repeat:no-repeat;
		}

/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
#contactblank
			{
	margin: 0px;
	float: left;
	width: 674px;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;

			}

#contactinnerblank
		{
				width:1004px;
				height:500px;
				float:left;
				margin:0px;
				padding:0px;
		}
#contactheddingblank
		{
			width:500px;
			height:30px;
			float:left;
			margin:27px 0 0 45px;
			padding:0px;
			font:normal 12px/17px Arial, Helvetica, sans-serif;
			color:#CECECE;
			border-bottom: solid 1px #7f7f7f;


		}
#contactaddressblank{
				margin: 0px;
				padding:0 0 0 30px;
				float: left;
				width:236px;
				font-family: Georgia;
				font-size: 11px;
				font-weight: normal;
				color: #000000;
				text-decoration: none;

	}

#contactaddresshedding
		{
		width:646px;
		height:28px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		font-family:Georgia;
		font-size:30px;
		font-weight:bold;
		color:#000000;
		}

#contactaddresstext{
		font-family: Georgia;
		font-size:10px;
		color:#767620;
		width:600px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
	}
#contactsmallhedding
			{
		width:646px;
		height:28px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		font-family: Georgia;
		font-size:15px;
		color:#767620;
			}
#contacthedding
			{
		width:646px;
		height:28px;
		float:left;
		margin:20px 0 0 30px;
		padding:0px;
		font-family:Georgia;
		font-size:30px;
		font-weight:bold;
		color:#000000;
		}
#contacticon{
				width:86px;
				height:84px;
				float:left;
				background-image: url(contacticon.png);
				background-repeat:no-repeat;
				margin:10px 0 0 30px;
	}
#contactfeildnameblank
			{
				width:160px;
				height:400px;
				margin:10px 0 0 30px;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:200px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname
			{
				width:160px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeildname002
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname003
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname004
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname005
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname006
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname007
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname008
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname009
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild
			{
				width:200px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeild002
			{
				width:200px;
				height:22px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild003
			{
				width:200px;
				height:20px;
				margin:2px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild004
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild005
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild006
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild007
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild008
			{
				width:200px;
				height:20px;
				margin:6px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild009
			{
				width:200px;
				height:60px;
				margin:3px 0 0 0;
				padding:0;
				float:left;
			}
#submitbutton
			{
				width:200px;
				height:20px;
				margin:60px 0 0 0;
				padding:0;
				float:left;
				text-align: left;

			}

.contactfeildname
			{
		font-family: Georgia;
		font-size:10px;
		color:#767620;
			}
.contactfeild
			{	font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color: #3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.contactfeild
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.submitbutton
			{
			width:81px;
			height:18px;
			float:left;
			margin:0 0 0 2px;
			padding:4px 0 0 0px;
			font-family: Georgia;
			font-size:10px;
			font-weight:bold;
			color: #000000;
			text-align: center;
			text-decoration:none;
			background-image: url(images/xhtml.png);
			background-repeat:no-repeat;
	cursor:pointer;
			}
.submitbutton:hover
			{
			width:81px;
			height:18px;
			float:left;
			margin:0 0 0 2px;
			padding:4px 0 0 0;
			font-family: Georgia;
			font-size:10px;
			font-weight:bold;
			color: #000000;
			text-align: center;
			text-decoration:none;
			background-image: url(images/css.png);
			background-repeat:no-repeat;
	cursor:pointer;
			}

.contactinput
		{

				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.contactinput:hover
		{
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}
.listbox
		{

				width:174px;
				height:20px;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.listbox:hover
		{
				width:174px;
				height:20px;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/