@import "accordion.css";
/******************FONT FACES****************/

img{
border:0px
}

body {
	background-color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
}


h1{
font-family: 'TitilliumText14L 400 wt',Verdana;
font-size:29px;
font-weight:normal;
color:#003366;
margin-top:20px;
margin-bottom:-5px
}

p{padding-left:20px;}

h2{
font-family:"Arial Narrow",Verdana;
font-size:18px;
font-weight:normal;
color:#999999;
margin:0;
padding-left:5px;

}
h3{
font-family: 'TitilliumText14L 400 wt',Verdana;
font-size:20px;
font-weight:normal;
color:#003366;

}
h5{
	font-family:'TitilliumText14L 400 wt',Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:36px;
	color:#003366;
	margin:0 0 0 -20px;
	

}
.smalltd{height:2px;}

#wrapper{
padding:0;
top:0px;
margin:0 auto;
width:942px;
background-image:url(images/bgtile.gif);
background-repeat:repeat-y;
min-height:900px;
}


#header{
top:0px;
position:relative;
width:942px;
height:168px;
background-image:url(images/sgd_02.jpg)
}

#navigation{
position:relative;
float:left;
width:708px;
height:57px;
background-image:url(images/sgd_04.gif);

}

#info{
	position:relative;
	float:right;
	text-align:right;
	color:#666666;
	font-family:Arial,Arial, Verdana;
	padding:7px 25px 0 50px;
	size:16px;
	width:159px;
	height:50px;
	background-image:url(images/design1_03.gif);
	background-repeat:no-repeat;
}


#slides{
position:relative;
float:left;
width:942px;
height:346px;
padding-bottom:30px;


}

#content{
position:relative;
width:575px;
float:left;
padding: 0 55px 20px 20px;
}

#sidebar{
	position:relative;
	float:right;
	width:271px;
	padding:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;


}
#footer{
position:relative;
clear:both;
width:942px;
height:34px;
background-image:url(images/sgd_09.gif);
text-align:center;
font-size:10px;
color:#999999;
}

#sidebar li{
	background: url(images/swanbadge_03.gif) left center no-repeat;
	padding-left: 35px;
	padding-top:12px;
	margin-left:-30px;
	margin-bottom: 10px;
	height:29px;

	list-style:none;
}

#firstpara{margin-top:-10px;}


#gtbl{
margin-left:40px;
vertical-align:text-top;
width:500px
}
#map{
width:600px;;
height:auto;

}



.bold{font-weight:bold;}

.left{float:left;}

.spacedleft{float:left;margin-right:10px;}
.spacedright{float:right;text-align:right;margin-left:20px;display:inline-block;}
.right{float:right;}

.testimonial{
position:relative;
height:90px;
width:340px;
background-image:url(images/testimonialbg.jpg);
text-align:left;
padding:20px 80px 20px 80px;
}

.promo{
position:relative;
height:152px;
width:390px;
background-image:url(images/promobg.jpg);
text-align:left;
padding:18px 80px 30px 30px;
margin-bottom:10px;
}

.highlight{color:#003366;font-size:16px;font-weight:bold;}
.disclaimer{color:#666666;font-size:10px;}

.box{

	font-size:14px;
	width:375px;
	padding: 10px 5px 0 15px;
	background-color:#FFFFFF;
	border: 1px solid #999999;
}
.box img{margin:0 8px 0 0;}

.quickheading{
font-family: 'TitilliumText14L 400 wt',Verdana;
font-size:29px;
font-weight:normal;
color:#003366;}
.bumpup{margin-top:-9px;}
.bumpup2{margin-top:-15px;}
/******************FONT FACES****************/
@font-face {
	font-family: 'TitilliumText14L 400 wt';
	src: url('TitilliumText400wt.eot');
	src: local('TitilliumText14L 400 wt'), local('TitilliumText14L-400wt'), url('TitilliumText400wt.woff') format('woff'), url('TitilliumText400wt.otf') format('opentype'), url('TitilliumText400wt.svg#TitilliumText14L-400wt') format('svg');
}

/******************LINK STYLES****************/


a:link,a:visited,a:active{
color:#000000;
text-decoration:none;
border:none;
}
a:hover{text-decoration:underline;}

#navigation a:link, #navigation a:visited, #navigation a:active{
display:inline-block;
font-family: 'TitilliumText14L 400 wt',Verdana;
font-size:18px;
padding:25px 0 0 20px;
color:#666666;
text-decoration:none;
border:none;
}

#navigation a:hover{
color:#003366;

}

#footer a:link, #footer a:visited, #footer a:active{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
color:#999999;
padding:0;
}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:0;
text-decoration:underline;
}



#map a:link img, #map a:visited img, #map a:active img{border:3px solid #003366;}


#map a:hover img {border-color:#FF0033;}


/******************Slidesshow****************/

#slides a.thumb {  
    display:none;  
}
  
#slides a.default-slide {  
display:block;  
}
