body {margin-top:0px; background-color:#cccccc; background-image:url(images/bg.jpg); background-repeat:repeat-x;  margin-bottom:0px; margin-left:0px; margin-right:0px}
td {font-family: Helvetica,Arial,  sans-serif;font-size:12px;color:#333333}
P, DIV {padding:0px;margin:0px;font-family: Helvetica,Arial,  sans-serif;font-size:12px;font-weight:500; color:#6A6A6A}
H3, A.H3, A.H3:link, A.H3:visited {font-family: Helvetica,Arial,  sans-serif;color:#A6CD38;font-size:12px;font-weight:900;text-decoration:none;height:20px; vertical-align:middle;padding:0px;margin:0px;}
H4, A.H4, A.H4:link, A.H4:visited  {font-family: Helvetica,Arial,  sans-serif;color:#2E3092;font-size:11px;font-weight:900;text-decoration:none;height:20px; vertical-align:middle;padding:0px;margin:0px;}
A {font-size:12px;color:#ff6600;}  
A:active {text-decoration:none;color:#ff6600;}
A:visited {text-decoration:none;color: #ff6600;} 
A:link {text-decoration:none;color:#ff6600;} 
A:hover {text-decoration:underline;color:#ff3300;}

.cmd {background-image: url('images/cmd.jpg'); border-color:#FFFFFF;padding:0px;margin:0px; color:#6A6A6A;font-size:11px; height:22px;padding:4px;}

.cmd2 {border-color:#888888; background-color:#333333; padding:0px;margin:0px; color:#efefef;font-size:10px; height:24px; width:90px}

input{ font-size:12px; color:#697698;}

.bannermain {width:557px; height:235px; background-image:url(images/hdr1.jpg); background-repeat:no-repeat;}

.ErrFont{color:Red; font-weight:900}


#wrapper{width:940px;min-height:100px;margin:0px auto}

#header{width:900px;height:181px;float:center; position:relative;margin:0px auto; background-image: url(images/top_bg.jpg); background-repeat:no-repeat}
.headerinner {width:940px; float:center; position:relative; margin:0px auto}
.logo {float:left;padding:0px;width:239px;height:88px;margin:0px; position:relative;left:0px; top:5px}
.tel {float:right;padding:0px;width:140px;height:37px;margin:0px; position:relative;left:0px; top:0px}
.lan{float:right; position:relative;width:140px;height:37px;margin:0px;top:50px; right:-176px; font-weight:500}

.links{float:right;height:31px; position:relative;top:-30px;right:12px;}
.linksfont {font-size:11px;color:#697698;font-weight:900;}
.linksfont:visited {text-decoration:none;color: #9ba4b9;font-weight:500;} 
.linksfont:link {text-decoration:none;color:#697698;} 
.linksfont:hover {text-decoration: underline;color:#9ba4b9;}

.LabelTD {color:#ff6600; font-weight:900}

.cont_txt {font-size:16px; font-weight:900}

#menu{float:right;height:40px; position:relative; text-align:center; margin:0px auto; top:144px}
.menutable{width:auto;height:40px; text-align:center;}
.menutd{min-width:80px;width:80px; text-align:center; vertical-align:middle }
.menutdOn{min-width:80px;width:80px; text-align:center; background-image:url('images/menu_on.jpg'); background-repeat:no-repeat; background-position:bottom}
.menutd:hover{min-width:80px;width:80px; text-align:center; background-image:url('images/menu_on.jpg'); background-repeat:no-repeat; background-position:bottom}
.menufont {font-size:11px;color:#FFFFFF;font-weight:900; font-family:tahoma;}
.menufont:visited {text-decoration:none;color: #FFFFFF;font-weight:500;} 
.menufont:link {text-decoration:none;color:#FFFFFF;font-weight:500;} 
.menufont:hover {text-decoration: none;color:#ff8800;font-weight:500;}
.menuhover{ width:10px; height:40px; background-image:url(images/menuspacer.jpg); background-repeat:no-repeat; color:#FF8800}

.erga {width:277px; background-image:url(images/hdr2.jpg); background-repeat:no-repeat; height:206px;}

.banner{float:right;width:100%;height:260px;position:relative;; margin:0px auto; top:11px}
.homebanner{float:left;width:380px;left:58px; position:relative; top:30px; color:#858585;padding:0px;font-size:14px;}
.homebannerheader{ color:#FD9131;font-size:20px;}
.banner1{float:right;width:940px;height:145px;background-image:url('images/banner1.jpg');position:relative;top:-32px;}

#main {width:940px;float:left;}
#mainleft{float:left;width:700px;}
#mainright{float:right;width:217px;}

.spacer{float:left;width:20px;position:relative}

#iright { float:right; position:relative; width:217px; vertical-align:top;}

.iright_tp{ background-image:url(images/iright_tp.jpg); height:34px; width:217px; background-repeat:repeat-x}
.iright_txt {color:#333333; font-size:12px;}
.iright_title {color:#ff8800; font-size:12px; font-weight:900; background-color:#FFFFFF}

.left_bg{ background-image:url(images/left_bg.jpg); background-repeat:repeat-y;}
.left_btm{ background-image:url(images/left_btm.jpg); height:12px; background-repeat:no-repeat}

.left_hdr {background-color:#697698; width:245px; height:30px;}
.left_hdrtxt { color:#FFFFFF; font-size:12px; float:left; position:relative; top:4px; font-weight:900}

#front1 { float:left; position:relative; width:340px}
.fronthdr {background-image:url(images/iright_tp.jpg); height:34px; width:340px; background-repeat:repeat-x}

#innerprof { float:left; position:relative; width:480px}
.innerprofhdr {background-image:url(images/iright_tp.jpg); height:31px; width:480px; background-repeat:repeat-x}

.profmenu{ float:left; position:relative}
.profmenubg{ background-image:url(images/iright_tp.jpg); height:31px; width:200px; background-repeat:repeat-x}


#inner { float:left; position:relative; width:700px}
.innerhdr {background-image:url(images/iright_tp.jpg); height:34px; width:700px; background-repeat:repeat-x}

#inner2 { float:left; position:relative; width:700px}
.innerhdr2 {background-image:url(images/iright_tp.jpg); height:34px; width:700px; background-repeat:repeat-x}

.comptxt {font-size:11px}

.moto {font-size:11px; color:#305080; font-weight:700; font-style:italic; font-family:Helvetica, sans-serif}


#frontmap {float:left; position:relative; width:340px}

.subscribe{ float:right; position:relative; margin:0px auto;width:219px;height:60px;text-align:left; background-image:url(images/newsletter_bg.jpg); background-repeat:no-repeat; bottom:-20px; z-index:1 }
.subscribeinner{width:92%;height:60px;color:#697698;padding:4px;padding-left:15px;padding-top:15px;font-weight:900; float:right; position:relative; }

.page {border:1px solid #ff8800; padding:6px; background-color: #E2E2E2}

.Thumbnail{border:1px; color:#333333; padding:0px; border-style:solid}

#footer{width:100%;float:left; position:relative; background-image:url(images/footer_bg.jpg); background-repeat:repeat; background-position:center; height:116px;}
.footerinner{width:900px; float:center; position:relative; margin:0px auto; top:22px}
.copyright{float:left;color:#FFFFFF;font-size:11px; font-weight:500; top:30px; left:20px; position:relative}
.afternet{float:right;color:#FFFFFF;font-size:11px; top:30px; right:20px; position:relative}
.afternetfont {font-size:11px; font-weight:900}  
.afternetfont:active {text-decoration:none;color:#E51511;}
.afternetfont:visited {text-decoration:none;color:#E43423;} 
.afternetfont:link {text-decoration:none;color:#E43423;} 
.afternetfont:hover {text-decoration:none;color: #FFFFFF;}

.proj_title {border-bottom:0px solid #FF8800; font-size:14px; color:#ff8800; font-weight:900}

.proj_txt { width:90%; font-size:11px; color:#303030; text-align:justify; margin-top:6px; font-family:tahoma; background-color:#eaeaea; border:1px solid #999999; padding:6px}

.proj_bg { background-repeat:no-repeat; background-position:bottom right;}

#loaderv{ float:left; display:none}
#cityv { float:left;}

#loaderh{float:left; display:none}
#cityh {float:left;}


.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid #efefef;
}
.highslide:hover img {
	border: 1px solid #FF9900;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}