*{margin:0;padding:0}

body {background:url(../img/bg.jpg) #001c33;background-repeat:repeat-x;font-family: Arial,Verdana,sans-serif;font-size:12px;color: #003;line-height:18px;}
td, p {font-family: Arial,Verdana,sans-serif;font-size:12px;color: #003;line-height:18px;}

li{list-style:none;}

h1 {font-size: 14px; color: #69c; margin:0px;}
h2 {font-size: 18px; color: #ccc; margin:5px;}
h3 {
	margin: 0;
	padding: 20px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

#tup{margin:0px auto;width:900px;}
#top{background-color:#005295;height:10px;}
#head{
	height: 131px;
	position: relative;
	font-size: 12px;
}
#foot{height:70px;width:650px;float:left;position:relative;font-size:12px;background:url(../img/content_bg.gif);}
#content{width:900px;background:url(../img/content_bg.gif);}
#maintext{padding:10px 40px 40px 40px;width:570px;float:left;}
#maintext2{padding:10px 40px 40px 40px;width:570px;float:left;background:url(../img/home_bg.jpg);}
#rightcol{width:250px;float:right;}
#mainheader{margin:0px 0px 20px -20px;}
#subheader{margin:20px 0px 0px 20px;}
#secondaryheader{margin:10px 0px 5px 0px;}
#collist{margin:10px 0px 0px 20px;}
#leftlist{margin:0px 0px 0px 0px;}
#promo{width:250px;float:right;}
#rcoltxt{margin:10px 0px 0px 20px;}

li.rcol{background-image: url(../img/arrow.gif);background-repeat: no-repeat;background-position: 5px;padding-left: 15px;color: #666;}
li.rcol2{padding-left: 0px;padding-right:10px;color: #666;}
li.main{background-image: url(../img/arrow2.gif);background-repeat: no-repeat;background-position: 5px;padding-left: 15px;color: #000;}
li.left{background-image: url(../img/arrow2.gif);background-repeat: no-repeat;background-position: 5px;padding-left: 15px;color: #000;}
li.main2{
	padding: 2px 0px 8px 0px;
	color: #000;
	list-style-position: outside;
	list-style-image: url(../img/arrow2.gif);
}


#nav{position:absolute;top:0px;left:0px;float:left;}
	#nav li{float:left}
	#home,#home2,#overview,#overview2,#locations,#locations2,#clients,#clients2,#divisions,#divisions2,#employment,#employment2,#contact,#contact2{display:block;height:131px;background:url(../img/nav2.gif) no-repeat;text-indent:-9999px;}
	#home{width:157px}
	#home2{width:157px; background-position:0px  -262px}
	#overview{width:124px;background-position:-157px 0}
	#overview2{width:124px;background-position:-157px  -262px}
	#locations{width:123px;background-position:-281px 0}
	#locations2{width:123px;background-position:-281px -262px}
	#clients{width:124px;background-position:-404px 0}
	#clients2{width:124px;background-position:-404px -262px}
	#divisions{width:124px;background-position:-528px 0}
	#divisions2{width:124px;background-position:-528px -262px}
	#employment{width:123px;background-position:-652px 0}
	#employment2{width:123px;background-position:-652px -262px}
	#contact{width:125px;background-position:-775px 0}
	#contact2{width:125px;background-position:-775px -262px}

	#home:hover{background-position:0px -131px}
	#overview:hover{background-position:-157px -131px}
	#locations:hover{background-position:-281px -131px}
	#clients:hover{background-position:-404px -131px}
	#divisions:hover{background-position:-528px -131px}
	#employment:hover{background-position:-652px -131px}
	#contact:hover{background-position:-775px -131px}

#botnav{position:absolute;top:0px;left:0px;float:left;}
	#botnav li{float:left}
	#overview3,#overview4,#locations3,#locations4,#clients3,#clients4,#divisions3,#divisions4,#employment3,#employment4,#contact3,#contact4{display:block;height:70px;background:url(../img/botnav.gif) no-repeat;text-indent:-9999px;}
	#overview3{width:108px}
	#overview4{width:108px;background-position:0px  -70px}
	#locations3{width:108px;background-position:-108px 0}
	#locations4{width:108px;background-position:-108px -70px}
	#clients3{width:109px;background-position:-216px 0}
	#clients4{width:109px;background-position:-216px -70px}
	#divisions3{width:108px;background-position:-325px 0}
	#divisions4{width:108px;background-position:-325px -70px}
	#employment3{width:108px;background-position:-433px 0}
	#employment4{width:108px;background-position:-433px -70px}
	#contact3{width:109px;background-position:-541px 0}
	#contact4{width:109px;background-position:-541px -70px}
	#overview3:hover{background-position:0px -70px}
	#overview4:hover{background-position:0px -70px}
	#locations3:hover{background-position:-108px -70px}
	#locations4:hover{background-position:-108px -70px}
	#clients3:hover{background-position:-216px -70px}
	#clients4:hover{background-position:-216px -70px}
	#divisions3:hover{background-position:-325px -70px}
	#divisions4:hover{background-position:-325px -70px}
	#employment3:hover{background-position:-433px -70px}
	#employment4:hover{background-position:-433px -70px}
	#contact3:hover{background-position:-541px -70px}
	#contact4:hover{background-position:-541px -70px}


#footer{padding:10px;background-color:#005295;color:#fff;font-size:11px;border-style:solid;border-color:#004883;border-width:0 0 5px 0;}

.wysiwyg1 {padding: 1px; width:200px; border-width: 1px; border-color: #666; font-weight:bold; border-style: solid; color: #000; background-color:#f3f3f3;}
.wysiwyg2 {padding: 1px; border-width: 1px; border-color: #666; border-style: solid; font-family: Arial,Verdana,sans-serif; font-size:12px; color: #000; background-color:#f3f3f3;}
.descrip {font-size:11px; line-height:14px; color:#666;}
.red {font-weight:bold; color:#f00;}
.descrip{font-size:11px;color:#666;}
.brown{color:#37270D;}

a.rcol {font-size:14px; color: #39c; text-decoration:none;}
a:hover.rcol {color: #369; text-decoration:underline;}

a:link {color: #39f;}
a:visited {color: #39f;}
a:hover {color: #69c;}

a.minipress {color: #37270d; text-decoration:underline;}
a:hover.minipress {color: #37270d; text-decoration:underline;}

a.footer1 {color: #fff; text-decoration:none;}
a:hover.footer1 {color: #fff; text-decoration:underline;}

a.footer2 {color: #ECDDC6; font-size:12px; text-decoration:none;}
a:hover.footer2 {color: #fff; text-decoration:underline;}
a:visited.footer2 {color: #ECDDC6; text-decoration:none;}

a.delete {color: #ccc; text-decoration:none; padding:2px 5px 0px 5px; border:1px; border-color:#ccc; border-style:solid;}
a:hover.delete {color: #fff; background-color:#f00; text-decoration:none;}
a:visited.delete {color: #ccc; text-decoration:none;}

a.edit {color: #37270D; font-weight:bold; text-decoration:none; padding:2px 5px 0px 5px; border:1px; border-color:#37270D; background-color:#ECDDC6; border-style:solid;}
a:hover.edit {color: #37270D; background-color:#fff; text-decoration:none;}
a:visited.edit {color: #37270D; text-decoration:none;}

a.edit2 {color: #37270D; font-weight:bold; text-decoration:none; padding:4px 5px 4px 5px; border:1px; border-color:#37270D; background-color:#ECDDC6; border-style:solid;}
a:hover.edit2 {color: #37270D; background-color:#fff; text-decoration:none;}
a:visited.edit2 {color: #37270D; text-decoration:none;}

a.neutral {color: #333; font-weight:bold; text-decoration:none; padding:2px 5px 0px 5px; border:1px; border-color:#ccc; background-color:#eee; border-style:solid;}
a:hover.neutral {color: #000; background-color:#ccc; text-decoration:none;}
a:visited.neutral {color: #333; text-decoration:none;}

a.neutral2 {color: #333; font-weight:bold; text-decoration:none; padding:4px 5px 4px 5px; border:1px; border-color:#ccc; background-color:#eee; border-style:solid;}
a:hover.neutral2 {color: #000; background-color:#ccc; text-decoration:none;}
a:visited.neutral2 {color: #333; text-decoration:none;}

a.adminnav {color: #000; font-size:11px; font-weight:bold; text-decoration:none; padding:2px 2px 2px 2px; background-color:#ddd;}
a:hover.adminnav {color: #000; background-color:#ccc; text-decoration:none;}
a:visited.adminnav {color: #000; text-decoration:none;}

a.paginate {color: #fff; font-weight:bold; text-decoration:none; padding:4px 10px 4px 10px; border:1px; border-color:#37270D; background-color:#37270D; border-style:solid;}
a:hover.paginate {color: #37270D; font-weight:bold; text-decoration:none; padding:4px 10px 4px 10px; border:1px; border-color:#37270D; background-color:#ECDDC6; border-style:solid;}
a:visited.paginate {color: #fff; text-decoration:none;}

a.bigbutton {color: #000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	border:2px;
	border-left-color:#ccc;
	border-top-color:#ccc;
	border-right-color:#999;
	border-bottom-color:#999;
	border-style:solid;
	background-color:#ddd;}

a:hover.bigbutton {color: #fff;
	background-color:#369;
	border:2px;
	border-left-color:#9cf;
	border-top-color:#9cf;
	border-right-color:#000;
	border-bottom-color:#000;
	border-style:solid;
	text-decoration:none;}

a:visited.bigbutton {color: #000;text-decoration:none;}

#imagebox1 {width:265px; height:220px; overflow:hidden; float:left; border:5px; border-color:#eee; border-style:solid;}
#imagebox2 {width:100px; height:75px; overflow:hidden; float:left; border:5px; border-color:#eee; border-style:solid;}
#imagebox3 {width:265px; height:220px; overflow:hidden; float:left; border:5px; border-color:#ECDDC6; border-style:solid;}
#imagebox4 {overflow:hidden; float:left; border:5px; border-color:#f99; border-style:solid;}
#imagebox5 {overflow:hidden; float:left; border:5px; border-color:#ECDDC6; border-style:solid;}
#imagebox6 {overflow:hidden; float:left; border:5px; border-color:#eee; border-style:solid;}
#imagebox7 {overflow:hidden; float:left; border:5px; border-color:#eee; border-style:solid; background-color:#eee;}
#imagebox8 {width:265px; height:220px; overflow:hidden; float:left; border:5px; border-color:#f99; border-style:solid;}
#imagebox9 {overflow:hidden; float:left; border:10px; border-color:#ECDDC6; border-style:solid;}
#imagebox10 {border:5px; border-color:#f99; border-style:solid;}
#imagebox11 {border:5px; border-color:#eee; border-style:solid;}
.sd_subnav_top{
	background-image: url(../sandiego/Images/sd_sbnav_top.jpg);
	background-repeat: repeat-x;
}
.sd_subnav_bot{
	background-image: url(../sandiego/Images/sd_sbnav_bot.jpg);
	background-repeat: repeat-x;
}
#sd_subnav{
	background-image: url(../sandiego/Images/sd_sbnav_bg.jpg);
	background-repeat: repeat-x;
}
#sd_subnav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	}
	
#sd_subnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	}

#sd_subnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	margin: 0px;
	}
#sd-20{
margin: 0px -40px 0px -40px;
}

#sd_loc_list {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none;
}

#sd_loc_list a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #3399FF;
	margin: 0;
	padding: 0;
	line-height: normal;
	}
	
#sd_loc_list a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #3399FF;
	margin: 0;
	padding: 0;
	line-height: normal;
	}

#sd_loc_list a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	margin: 0;
	padding: 0;
	line-height: normal;
}
.sd_p{
	margin-bottom: 16px;
}
.sd_contact_cell{
	border: 1px solid #999999;
	padding: 5px
	}
#bullet_class{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-type: square;
}
.sb_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #013A67;
	padding: 5px;
}
.location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013A67;
	padding-left: 5px;
}
.loc_pos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 3px 0px 7px 5px;
	border-bottom: 1px solid #3399FC;
}
.ic_p{
	margin: 0;
	padding: 0px 0px 0px 0px;
}
#call_out_cell{
	padding: 5px 10px;
	background-color:#FFFFCC;}