/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }

ul { padding-left: 20px; } 
li { color: #000; font-family: Arial; font-size: 13px; }

input { border: 1px solid #989891; background: #ffffff; } 
textarea { border: 1px solid #989891; background: #ffffff; }

a { color: #006699; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h1 { font-family: Trebuchet MS; font-size: 24px; color: #000; font-weight: normal; margin-bottom:10px;}
/*h2 { font-family: Georgia, times, san serif; color: #333; font-size: 13px; padding: 14px 0px 10px 0px; font-weight: normal;}*/



h3 { font-family: Trebuchet MS; font-size:20px; color: #996666; font-weight: normal; text-transform: uppercase; margin: 30px 0px 0px 20px;}

h2 {
	font-family: Georgia, times, "san serif";
	color: #333;
	font-size: 13px;
	padding: 12px 0px 10px 0px;
	font-weight: bold;
	font-style: italic;
}
h4 { font-family: Trebuchet MS; font-size:18px; color: #fff; font-weight: normal; text-transform: uppercase; margin: 30px 0px 0px 20px;}

table + h2 { margin-top:12px; }

.body  {background-image: url(/Assets/Category/000010/0000/background_tile.gif); background-repeat: repeat-x; background-color: #6f8cab;  margin: 0 auto; padding: 0 0 0 0;}

#maincontainer { width: 900px; margin: 2px auto; }
#top_container {background-image: url(/Assets/Category/000010/0000/header_image.gif); display: block; width:900px; height:150px; background:#00264c;}
#top_container p {float:right; font-size:14px; line-height:16px; font-style:italic; color: #c6c6bf; text-align:right; margin:35px 10px 0px 0px;}
#nav { float: right; margin:0px 0px 0px 0px; padding:0px;height:20px; width:250px; background:#996666;}
#nav ul {list-style-type: none; display: inline; margin-left:12px;padding:0px;}
#nav li { display: inline; margin:0px; padding:0px;}
#nav ul li a {font-family: Arial; font-weight:normal; font-size: 11px; color: #fff; text-decoration: none; border-right: 1px solid #3d4243; padding:0px 6px 0px 5px; line-height:20px;}
#nav ul li.last_child a { border: none;}
#nav ul li a:hover { text-decoration: underline;}

.clearboth { clear: both; }


#top2_nav {margin:0px; padding:0px; width: 900px; height: 43px; background:#3d4243;display: block; overflow: hidden;}
#top2_nav ul {list-style-type: none; padding:0; margin:11px 0px 0px 5px;}
#top2_nav li { float: left; padding:0px; }
#top2_nav li.first_child a {padding-left:14px;}
#top2_nav li.last_child a {border: none;}
#top2_nav a {  text-decoration: none; float: left; display: block; font-family: Trebuchet MS; font-size: 14px; font-weight: normal;  color: #fff; text-transform: uppercase; text-align:center; 
border-right: 1px solid #6f8cab ; padding:0px 20px 0px 20px;}

#container_content { margin:0px; padding:0px; background: #ffffff; overflow: hidden; background-image: url(/Assets/Category/000010/0000/content_bg.gif); height:100%; width:900px;}

#left_column { float: left; width: 650px; padding-bottom:0; margin:0;display:inline; overflow:hidden;}

#right_column {float: left; width: 250px; margin:0px; padding:0px; height:100%; background-color:#e3e7d8; display:inline;overflow:hidden;}
#right_column_bg {width: 250px; margin:0px; padding:0px; background-image: url(/Assets/Category/000010/0000/rightcolumn_bg.jpg); background-repeat:no-repeat; height:728px;}

#spacer {border-bottom: 1px solid #3d4243; height:1px; width:220px; margin: 30px 0 0 20px; display: none;}

#content { width: 600px; margin: 0px 0px 10px 30px; padding-bottom:0px;}
#content h3 { font-family: Trebuchet MS; font-size:14px; color: #996666; font-weight: normal; text-transform: uppercase; margin: 15px 0px 5px 0px;}
#content p {font-size: 12px; font-family: Arial; line-height: 19px; color:#000; padding: 0px; margin-bottom: 12px; }
#content hr {margin: 14px 0px 14px 0px; }
#content table + p { margin-top: 12px; }


#practice { width:356px; float:left; margin: 0 10px 30px 20px; display:inline; overflow:hidden;}
#practice_mast {width:356px; height:30px; background:#00264c; line-height:30px;}
#practice_mast h4 {margin:0px 0 0 20px;}
#practice_content {background-image: url(/Assets/Category/000010/0000/contentbox_tile.gif);background-repeat:repeat-x; height:177px; border-left: 1px solid #bbc5cf;}
#practice_content ul {padding:10px 0px 0px 30px;}
#practice_content li {color: #000; margin-bottom:4px; list-style-image: url(/Assets/Category/000010/0000/bullet.gif);font-size: 12px; font-family: Arial;}
#practice_content ul li a {font-family: Arial; font-size: 12px; font-weight: normal;  color: #000;}

#contact {width:235px; float:left;  margin: 0 10px 30px 10px display:inline; overflow:hidden;}
#contact_mast {width:235px; height:30px; background:#00264c; line-height:30px;}
#contact_mast h4 {margin:0px 0 0 20px;}
#contact_content {background-image: url(/Assets/Category/000010/0000/contentbox_tile.gif); background-repeat:repeat-x; height:177px; border-left: 1px solid #bbc5cf; }
#contact_content p {font-size: 12px; font-family: Trebuchet MS; line-height: 19px; color:#000; padding:10px 0px 0px 20px; }

#publications {padding-top: 5px; display: none; }
#publications p {font-size: 12px; font-family: Trebuchet MS; line-height: 19px; color:#000; padding:10px 10px 5px 20px; }


#news {padding-top: 5px; display: none;  }
#news p {font-size: 12px; font-family: Trebuchet MS; line-height: 19px; color:#000; padding:10px 10px 5px 20px; }

#newsletters { padding-top: 5px; }
#newsletters ul { font-size: 12px !important; font-family: Trebuchet MS !important; line-height: 19px !important;  color:#000; list-style-type: none; padding: 5px 10px 5px 20px;  }
#newsletters ul li { margin: 7px 0 !important;font-size: 12px !important; font-family: Trebuchet MS !important; line-height: 18px !important; }
#newsletters ul li p { margin: 3px 0 !important; font-size: 12px !important; font-family: Trebuchet MS !important; line-height: 18px !important; }

.footlinks { float: left; height: 30px; width:900px; margin-bottom:15px; padding:0px; background-color:#043e63; border-top: 1px solid #fff;}
.footlinks ul { line-height: 30px; list-style-type: none; display: inline; margin:0px;padding:0px;}
.footlinks li { display: inline; margin:5px 0px 0px 0px; padding:0px;}
.footlinks ul li a {font-family: Trebuchet MS; font-weight:normal; font-size: 10px; color: #fff; text-decoration: none; border-right: 1px solid #fff; padding:0px 8px 0px 4px; }
.footlinks ul li.first_child a {padding-left:0px;}
.footlinks ul li.last_child a { border: none;}
.footlinks ul li a:hover { text-decoration: underline;}


#disclaimer { width: 900px; padding: 0px 0px 30px 15px; font-family: Tahoma; font-size: 10px; color: #fff; overflow: auto; display:  }
#disclaimer a { color: #fff; }

.quickInput { width: 170px; height: 21px; background: #ffffff; }
#quickMessage { width:220px; background: #ffffff;  }
.pad_frm_itm { padding-bottom: 5px; }
.pad_frm_itm input { width: 350px; height: 21px; }
.pad_frm_itm textarea { width: 540px; }

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:330px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;
	 }

#addressNotFound{
	}

#directions{
	width: 500px; }/* *** ** End   of DefaultWrapper ** *** */
