.floatLeft {

float:left;
padding:8px;
margin-right:18px;

}

.floatRight {

float:right;
padding:8px;
margin-left:18px;

}

.imgRight {

float:right;

}

blockquote {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow: 3px 3px 5px #333333;
-webkit-box-shadow: 3px 3px 5px #333333;
box-shadow: 3px 3px 5px #333333;
padding:15px;
margin:10px;
background-color:#DDDDDD;
border-top:1px solid #333333;
border-left:1px solid #333333;			
border-right:2px solid #333333;
border-bottom:2px solid #333333;
color:#000;
font-style:italic;
}

body {

width:100%;
margin:0px;
padding:0px;

}

.logoImg {
cursor:pointer;
margin-left:20%;
}

.company_display {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}


.leftMenu {
position:relative;
background-color:#C8DAF0;
border:1px solid black;
float:left;
width:172px;
margin-top:0px;

}


.mainMenuButton {

background-image: url(menu-background2.jpg);
color:#FFF;
font-size:12px;
width:170px;
height:30px;
padding:0px;
position:relative;
font-weight:bold;
border: 1px black solid;


}

.mainMenuButton p {

position:absolute;
width:100%;
margin-top: 5px;
text-align:center;
font-size:12px;

}

.mainMenuButton a:link {

text-decoration:none;
color:#FFF;
font-size:12px;

}

.mainMenuButton a:hover {

text-decoration:none;
color:#FFF;
font-size:12px;

}

.mainMenuButton a:visited {

text-decoration:none;
color:#FFF;
font-size:12px;

}


.subMenuDiv {
background-color:#c8daf0;
color:#000;
font-size:12px;
width:164px;
display:none;
padding:4px;
}

.subMenuDivLast {
background-color:#c8daf0;
color:#000;
font-size:12px;
width:164px;
padding:4px;
}


.subMenuDiv a:link, .subMenuDiv a:hover, .subMenuDiv a:visited {
color:#12345D;
margin-left:5px;
font-size:12px;
font-weight:bold;
}


.subMenuDivLast a:link, .subMenuDivLast a:hover, .subMenuDivLast a:visited { 
color:#12345D;
margin-left:5px;
font-size:12px;
font-weight:bold;
}

.Header {

position:relative;
margin:0px;
padding:0px;
height:120px;
width:100%;
color:#FFF;
background-color:#12345d;


}

.Header h1, h2, h3, h4 {

color:#FFFFFF;

}

.headerMiddle {

float:left;
width:370px;
height:110px;
padding:5px;
margin-left:2px;
color:#FFF;
font-size:13px;

}

.Navbar {

position:relative;
clear:both;
width:100%;
margin:0px;
padding:0px;
padding-top:10px;
height:30px;
background-color:#b7c9df;
border-top:2px solid #000000;
border-bottom:2px solid #000000;

}

.Navbar a:link {

color:#12345d;
text-decoration:underline;

}

.Navbar a:visited {

color:#12345d;
text-decoration:underline;

}

.Navbar a:hover {

text-decoration:none;
color:#12345d;
text-decoration:underline;

}

.Content {

position:relative;
margin: 40px 10px 5px 185px;
padding:5px;
border: 2px solid #104668;
border-bottom:none;
font-size:14;
font-family: Georgia;

}


.Content a:link {

color:#12345d;
font-weight:bold;


}

.Content a:visited {

color:#12345d;
font-weight:bold;

}

.Content a:hover {

color:#12345d;
font-weight:bold;

}

.Content h1, h2, h3, h4, h5 {

color:#12345d;  

}

.Content img {

border:2px #c8daf0 solid;

}

.Footer {

width:99%;
padding:5px;
position:relative;
clear:both;
border: 2px solid #104668;
background-color:#b7c9df;
font-size:13px;

}

.Footer a:link {

color:#12345d;
font-weight:bold;

}

.Footer a:visited {

color:#12345d;
font-weight:bold;

}

.Footer a:hover {

color:#12345d;
font-weight:bold;

}

.google-title {

color:12345D;
font-family:arial;
font-size:12px;
text-decoration:underline;
font-weight:bold;

}

.cdl-test-list {
list-style-type:none;
}

.cdl-test-list li {
list-style-type:none;
}

.cdl-test-list li a {
font-size:13px;
}

.Wrapper_div {
background-color:#1b2c3e;
padding:20px 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
color:#DDDDDD;
}

.Wrapper_div a, .Wrapper_div a:visited, .Wrapper_div a:link {
color:#becdde;
}

.Wrapper_div a:hover {
color:#FFFFFF;
}

.Wrapper_div_img {
float:left;
margin:0px 20px;
height:150px;
}

.Wrapper_div_img img {
height:100px;
padding:0px;
border: 1px solid #C8DAF0;
}

.show_urls {
margin:20px;
display:none;
padding:10px;
background-color:#c8daf0;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
color:#12345D;
}

.show_urls a, .show_urls a:visited, .show_urls a:link {
color:#12345D;
}

.show_urls a:hover {
font-style:italic;
color:#12345D;
}

.become-driver-intro {
height:310px;
margin:10px 20px;
background-color:#c8daf0;
padding:15px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

.cdl-man-table {
font-size:12px;
}

.cdl-man-table a:link, .cdl-man-table a:visited, .cdl-man-table a:hover {
font-size:12px;
color:12345D;
}

#googleSearchResults iframe {

width: 100%;
padding-left:12px;

}

.searchNote {
background-color:#c8daf0;
color:#12345D;
margin:30px 20px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
padding:15px;
}

.searchNote a:link, .searchNote a:visited, .searchNote a:hover, .searchNote a:active {
color:#12345D;
}

.map {
width:340px;
height:400px;
color:black;
padding:0px;
border:1px solid #000;
}    

.map_container {
float:right;
width:340px;
height:600px;
color:black;
padding:0px;
margin-right:8px;
}

.under_map_ads {
float:left;
margin-left:65px;
position:relative;
width:250px;
height:180px;
margin-top:8px;
}

.list {
font-size:12px;
float:left;
overflow:auto;
height:600px;
width:250px;
margin-left:10px;
font-weight:normal;
}

.list a:link, .list a:visited, .list a:hover {
color:#12345D;
}

.Right_Tower_Ads {
float:Left;
margin-left:10px;
width:160px;
height:600px;
padding:0px;
}

.school_info {
font-size:12px;
font-weight:normal;
color:#12345D;
}

.schoolsUpperDiv {
width:800px;
overflow:auto;
height:800px;
}

.Heading1 {
background-color:#C8DAF0;
padding:12px 12px 25px 12px;
color:#000000;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-webkit-box-shadow: #DDD 3px 3px 8px;
-moz-box-shadow:#DDD 3px 3px 8px;
box-shadow:#DDD 3px 3px 8px;
margin:15px 10px;
border:1px solid #CCC;
}

.schoolinfo2_school {
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#000000;
}

.school_info2 {
color:#000000;
font-size:12px;
}

.infowindowdiv {
height:120px;
}

.Heading2 {
background-color:#C8DAF0;
padding:12px 12px 25px 12px;
color:#000000;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-webkit-box-shadow: #DDD 3px 3px 8px;
-moz-box-shadow:#DDD 3px 3px 8px;
box-shadow:#DDD 3px 3px 8px;
margin:15px;
border:1px solid #CCC;
overflow:auto;
width:750px;	
font-size:14px;
}

.school-listing-bm {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow: #333333 2px -5px 5px;
-webkit-box-shadow: #333333 2px -5px 5px;
box-shadow: #333333 2px -5px 5px;
padding:15px;
margin:-20px 10px 10px;
background-color:#DDDDDD;
border-top:1px solid #333333;
border-left:1px solid #333333;			
border-right:2px solid #333333;
border-bottom:2px solid #333333;
width:260px;
font-size:13px;
}

.school-listing-bm h4 {
margin-bottom:6px;
}


.newMessage {
padding:15px;
margin: 5px 0px 20px 0px;
background-color:#C8DAF0;
display:none;
font-size:13px;
border:1px solid #000;
}
