body {

	margin:0;

        padding: 0px;

	font-family: Helvetica, Arial, sans-serif;

	font-size:small;

	background-color: #969696;

	background-image: url(../images/backgroundshadow.jpg);

	background-repeat: repeat-y;

	background-position: center;

}



a {

	color: #544988;

}

a.email {
    color: #ffffff;
}

a.email:hover {
    text-decoration: none;
}

fieldset {

	border:none;

	margin:0;

	padding:0;

	padding-left:5px

}



input,select {

	float:right;

	margin-right:35px;

	width:125px

}



#wrapper {

	margin:0 auto;

	background:#f2f2f2;

	min-width:878px;

	width:878px

}



a img, img {

	border: 0px;

	

}





/********** Header / Menu **********/



#header {

	background:#000;

	color: #fff;

}



#menu {

	height:70px;

	padding: 0 -2px 0 -4px;	

	margin: 0 -2px 0 -2px;

	background-color:#f2f2f2;

	border: none;		

}



#campuses, #programs {

	display:none;

	position:absolute;

	margin-top: -15px;

	z-index: 2;

}













.nav_text {

	float:left;

	line-height: 17px;

	margin-left:20px;

	margin-top:0px;

	width:330px;

}



.view {

	margin-top:15px;

	margin-left:10px;	

}







/********** End Header / Menu **********/





#information {

	padding-left:10px;

	float:left;

	





}





/************************************** Form **************************************/











/********************************************/

/*************** Form Styles ****************/







#footer {

	

	clear:both;

	font-size:x-small;

	background-color:#000;

	color:#FFF;

	width:1000px;

	padding-top:10px;

	padding-bottom:30px;

	margin-right:-100px;

	margin-left:-99px;

	width:898px;

	

}



#page_text {

	margin-top:25px;

	width:558px;

	clear:both;

}



.breadcrumbs

{

	margin-top: -10px;

	margin-left: 23px;

	padding-bottom: 5px;

	color: #756d9d;

}



.breadcrumbs a

{

	color: #756d9d;

	text-decoration: none;

}



.big-pod-content h1 {

	padding:13px;

	font-size:large;

	color:#fff;

	font-weight:700;

	

}



/*Header for Our Attorney's Page*/

.pod-body-header {

	text-align:left;

	padding:0 0 0 0;

	margin: 0px 30px 20px 30px;

	width:800px;

	height:161px;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:11px;

	background-image:url(../images/ourattorneys_john.jpg);

}

.pod-body-header-img-jm {



}



.pod-body-header-img-ts {

	background-image:url(../images/ourattorneys_trish.jpg);

}

.pod-body-header-img-km {

	background-image:url(../images/ourattorneys_karla.jpg);

}



.pod-body-header img{



	margin-right:10px;

	margin-top: 8px ;

}



.bold-header {

	color:#fff;

	font-weight:700;

	font-size:14px;

	padding-bottom:7px;

}





.pod-body-header h1 {

	margin:15px 0px 5px 260px;

	font-size:1.9em;

	color:white;

	font-weight:bold;	

	width:225px;

	float: left;

}



.pod-body-header p{

	margin:0 0px 0 260px;

	padding-bottom:10px;

	text-align:left;

	color:#D8D8D8;

	width:150px;

	float: left;

	font-size:13px;

}

.pod-body-header2 p{

	padding-bottom:10px;

	text-align:left;

	color:#D8D8D8;

	width:146px;

	float: left;

	font-size:13px;

}



#bold-header-sm{

	position: inherit;

	float:right;

	color:#fff;

	padding-top:10px;

	top: 400px;

	height: 60px;

	width: 180px;

	right: 340px

}



#bold-header-sm a{

		color:#fff;

		text-decoration:none;

}



#bold-header-map-block {

background-image:url(images/contact_bkgrd.png);

width:800px;

height:536px; 

margin:0 0 0px 30px;

}



#bold-header-map {

	position: relative;

	color:#fff;

	top: 35px;

	width:455px;

	height:auto;

	left:140px;

	border:thin;

	border-color:#000;

	border-style:solid;

}







.pod-body-header-map-block h1 {

	margin:-160px 0px 5px 45px;

	font-size:24px;

	color:white;

	font-weight:bold;	

	width:250px;

	float: left;

	text-align:left;

}



.pod-body-header-map-block p{

	margin:0 0px 0 -410px;

	padding-bottom:10px;

	text-align:left;

	color:#fff;

	width:300px;

	font-weight:bold;

	font-size:18px;

}



/*End Header for Our Attorney's Page*/





.pod-header {

	background-image: url(../images/pod_top.png);

	height:10px;

	background-repeat:no-repeat;

    z-index:1;

}



.pod-body {

	background-image: url(../images/home_container.png);

	padding:5px -5px 0px -5px;

	margin: 0px -12px 20px 0px;

	width:292px;

	height:350px;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:11px;

}



.pod-body img{

	padding-top:5px ;

	margin-right:10px;

	margin-top: 8px ;

}



.pod-body p{

	

	margin:0 25px 0 21px;

	padding-bottom:10px;

	text-align:left;

}



.pod-bottom {

	clear: both;

	background:#ebebeb;

	background-image:url(../images/pod_bottom.png);

	background-repeat:no-repeat;

	height:41px;

	z-index:1;



}



.big-pod-header {

	height:0px;

	background-repeat:no-repeat;

}

.big-pod-content {



	background-repeat:no-repeat;

}



.big-pod-content h1 {

	padding:13px;

	font-size:large;

	color:white;

	font-weight:bold;	

}



.big-pod-body {

	padding:-10px 0 20px 0;

	width:825px;

	text-align:left;

}



.big-pod-body h1{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:18px;

	color:#af276a;

	font-weight:100;

	padding-top:-20px;

	padding: 0 15px 0 15px;



}



.big-pod-body p{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:12px;

	color:#000;

	font-weight:100;

	padding: 0 15px 0 15px;

	



}



.big-pod-bottom {

	background-repeat:no-repeat;

	height:0px;

	z-index:-1;

}



.bold-purple {

	color:#7e2250;

	font-weight:700;

	font-size:14px;

	padding-bottom:7px;

}



.bold-purple a{

	color:#7e2250;

	text-decoration: none;

}



.bold-purple-sm {

	color:#7e2250;

	font-weight:700;

	font-size:11px;

	

}



.bold-purple-sm a{

	color:#7e2250;

	text-decoration: none;

}



.student {

	float:right;

	margin-top:-35px;

	z-index:1;
