/* CSS Document */
/*------------------------------Global Styles-------------*/
html {min-height: 100%; margin-bottom: 1px;} 

body {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
margin: 0 0 0 0;
padding: 5px 0 0 0;
}

img {border:none;}

/*-----------------------------------------Template Styles Only----------------------*/
#mainwrapper {width:780px;height:auto;border: 1px solid #DBDBDB;}
#bannerspacer {height:10px;}

/*---------------------Nav Bar------------------------*/
#navcontainer
{
width:779px;
float:right;
border: none;
height: 30px;
padding-top:10px;
margin:0;
}
#navlist li {font-size:13px; list-style-type:none; display: inline; padding-right:10px; margin:0; padding:0 8px 0 8px;font-weight:700;}
#navlist li a {text-decoration:none; color:#666666;}
#navlist li a:hover {text-decoration:none; color:#A4CF78;}
#youarehere {color:#99CCCC;}
/*---------------------------------- Footer ----------------------*/
.footer{background-color:#DBDBDB;height:20px;}
.footer div
{
width:300px;
margin-right:5px;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
.footer div a, a:link, a:visited {text-decoration:none; color:#666666;}
.footer div a:hover {text-decoration:underline; color:#666666;}
#tickbox {float:right; text-align:right; width:200px; clear:none;}
#footeremail
{
float:left;
clear:right;
width:450px;
font-size:13px;
color:#666666;
font-weight:bold;
}
#footeremail a {color:#666666;}
#footeremail a:hover {color:black; text-decoration:none;}
/*-----------------------------------------Template Styles Only End------------------*/
/*--------------------------------Home Page Content----------------------*/
#content
{
min-width:758px;
width:758px;
height:auto;;
min-height:310px;
border: 0px solid black;
padding-left: 20px;
padding-top:0;
padding-bottom:20px;
font-weight:700;
font-size:13px;
}

#contentleft
{
float:left;
clear: none;
width: 455px;
min-height:300px;
border:0px solid black;
text-align:left;
}

#contentlefttext
{
width:455px;

border:0px solid black;
text-align:left;
line-height:1.4em;
font-weight:normal;
padding-left:15px;
padding-top:0px;
clear:both;
color:#666666;
}

#contentlefticons
{
height:124px;
border:0px solid black;
clear:left;
padding-top:15px;
padding-left:15px;
text-align:center;
}

#contentleftsignature
{
width: 448px;
height:30px;
float:left;
clear:both;
text-align:left;
border:0px solid black;

}

#contentright
{
float:right;
width: 250px;
height:300px;
text-align:right;
margin:10px 20px 0 0;
border: 0px solid black;
}

.thumbnail
{
border:0px solid black;
width:96px;
float:left;
height:120px;
margin-right:15px;
text-align:left;
line-height:1.0em;
}

.thumbnaillong
{
border:3px solid #DBDBDB;
width:400px;
float:left;
height:100px;
text-align:left;
line-height:1.0em;
padding: 10px 20px 8px 10px;
margin-bottom:10px;
}

.thumbnaillong img
{
padding-right: 15px;
}
.quote
{
padding-top:10px;
font-style:italic;
color:#A4CF78;
font-size:16px;
line-height:25px;
}
.quote a
{
color:#A4CF78;
}

.thumbnailend
{
border:0px solid black;
width:96px;
height:120px;
float:left;
text-align:left;
line-height:1.0em;
}

.thumbnail img {width:96px; height:96px; border:none;}
.thumbnailend img {width: 96px; height: 96px; border:none;}
.thumbnail a {color: black; text-decoration:none;}
.thumbnail a:visited {color:black;}
.thumbnail a:hover {color: #A4CF78; text-decoration:none;}
.thumbnailtitle
{
text-align:left;
font-weight:bold;
font-size:14px;
padding-top:4px;
padding-left: 3px;
letter-spacing:-0.3px;
}

.quotename {font-weight:bold;
font-size:14px;
color:#666666;
font-style:normal;
}

.thumbnailend a {color: black; text-decoration:none;}
.thumbnailend a:visited {color:black;}
.thumbnailend a:hover {color: #A4CF78; text-decoration:none;}

p.headline {font-size:18px;}
p.link a {color:#3366CC}
p.link a:hover {text-decoration:underline;}

/*-----------------content images-------------*/
.floatright img {float:right; margin: 5px 10px 5px 10px;}
.floatleft img {float: left; margin: 5px 10px 5px 10px;}

.gallerytable {border:0px solid black; margin:0 auto;}
.gallerytable td {vertical-align:top;}
.gallerytable img {border:0px solid black; margin:10px 30px 15px 30px; display:inline;}


#popupwrapper {border:1px solid white; margin:0 auto; width: 320px; text-align:center; padding:10px;}
#popupwrapper img {text-align:center;}
