﻿html, body
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #707070;
}


/*CMTcopy - Defaults*/
.CMTcopy
{
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	text-align:justify;
	line-height:16px;
}

.CMTcopy ul
{
	margin:0;
	padding:5px 0 10px 20px;
}

.CMTcopy ul li
{
	margin:0;
	padding:0;
	list-style-image:url(../_gfx/dot.png);
}

.CMTcopy p
{
	margin:10px 0;
	padding:0;
}

.CMTcopy a
{
	font-family:Tahoma, Geneva, sans-serif;
	/*
    color:#707070;
	text-decoration:none;
    */
	color:#00B2FD;
	text-decoration:underline;
	
}

.CMTcopy a:hover
{
	text-decoration:underline;
}

.CMTcopy h1
{
	font-size:22px;
	font-weight:normal;
	color:#00b2fd;
	line-height:25px;
	margin-bottom:15px;
}

.CMTcopy h2
{
	font-size:18px;
	font-weight:normal;
	color:#252561;
	margin-bottom:20px;
    text-align:left;
}
.CMTcopy h3
{
	font-size:18px;
	font-weight:normal;
	color:#00b2fd;
    margin:22px 0;
}

.CMTcopy h4{
	font-size:18px;
	font-weight:normal;
	color:#545454;
    margin-top:20px;
    text-align:left;
    line-height:20px;
}
 
/*PHOTOS*/
.CMTcopy .BorderedAlignRight
{
    border: 1px solid #D8D8D8 !important;
    float:right;
    margin-left:15px;
    margin-bottom:15px;
}
.CMTcopy .BorderedAlignLeft
{
    border: 1px solid #D8D8D8 !important;
    float:left;
    margin-right:15px;
    margin-bottom:15px;
}
 
/*SIDEBOX - List Simple*/ 
.ListSimple
{
   color:inherit; 
}      
.ListSimple tr td
{
	padding:5px;
    line-height:16px;
}
.ListSimple tbody tr td
{
	border-top:#b8b8b8 dotted 1px;
	color:#707070;
}
.ListSimple thead tr td
{
	color: #00B2FD;
    font-size: 18px;
    font-weight: normal;
    font-family: Myriad Pro, Tahoma, Geneva, sans-serif;
    padding: 5px 5px 5px 5px;
    border-bottom: none;
}                    
.ListSimple tr td a
{
	color:#707070;
	display:block;
}
.ListSimple tr td a:hover
{
	color:#00b2fd;
}

/*MAIN - Data Table*/  
.DataTable
{
	border:#f3f6fb solid 1px;
}
.DataTable td
{
	vertical-align:middle;
	border-collapse:collapse;
}
.DataTable thead td
{
	background-image:url(../_gfx/thead_back.gif);
	background-position:bottom;
	background-color:#f2f7fb;
	background-repeat:repeat-x;
	height:25px;
	border-bottom:#c1c1c1 dashed 1px !important;
	color:#01b2ff;
	font-size:14px;
	font-weight:bold;
	padding:10px 10px;
}
.DataTable tbody td
{
	border:#f3f6fb solid 1px;
	color:#000;
	padding:5px 10px;
}
.DataTable tbody tr:hover td
{
	background-color:#fcfcfc;
	color:#01b3fd;
}

/*SERVICES*/  

.CMTcopylist
{
    font-size:100%;
}
.CMTcopylist ul li 
{
    margin:0 0 6px 0;
    color:#252561;
    list-style:none;
}
.CMTcopylist ul li
{
	color:#666;
    padding:0 0 0 15px;
    margin:0 0 2px 6px;
    background:url(../_gfx/bullet_blue.png) no-repeat 0 5px;
}
.CMTcopylist ul li a
{
	color: #00ADEF;
    font-weight: bold;
}
.CMTcopylist ul li a:link
{
	color: #00ADEF;
    font-weight: bold;
    text-decoration:underline;
}
.CMTcopylist ul li span
{
	color: #00ADEF;
    font-weight: bold;
}
.CMTcopylist p{
	color: #252561;
}

.DrivemeByZip
{
    white-space:nowrap; 
    display:inline-block;
    zoom:1;   
}
.DrivemeByZip input
{
    width: 40px;
    height: 23px;
    border: 1px solid #c7ebfc; 
    margin:0px 5px 0px 5px;
    padding:0px;  
}
.BlueButton
{
    background-image:url('../_gfx/btnBlue.png');
    height: 25px;
    display: inline-block;
    text-decoration:none; 
    font-family: Tahoma,sans-serif;
    margin-right: 20px;
}
.BlueButton span
{
   height: 25px;
   display: inline-block;
   background-image:url('../_gfx/btnBlue.png');
   background-position:right;
   
   margin-left:10px;
   padding-right:10px;
   line-height:23px;
   text-align:center;
   position:relative;
   width:100%;
   color:#fff;
   font-size:13px;
   font-weight:normal;
   white-space:nowrap;
}
