body
{
	padding: 0px;
	margin: 0px;
	/*background-color: #595959;*/
	background-color: #ffffff;
	font-family: Verdana,Arial,Tahoma;
	font-size: 13px;
	/*color: #D9D9D9;*/
	color: #333333;
}

a
{
	color: #CAE1FF; /*#9CB4BF;#FFEFDB;#CDC673;#EEE685;#EEE9BF;#CAE1FF;*/
	color: #B22222;
	text-decoration: none;
}
a:link
{
	color: #CAE1FF;
	color: #B22222;
	text-decoration: none;
}
a:active
{
	color: #CAE1FF;
	color: #B22222;
	text-decoration: none;
}
a:visited
{
	color: #CAE1FF;
	color: #B22222;
	text-decoration: none;
}
a:hover
{
	color: #B22222;
	text-decoration: underline;
}


h1
{
	font-size: 15pt;
}

h2
{
	font-size: 13pt;
}

h3
{
	font-size: 13pt;
}

h4
{
	font-size: 12pt;
}

.m_text
{
	font-family: Verdana,Arial,Tahoma;
	font-size: 13px;
	/*color: #D9D9D9;*/
	color: #333333;
	
}

.h_text
{
	font-family: Verdana,Arial,Tahoma;
	font-size: 13px;
	line-height: 16px;
	/*color: #F0F0F0;*/
	color: #000000;
}
.top_text
{
	font-family: Arial;
	font-style:normal;
	font-size: 12px;
	
	font-weight:bold;
	line-height: 16px;
	
	
	padding-top:0px;
	padding-left:8px;
	color: #ffffff;
}
.h1_text
{
	font-family: Verdana,Arial,Tahoma;
	font-size: 9px;
	line-height: 9px;
	/*color: #D9D9D9;*/
	color: #000000;
}

.l_text
{
	font-family: Verdana,Arial,Tahoma;
	font-size: 13px;
	/*color: #CAE1FF;*/
	color: #000000;
}

.lt_text
{
	font-family: Verdana,Arial,Tahoma;
	font-size: 13px;
	line-height: 18px;
	/*color: #CAE1FF;*/
	color: #000000;
}

.l1_text
{
	font-family: Verdana,Arial,Tahoma;
	font-size: 9px;
	line-height: 9px;
	/*color: #9CB4BF;*/
	color: #000000;
	text-align: right;
}

.footer_text
{
	font-family: Verdana,Arial,Tahoma;
	font-size: 12px;
	line-height: 13px;
	/*color: #A5A5A5;*/
	color: #555555;
}

.c_text
{
	font-family: Verdana,Arial,Tahoma;
	font-size: 12px;
	line-height: 13px;
	/*color: #ABABAB;*/
	color: #000000;
	text-align:left;
}

.septitle
{
	font-size: 13px;
	color: #333333;
}

.form
{
	width: 202px;
	height: 22px;
	border-color: #000000;
	border-width: 1px;
	background-color: #e88888;
	background-color: #eeeeee;
	border-style: solid;
	padding-left: 7px;
}
.form_divLocalSqlServer
{
	height: 25px;
	margin-top: 0px;
}

a.ls_text
{
	text-decoration: none;
}
a.ls_text:hover
{
	text-decoration: underline;
}

a.c_text
{
	text-decoration: none;
}
a.c_text:hover
{
	text-decoration: underline;
}

a.lt_text
{
	text-decoration: none;
}
a.lt_text:hover
{
	text-decoration: underline;
}

ul
{
	margin: 0;
	 padding-left: 15px;
	list-style: none;
}
li
{
	background: url(images/ax1.gif) no-repeat left center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#leftcontentinner
{
	padding-top: 0px; 
	padding-left: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#leftcontentbanner
{
	
	left: 0px;
	top: 84px;
	width: 25%;
	xmin-width:220px;
	background: #595911;
	border: 0px solid #000;
	height: 100;
	z-index: 3;
	
}


/*

#leftcontent
{
	xposition: absolute;
	border: 5px;
	
	xtop: 355px;
	width: 25%;
	xmin-width:220px;
	
	background: #696969;
	border: 0px solid #000;
	height: auto;
	xz-index: 3;
	float:left;
	

}


#centercontent
{
	float:none;
	xtop: 247px;
	xposition:static;
	xheight:100%;
	width:auto;
	
	background: #595959;
	xmargin-left: 220px;

	xborder: 0px solid #000;
	xvoice-family: "\"}\"";
	xvoice-family: inherit;
	
	xpadding-top: 1px;
	

	xmin-width: 320px;
}
#centercontentbody
{
	margin-left: 10px;
	min-width: 220px;
}
html > body #centercontent
{
	margin-right: 0px;
	padding-left: 0px;
}
*/


#xleftcontent
{
	position:absolute;
	border: 0px;
	left: 0px;
	top: 355px;
	width: 25%;
	xmin-width:110px;
	background: #595959;
	border: 0px solid #000;
	height: auto;
	xz-index: 3;
}
#xcentercontent
{
	float: right;
	top: 246px;
	
	height:100%;
	width:75%;
	
	background: #595959;
	margin-left: 200px;
	
	border: 0px solid #000; 
	voice-family: "\"}\"";
	voice-family: inherit;
	
	padding-top: 1px;
	padding-left: 30px;
}
#xcentercontentbody
{
	padding-left: 30px;
}


#bannerTopMost
{
	background: #595959;
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-left: 0px solid #000;
	border-bottom: 0px solid #696969;
	height: auto;
	
	background-repeat: repeat-x;
	background-image: url('images/t-l.gif' );
	voice-family: "\"}\"";
	voice-family: inherit;
}
html > body #bannerTopMost
{
	height: auto;
}


#admindiv
{
	background:#323232;
	padding-left: 10px;
}


/* Top menu styles */

.submenu
{
	font-size: 12px;
	text-decoration: none;
	line-height: 17px;
}

.admin_topmenunorm
{
	background-image: url('images/a1.gif' );
	background-repeat: no-repeat;
	background-position:left center;
	padding-left: 0px;
}

.topmenu
{
	font-size: 13px;
	text-decoration:none;
	background-image: url('images/t-r-dr2.gif' );
	background-repeat: repeat-x;
	background-position:center;
}
.topmenu A:link
{
	text-decoration: none;
	color: #ffffff;
	background-image: none;
}
.topmenu A:active
{
	text-decoration: none;
	color: #ffffff;
	background-image: none;
}
.topmenu A:visited
{
	text-decoration: none;
	color: #ffffff;
	background-image: none;
}
.topmenu A:hover
{
	text-decoration: none;
	color: #888888;
	background-image: none;
}


/* Top menu popup styles */

.topmenu_popup A
{
	text-decoration: none;
	color: #555555;
}

.topmenu_popup A:link
{
	text-decoration: none;
	color: #555555;
}

.topmenu_popup A:active
{
	text-decoration: none;
	color: #555555;
}

.topmenu_popup A:visited
{
	text-decoration: italic;
	color: #555555;
}

.topmenu_popup A:hover
{
	text-decoration: none;
	color: #555555;
}

.topmenuhover
{
	background-image: url('images/BLUE.gif' );
	background-repeat: no-repeat;
}



.xtopmenuselected
{
	background-image: url('images/BLUE.gif' );
	
	background-color:Transparent;
	background-repeat: no-repeat;
}

.xtopmenu_popup
{
	font-size: 8pt;
	text-decoration: none;
	border-bottom: #cccccc 1px solid;
	border-top: #cccccc 0px solid;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}

.xtopmenu_popup_hover
{
	height: 38px;
}

.xtopmenu_popup_norm
{
	background-color: #dddddd;
	color: Black;
	height: 22px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	border: solid 1 #555555;
}

.xtopmenu_popup_selected
{
	background-image: url('images/menu/mid_over.gif' );
	height: 38px;
}


#xmenuspacer
{
	background-color: #3E3E3D;
	height: 35px;
	width: 187px;
}



#logindiv
{
	background-color: #696969;
	background-position:center;
	background-repeat: repeat;
	
}
#banner
{
	background: #595959;
	height: auto;
	width: 100%;
	background-image: url('images/t-r-dr2.gif' );
	background-repeat: repeat-x;
	voice-family: "\"}\"";
	voice-family: inherit;
}
html > body #banner
{
	height: auto;
}

.navtor
{
	background-color: #eeeeee;
}

.navtor_left
{
	border-top: solid 0px #737373; 
	border-bottom: solid 1px #737373; 
	border-right: solid 1px #737373;
	background-color: #D9D9D9;
}

.navtor_right
{
	padding-left: 10px; 
	border-bottom: solid 3px #737373; 
	border-bottom: solid 1px #737373;
}

#navtor
{
	position: relative;
	background-color: #696969;
	border-top: 0px solid #fff;
	border-right: 0px solid #000;
	border-left: 0px solid #000;
	border-bottom: 0px solid #fff;
	width: auto;
	
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	vertical-align:middle;
	z-index: 0;
}
html > body #navtor
{
}

.newsdiv
{
	padding: 5px 5px 5px 5px ;
	position:inherit;
	
	/*background-color: #595959;*/
	background-color: #ffffff;
	border-color: Orange;
	border:3px;
	height:auto;
}

.mainlogo
{
	border: solid 0px white; 
	padding-left: 0px; 
	height: auto;
	position:relative;
	top: 0px;
	left: 0px;
	vertical-align: top;
}
#footer
{
	float:left;
	vertical-align:bottom;
	position:inherit;
	width: 100%;
	
	voice-family: "\"}\"";
	voice-family: inherit;
}
html > body #footer
{
	height: auto;
}

.septable
{
	background-image: url('images/h-drx.jpg'); 
	background-repeat: repeat-x;
    background-position: bottom; 
    height: 24px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.septable2
{
	background-image: url('images/h-rx.gif'); 
	
	background-repeat: no-repeat;
	background-position: bottom right; 
	height: 25px; 
	padding-right:10px;
}

.TopMostSitemap
{	
	background-image:  url('images/p-k.jpg'); 
	
	background-repeat: no-repeat;
    background-position: top; 
    height: 109px;
    vertical-align:top;
}
.TopMostContact
{	 
	background-image: url('images/p-m.jpg');
	background-repeat: no-repeat;
	background-position: top; 
	height: 80px;
	vertical-align:top;
}
  
.BannerBottom
{
	height:7px;
	background-image: url('images/bannerBottom.bmp'); 
	background-repeat: repeat-x;
}      


.CallUs
{
	text-align: left; 
	padding-bottom: 8px;
	padding-left:25px;	
	padding-top: 5px;
}               




.gentable
{
	font-family : Verdana;
    font-size : 9.0pt;
    background-color : #eeeeee;
    xcolor:Gainsboro;
    width:400px;
    border: solid 1px #000000;
    border-collapse: collapse;
    color: #000000;
}

.gentabletr
{
	
	border: thin 1 white;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	
}

.gentabletd
{
	border: solid 1px #888888;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: top;
}

.gentableheadtd
{
	
	background-color: #cccccc;
	border: solid 1px #888888;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #000000;
	font-weight: bold;
}

.gentablefoottd
{
	
	background-color: #696969;
	border: solid 1px #888888;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	xheight: 12px;
	color: White;
	font-weight: bold;
}

.gentablespacertd
{
	background-color: red;
	border: thin 0 #bbccdd;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 4px;
	xcolor: yellow;
	font-weight: normal;
}



.cpricetable
{
	font-family : Verdana;
    font-size : 9.0pt;
    background-color : #eeeeee;
    width:430px;
    border: thin 0 #000000;
    border-collapse: collapse;
}

.cpricetr
{
	
	border: solid 1 black;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	
}

.cpricetd
{
	border: solid 1px black;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align: top;
}

.cpriceheadtd
{
	
	background-color: #595959;
	border: solid 1px #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: White;
	font-weight: bold;
}

.cpricespacertd
{
	xbackground-color: #57a9ec;
	background-color: red;
	border: thin 0 #bbccdd;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	height: 4px;
	xcolor: yellow;
	font-weight: normal;
}


/* Inline paragraph images */
.pimage
{
	float:right;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
}

.pimagelink
{
	border: solid 0px #fff;
}

.pimagelink a:link
{
	border: solid 0px #fff;
	color:Blue;
}

.newsimage
{
	float:left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* Page Editor Meta Div */
#PageEditorMetaDiv
{
	background-color: #888888;
	border: solid 1px white;
	width: 495px;
}

.Calendar .ajax__calendar_container
{
	background-color: #eeeeee;
	border: solid 1px #333333;
}


.lbinput
{
	width: 250px;
}

/* Error text */
.errortext       
{
	color: Orange;
    FONT-SIZE: 8pt;
    font-weight: bold;
}