@charset "UTF-8";
/* CSS Document */

html { min-height: 100%; margin-bottom: 1px; }

body {
margin:0px; 
top:0px;
padding:0px;
background: transparent url(../img/bkgd.jpg) no-repeat top center;
background-color:#cfcecc;
}

p{
border-top: 1px dotted #a4a4a4;
padding-top:20px;
}

.floatright{
float:right;
padding-left:30px;
padding-bottom:30px;
background-color:#FFFFFF;
}

#container{
width:960px;
left:50%;
margin-left:-480px;
position:relative;
}

#footer{
padding:25px 0px 25px 0px;
border-top: 1px solid #a4a4a4;
margin-top:0px;
width:960px;
float:left;
position:relative;
color:#a4a4a4;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
text-align:right;

}

#logo{
width:297px;
height:179px;
float:left;
position:relative;
}

#col1{
width:297px;	
float:left;
position:relative;
display:inline;
padding-bottom:50px;
}

#col2{
width:386px;	
height:634px;
float:left;
position:relative;
background: transparent url(../img/skyline2.jpg) no-repeat;
}

#col2sub{
width:630px;	
float:left;
position:relative;
}

#col3{
width:237px;	
padding:40px 0px 0px 20px;
float:left;
position:relative;
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
line-height:12px;
color:#61abd8;
}

#col2_text{
padding:65px 0px 0px 25px;
width:340px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
float:left;
position:relative;
}

#col2_text a:link
{
color: #FFFFFF;
text-decoration: none;
}
#col2_text a:visited
{
color: #FFFFFF;
text-decoration: none;
}
#col2_text a:hover
{
color:#ffbd00;
text-decoration: none;
}
#col2_text a:active
{
color: #FFFFFF;
text-decoration: none;
}

#col2_textb{
padding:20px 0px 0px 25px;
width:340px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
float:left;
position:relative;
text-align:right;
}

#col2_textb a:link
{
color: #FFFFFF;
text-decoration: none;
}
#col2_textb a:visited
{
color: #FFFFFF;
text-decoration: none;
}
#col2_textb a:hover
{
color:#ffbd00;
text-decoration: none;
}
#col2_textb a:active
{
color: #FFFFFF;
text-decoration: none;
}

#col2_textsub{
padding:49px 31px 30px 32px;
width:600px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
background-color:#FFFFFF;
float:left;
position:relative;
}

#col2_textsub a:link
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub a:visited
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#col2_textsub a:active
{
color: #231f20;
text-decoration: underline;
}

#col2_textsub2{
padding:49px 31px 30px 32px;
width:600px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
background-color:#FFFFFF;
float:left;
position:relative;
}

#col2_textsub2 a:link
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub2 a:visited
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub2 a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#col2_textsub2 a:active
{
color: #231f20;
text-decoration: underline;
}

#col2_textsub3{
padding:49px 31px 30px 32px;
width:600px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
background-color:#FFFFFF;
float:left;
position:relative;
}

#col2_textsub3 a:link
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub3 a:visited
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub3 a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#col2_textsub3 a:active
{
color: #231f20;
text-decoration: underline;
}

#col2_textsub4{
padding:49px 31px 30px 32px;
width:600px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
background-color:#FFFFFF;
float:left;
position:relative;
}

#col2_textsub4 a:link
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub4 a:visited
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub4 a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#col2_textsub4 a:active
{
color: #231f20;
text-decoration: underline;
}

#col2_textsub5{
padding:49px 31px 30px 32px;
width:600px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
background-color:#FFFFFF;
float:left;
position:relative;
}

#col2_textsub5 a:link
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub5 a:visited
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub5 a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#col2_textsub5 a:active
{
color: #231f20;
text-decoration: underline;
}

#col2_textsub6{
padding:49px 31px 30px 32px;
width:600px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
background-color:#FFFFFF;
float:left;
position:relative;
}

#col2_textsub6 a:link
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub6 a:visited
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub6 a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#col2_textsub6 a:active
{
color: #231f20;
text-decoration: underline;
}

#col2_textsub7{
padding:49px 31px 30px 32px;
width:600px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
background-color:#FFFFFF;
float:left;
position:relative;
}

#col2_textsub7 a:link
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub7 a:visited
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub7 a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#col2_textsub7 a:active
{
color: #231f20;
text-decoration: underline;
}

#col2_textsub8{
padding:49px 31px 30px 32px;
width:600px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:17px;
color:#61abd8;
background-color:#FFFFFF;
float:left;
position:relative;
}

#col2_textsub8 a:link
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub8 a:visited
{
color: #231f20;
text-decoration: underline;
}
#col2_textsub8 a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#col2_textsub8 a:active
{
color: #231f20;
text-decoration: underline;
}

.whitehead{
color:#FFFFFF;
font-size:18px;
}

.darkblue{
font-size:12px;
color: #231f20;	
}

.darkblue2{
font-size:14px;
font-weight:bold;
color: #231f20;	
}

.lightblue{
	font-size:12px;
	color:#61abd8;
	}

#cadillac_logo{
width:149px;
height:37px;
float:left;
padding-left:50px;
padding-bottom:25px;
position:relative;
}

.dotline{
width:237px;
height:1px;
background: transparent url(../img/dotline.gif) no-repeat;
float:left;
position:relative;
}

.rightbox{
padding-top:20px;
padding-bottom:20px;
width:237px;
float:left;
position:relative;	
}

.rightbox2{
padding-top:20px;
width:237px;
float:left;
position:relative;	
}

#menu{
width:197px;
padding:15px 0px 0px 50px;
float:left;
position:relative;
}

#menu2{
width:197px;
padding:15px 0px 0px 50px;
float:left;
position:relative;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:14px;
color:#231f20;
}

#menu2 p{
border-top: 1px dotted #231f20;
padding-top:20px;	
}

#menu2 a:link
{
color: #61abd8;
text-decoration: underline;
}
#menu2 a:visited
{
color: #61abd8;
text-decoration: underline;
}
#menu2 a:hover
{
color:#ffbd00;
text-decoration: underline;
}
#menu2 a:active
{
color: #61abd8;
text-decoration: underline;
}

.arrow1{background: transparent url(../img/arrow_01.gif) no-repeat center left;}
.arrow2{background: transparent url(../img/arrow_02.gif) no-repeat center left;}
.arrow3{background: transparent url(../img/arrow_03.gif) no-repeat center left;}
.arrow4{background: transparent url(../img/arrow_04.gif) no-repeat center left;}
.arrow5{background: transparent url(../img/arrow_05.gif) no-repeat center left;}
.arrow6{background: transparent url(../img/arrow_06.gif) no-repeat center left;}
.arrow7{background: transparent url(../img/arrow_07.gif) no-repeat center left;}

.button {
	width: 197px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	/*text-transform: uppercase;*/
	letter-spacing:0px;
	}
	
	.button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.button li {
		/*background-color: #f1bd33;*/
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.button li a {
		display: block;
		padding-left: 21px;
		padding-top:5px;
		padding-bottom:5px;
		color: #231f20;
		text-decoration: none;
		width: 176px;
		}

	html>body .button li a {
		width: auto;
		}

	.button li a:hover {
		background-color: #ffbd00;
		color: #FFFFFF;
		}
		
		.button2 {
	width: 125px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:9px;
	/*text-transform: uppercase;*/
	letter-spacing:0px;
	}
	
	.button2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.button2 li {
		background: transparent url(../img/arrow_blue.gif) no-repeat center left;
		margin: 0;
		list-style: none;
		list-style-image: none;
		display: block;
		padding-left: 15px;
		padding-top:3px;
		padding-bottom:3px;
		color: #61abd8;
		text-decoration: none;
		width: 110px;
		}
		
.button3 {
	width: 85px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	padding-top:15px;
	/*text-transform: uppercase;*/
	letter-spacing:0px;
	}
	
	.button3 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	.button3 li {
		background-color: #61abd8;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	.button3 li a {
		display: block;
		padding:10px 10px 10px 10px;
		color: #FFFFFF;
		text-decoration: none;
		width: 65px;
		}

	html>body .button3 li a {
		width: auto;
		}

	.button3 li a:hover {
		background-color: #ffbd00;
		color: #FFFFFF;
		}
