/* CSS Document */

body {
background:#caecff;
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3b3b3b;
margin: 0px;
text-decoration: none;
}

.imgs {
border: 1px solid #000000;
}

#top-banner {
width:100%;
height:20px;
background-color:#3b3b3b;
color:#caecff;
font-size:14px;
padding-top:20px;
}


/* //// MAIN SECTION CONTAINERS ////*/
#main {
width:796px;
background-color:#ffffff;
color:#3b3b3b;
font-size:14px;
}

#header {
width:760px;
color:#3b3b3b;
font-size:14px;
padding-top:15px;
padding-bottom:10px;
padding-_index:18px;
padding-left:18px;
font-size:24px;
font-weight:800px;
}


#header-title {
padding-top:20px;
width:50%;
float:left;
}

#header-images {
width:50%;
margin-left:50%;
}

#nav {
width:760px;
height:40px;
background-image:url(./images/buttons.jpg);
background-repeat:repeat-x;
}

.buttons a{
color: #3b3b3b;
font-size:16px;
display: block;
text-decoration: none;
float:left;
display: inline;
text-align:center;
height:40px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
background-image:url(./images/buttons.jpg);
background-repeat:repeat-x;
font-weight:bold;
}


.buttons a:hover{
color: #18cce7;
background-image:url(./images/buttons-over.jpg);
font-weight:bold;
}


#container {
    width:760px;
	color:#3b3b3b;
	font-size:14px;
	padding-top:15px;
	padding-bottom:10px;
	padding-_index:18px;
	padding-left:18px;
}

#left {
    float: left;
    width: 190px;	
}

#left-box {
width: 175px;
background-color:#0000FF;
border-bottom: 1px solid #18cce7;
background-color:#caecff;
}

#left-box2 {
width: 175px;
background-color:#0000FF;
border-bottom: 1px solid #18cce7;
background-color:#e1fbff;
}

#left-box-container {
width:175px;
padding:10px;
}

#right {
    margin-left: 190px;
    width: 560px;
}


.clear {
    clear: both;
}

#ad {
width:468px;
height:60px;
background-color:#999999;
}
/* //// MAIN SECTION ////*/


/*///Headers tables links etc //////*/
table.small {
font-size:10px;
}

td.main_header {
color: #18cce7;
font-size:20px;
font-weight:bold;
}

td.description {
font-size:13px;
}

td.photogallery {
line-height: 2.8;
font-size:13px;
}

td.highlight {
background-color:#e1fbff;
}

td.headers {
color: #18cce7;
font-size:20px;
font-weight:bold;
border-bottom: 1px solid #18cce7;
}

a.main:link {color: #3b3b3b; text-decoration:none;background-color:inherit;}
a.main:visited {color : #3b3b3b; text-decoration:none;background-color:inherit;}
a.main:hover {color:#18cce7;  text-decoration:underline; background-color: inherit;}

ul { list-style-type: none; margin-top:0; margin-bottom:0; list-style-position:outside;}
li.menuspacing {
height:22px;
margin:0 0 0 -30px;
}
/*////////////////////////////////*/


/* STYLES FOR POPUP TIPS */
#dhtmltooltip {
	text-align: left;
	position: absolute;
	left: -300px;
	visibility: hidden;
	z-index: 100;
	padding: 10px;
	width: 300px;
}

#dhtmlpointer{
	position: absolute;
	left: 0px;
	z-index: 100;
	visibility: hidden;
}

img.icon {
	vertical-align: top;
}


input {
border: 1px solid #18cce7;
padding:4px;
}

.input_none {
border:0px;
}

textarea {
border: 1px solid #18cce7;
padding:4px;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/*\\\\\\\\\\\\\FOOTER\\\\\\\\ */
#footer {
height:30px;
padding-top:13px;
width:796px;
background-color:#3b3b3b;
color:#ffffff;
font-size:12px;
}

a.foot:link {color: #ffffff; text-decoration:none;background-color:inherit;}
a.foot:visited {color : #ffffff; text-decoration:none;background-color:inherit;}
a.foot:hover {color:#18cce7;  text-decoration:underline; background-color: inherit;}
/*//////////////////////////////


