/*

	TITLE:	Phillips McFall McCaffrey McVay & Murrah P.C.
	DATE:	4-6-7

*/
/* 
 ZERO
-----------------------------------------------*/
h1, h2, h3, h4, h5, h6,
ul, li,
p, br, form, body,
img{margin: 0;	padding: 0;	border: 0;}

/*
 MAIN 
-----------------------------------------------*/
body{
	font: normal 10px/25px Tahoma; color: #333;
	background: #283F76;
}
body#home{background: #213461;}

/* links */
a{font-weight: bold; color: #8F8B41;}
a:hover{text-decoration: none;}

/* heading */
h1{font: normal 2.2em 'Lucida Sans Unicode'; color: #273D71; padding: 5px 0px;}
h2{font: normal 1.9em 'Lucida Sans Unicode'; color: #999999; padding: 3px 0px;}
h3{font: normal 1.6em Arial; color: #333333; padding: 2px 0px;}
h4{font: normal 1.4em Arial; color: #990000; padding: 1px 0px;}
h5{font: normal 1.2em Arial; color: #990000; padding: 0px 0px;}
h6{font: normal 1.0em Arial; color: #990000; padding: 0px 0px;}

/* para-list */
p{margin: 5px 0px; padding: 3px 0px;}

table{ border-color: transparent }

/*
 BG DIVS.
-----------------------------------------------*/

#header{width: 100%; height: 155px; float: left; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/header.gif') repeat-x;}
#header .container{height: 155px; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/quote.gif') right no-repeat;}
#header h1#title a{width: 452px; height: 155px; margin: -5px; float: left; text-indent: -9999px; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/logo.gif') no-repeat;}
body#home #header{width: 100%; height: 319px; padding: 71px 0 0 0; float: left; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/homeHeader.jpg') repeat-x;}
body#home #header .container{height: 155px; background-image: none;}
body#home #header h1#title a{width: 532px; height: 319px; margin: -5px; float: left; text-indent: -9999px; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/homeLogo.jpg') no-repeat;}

#body{width: 100%; float: left; background: #fff url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/body.gif');}
#body .container{padding: 31px 0; background: #fff url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/body.gif');}
body#home #body{background: #23396a url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/homeBody.jpg') top repeat-x;}
body#home #body .container {width: 650px; padding: 15px 0px 15px 336px;}

#body #mainNav{width: 185px; float: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#body #mainNav ul{text-align: right; padding: 15px 0 0 0;}
#body #mainNav li{list-style: none; padding: 0 0 10px 0;}
#body #mainNav li a{font: bold .9em Arial; color: #000; text-transform: Uppercase; text-decoration: none;}
#body #mainNav li a:hover{color: #fff; background: #273e73;}
body#home #body #mainNav{border: 0;}
body#home #body #mainNav ul{padding: 0;}
body#home #body #mainNav li a{color: #fff; padding: 1px 3px;}
body#home #body #mainNav li a:hover{background: #4066bd;}

#body #content{width: 768px; float: right;}

#body #content #mainCol{width: 502px; float: left; }
#body #content #mainCol ul{padding: 5px 10px;}
#body #content #mainCol li{padding: 0px 10px 0 0; list-style: none;}
#body #content #mainCol #gray{margin: 10px 0 0 0;}
#body #content #mainCol #gray h1{font: normal 1.4em Arial; color: #990000; padding: 1px 0px; margin: 0; border-bottom: 1px solid #990000;}
#body #content #mainCol #gray .element{padding: 10px 25px 15px 25px; margin: 0px 0 0 0; background: #ecece3;}
#body #content #mainCol #gray ul{padding: 5px 0px;}

#body #content #mainCol #blue{margin: 10px 0 0 0;}
#body #content #mainCol #blue h1{font: normal 1.4em Arial; color: #990000; padding: 1px 0px; margin: 0; border-bottom: 1px solid #990000;}
#body #content #mainCol #blue .element{padding: 10px 25px 15px 25px; margin: 0px 0 0 0; background: #3859a7;}
#body #content #mainCol #blue ul{padding: 5px 0px;}
#body #content #mainCol .main_title{font-weight: normal; font-family: 'lucida Sans';}
#body #content #mainCol .sec_title{font-weight: bold; font-family: 'lucida Sans';}



body#twoCols #body #content #mainCol{width: 742px;}
body#home #body #content{width: 300px; color: #3859a4; padding: 0 100px 0 0; position: relative; z-index: 1; margin: -336px 0 0 0;}
body#home #body #content h1{font: normal 1.5em 'Lucida Sans Unicode','Lucida Sans'; color: #37579f;}

#body #content #subCol{width: 242px; float: right; border-top: 1px solid #CCC; border-bottom: 1px solid #ccc;}
#body #content #subCol h1{font: normal 1.45em 'Lucida Sans Unicode'; color: #A79C54;}
#body #content #subCol h4{font: normal 1.1em Arial; padding: 3px 10px; color: #990000; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/redHead.gif') 0 4px no-repeat;}
#body #content #subCol th{font: normal 1.1em Arial; padding: 6px 10px 4px 10px; color: #990000; text-align: left; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/redHead.gif') 0 7px no-repeat;}

#body #content #subCol .staff{font-size: 11px; color: #000; font-family: 'lucida Sans';}
/**/
#body #content #subCol .staff img { margin-left: 0; }

* html #body #content #subCol .staff img { margin-left: -6px; }

#body #content #subCol .staff h1{ font-family: 'lucida Sans'; font-weight: bold;}
#body #content #subCol .staff ul{ clear: both; padding: 0 0 15px 0;}
#body #content #subCol .staff li{list-style: none; padding: 0; margin: -5px 0 -2px 0;}
#body #content #subCol .staff li span{padding: 0;}
#body #content #subCol .staff li.email{font-weight: normal !important; padding: 0 0 0 25px; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/ico_email.gif') 0 7px no-repeat;}
#body #content #subCol .staff li.vCard{padding: 0 0 0 25px; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/ico_vcard.gif') 0 4px no-repeat;}
#body #content #subCol .staff li.email{font-weight: normal !important;}
#body #content #subCol .staff li.vCard{font-weight: normal !important;}

#body #content #subCol #qLinks{width: 242px; display: block; clear: both; float: none; }
#body #content #subCol #qLinks table{width: 100%;}
#body #content #subCol #qLinks ul{padding: 7px 0;}
#body #content #subCol #qLinks br{display: none;}
#body #content #subCol #qLinks li, #body #content #subCol #qLinks td{padding: 0px 5px 0 0; list-style: none; }
#body #content #subCol #qLinks a{color: #333;}

#footer{width: 100%; float: left; background: #283f76 url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/footer.gif') repeat-x;}
#footer .container{}

#footer #extraNav{width: 400px; float: left;}
#footer #extraNav ul{padding: 30px 0;}
#footer #extraNav li{display: inline; padding: 0 12px 0 10px; background: url('images/extraNavSep.gif') right no-repeat;}
#footer #extraNav li.noBorder{background-image: none;}
#footer #extraNav li a{font: bold .8em Arial; color: #FFF; text-transform: Uppercase; text-decoration: none;}
#footer #extraNav li a:hover{text-decoration: underline;} 

#footer #legal{width: 500px; padding: 31px 0 0 0; font-size: .8em; line-height: 2em; font-weight: bold; text-align: right; float: right; color: #466ecd; text-transform: Uppercase; }
body#home #footer{background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/homeFooter.gif') repeat-x;}
/*
table.MainPanelList{width: 100%; }

table.RightColumnList{margin: 10px 0 0 0; width: 100%; border-color: #ecece3 !important; }

table.RightColumnList td{padding: 0px 10px 0px 20px; margin: 0px 0 0 0; border-color: #ecece3 !important; background: #ecece3 url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/arrow.gif') 10px 12px no-repeat;}
table.RightColumnList th{font-weight: bold !important;}
table.RightColumnList td{padding: 5px 0 5px 10px !important; line-height: 1.8em !important;}

table.RepExperience{margin: 10px 0 0 0; width: 100%;  }
table.RepExperience td{padding: 0px 10px 0px 20px; margin: 0px 0 0 0; border-color: #ecece3 !important; background: #ecece3 url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/arrow.gif') 10px 12px no-repeat;}
table.RepExperience th{font: normal 1.5em Arial; color: #990000; padding: 2px 0px; text-align: left; border-bottom: 1px solid  #990000 !important;}
table.RepExperience td{padding: 5px 0 5px 10px !important; line-height: 1.8em !important;}

table.RightColumnListBlue{margin: 10px 0 0 0; width: 100%;  }
table.RightColumnListBlue th{font: normal 1.5em Arial; color: #990000; padding: 2px 0px; text-align: left; border-bottom: 1px solid  #990000 !important;}
table.RightColumnListBlue td{padding: 0px 10px 0px 20px; margin: 0px 0 0 0; border-color: #d0e0f8 !important; background: #d0e0f8 url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/arrow.gif') 10px 12px no-repeat;}
table.RightColumnListBlue td{padding: 5px 0 5px 20px !important; line-height: 1.8em !important;}


table.MainPanelList{margin: 10px 0 0 0;}
table.MainPanelList th{font: bold 1.6em Arial; color: #333333; padding: 2px 0px; text-align: left;}
table.MainPanelList td{padding: 0px 0px 0px 20px;  margin: 0px 0 0 0; background: url('http://phillipsmcfall.com/Websites/phillipsmcfall/templates/PMF/PMF/images/arrow.gif') 10px 10px no-repeat;}
*/

ul#alpha{padding: 0px 0 10px 0;}
ul#alpha li{display: inline; list-style: none; padding: 0 2px 0 3px;}

.SearchResults{width: 100%; border: 0;}
.SearchResults th{text-align: left; font-size: 1.2em; padding: 5px; border: 1px solid #666; background: #ccc;}
.SearchResults td{text-align: left; font-size: 1.0em; padding: 5px; border: 1px solid #666; }
.SearchResults td ul {padding-left:10px;}

textarea.multiLineTextBox{width: 100%; height: 300px;}
input.headerButton{background: #3859A7; color: #fff; border: 0; font-size: 1em; cursor:pointer; font-weight: bold; padding: 3px;  font-family: Tahoma;}

/* 
 GENERAL DIVS
-----------------------------------------------*/
.container{width: 986px; margin: 0 auto;}




/*
 MISC.
-----------------------------------------------*/
.left{float: left;}
.right{float: right;}
.black{color: #000;}
.white{color: #fff;}
.hide{display: none;}

/* clearing */
.container:after{
	content: '.';
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;	
}

/* Hide up option for admin / manage attorneys when item is at the top.  Used CSS because it refused to work in backend */
#ctl00_ContentPlaceHolder1_rptAdmissions_ctl00_lbMoveAdmissionUp, #ctl00_ContentPlaceHolder1_rptOrganizations_ctl00_lbMoveOrganizationUp, #ctl00_ContentPlaceHolder1_rptCivicInvolvements_ctl00_lbMoveCivicInvolvementUp, #ctl00_ContentPlaceHolder1_rptExperiences_ctl00_lbMoveExperienceUp, #ctl00_ContentPlaceHolder1_rptLinks_ctl00_lbMoveLinkUp { display: none; }
