/* basic elements */
.img-fix {
	display: block;
}


body {
	font: 12px Arial, Helvetica, sans-serif !important;
	color: #130A69;
	background: #414141;
	margin: 0px;
}
h2 { 
	font: bold Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 20px 0px !important; 
	color:#014178;
	text-transform:uppercase;
	float:none;
	clear:both;
}
h3 { 
	font: italic normal 12pt Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #130A69;
}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #DA4242;
}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #DA4242;
}
a:hover{ 
	font-weight: bold; 
	text-decoration: underline; 
	color: #DA4242;
}


/* INTERACE DIVS */


div#homeright {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
div#homeright {
  
}
div#homeright h2 {
  margin: 0;
  padding: 0;
}

/* DYNAMIC FONT RESIZING CLASSES*/
#homeright.small p,#homeright.small li{font-size: 10px !important;}
#homeright.normal p,#homeright.normal li{font-size: 12px !important;}
#homeright.large p,#homeright.large li{font-size: 14px !important;}
#homeright.extralarge p,#homeright.extralarge li{font-size: 16px !important;}

#homeright.small h2 {font-size: 12px !important;}
#homeright.normal h2 {font-size: 14px !important;}
#homeright.large h2 {font-size: 16px !important;}
#homeright.extralarge h2 {font-size: 18px !important;}

#homeright.small {font-size: 10px !important;}
#homeright.normal {font-size: 12px !important;}
#homeright.large {font-size: 14px !important;}
#homeright.extralarge {font-size: 16px !important;}

div#homeright p {text-align: left;}

#textAdjust{
	float: right;
	width: 175px;
	border: 0px solid #999;
	text-align:right;
}
#textAdjust,#textAdjust a,#textAdjust a:hover{
	font-size: 11px !important;
	text-alignment: right;
	color: #999;
	font-weight:bold;
	text-decoration: none;
}


#MainContent { 
width: 752px;
background-image: url(../images/interface/misc/bg-body.gif);
background-repeat:repeat-y;
margin:0px auto;
}



/* HEADER REGION IS FOUND BELOW*/
#pageHeader { 
	background: #FFFFFF; 
	width: 750px; 
	margin:0px auto;
	white-space: no-wrap;
}
#pageHeader .topnav-left { 
	background: transparent url(../images/interface/nav/nav-left.gif) no-repeat top left; 
	width: 9px; 
	height: 35px; 
	float: left;
}
#pageHeader .topnav-left span {
	display:none
}	
#pageHeader .topnav-right { 
	background: transparent url(../images/interface/nav/nav-right.gif) no-repeat top left; 
	width: 10px; 
	height: 35px; 
	float: left;
}
#pageHeader .topnav-right span {
	display:none
}	

/* header title*/
#HeaderTop { 
	background: #FFFFFF;    
	width: 742px; height: 35px;
	margin:0px auto;
	white-space: no-wrap;
}
#HeaderTop .image { 
	background: transparent url(../images/interface-new/header/header-bullets.gif) no-repeat top left; 
	width: 742px; 
	height: 35px; 
	float: left;
}
#HeaderTop .image span {
	display:none
}

/* LOGO ROW*/
#Logo {   
	width: 750px; height: 107px;
	margin:0px auto;
	white-space: no-wrap;
}
#Logo .image1{ 
	background-image:  url(../images/interface/header/header.jpg);
	background-repeat: no-repeat;
	width: 750px;
	height: 107px;
	float: left;
}
#Logo .image1 a {
	width: 750px;
	height: 107px;
	float: left;
	text-decoration: none;
	display: list-item;
	list-style-image: url(../images/interface/header/header.jpg);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #fff;
}
#Logo .image1 img {width:750px; height: 107px; border: 0; }
* html a:hover {visibility:visible}
#Logo .image1 a:hover img{visibility:visible}

#Logo .image1 span {
	display:none
}
#Logo2 { 
	width: 750px; height: 21px;
	margin:0px auto;
	white-space: no-wrap;
}
#Logo2 .image2 { 
	background: transparent url(../images/interface/header/bottom-nav.gif) no-repeat top left; 
	width: 750px; 
	height: 21px; 
	float: left;
}
#Logo2 .image2 span {
	display:none
}


/* BELOW IS THE REAL CONTENT STYLES */
#wrapSecondary {
	background: #FFFFFF repeat-y left top; 
    margin:0 auto;
	width:750px;
}
#wrap {
	background: #FFFFFF; 
    margin:0 auto;
	width:750px;
}
#homecontent {
	float:left;
	width: 460px;
}
#main {
	float:left;
	width: 215px;
}
	
#SectionHome{
	background: #FFFFFF; 
	width: 253px;
	float:left;
}
	
/* Photos for the homepage  */	
#SectionHome .LeftImage{
	background: #FFFFFF; 
	width: 50px;
	height: 186px;
	float:left;
}
#SectionHome .LeftImage span {
	display:none
}


/* Title Images  */	
#TitleCompany{
	background: transparent url(../images/interface/titles/titles-company.gif) no-repeat top left;	width: 466px;
	height: 48px;
	float:left;
}
#TitleCompany span {
	display:none
}

#TitleHome2{
	background-image:  url(../images/interface/nav/spacer.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleHome2 span {
	display:none
}
	
#TitlePostLaw{
	background-image:  url(../images/interface/titles/title-postlaw.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitlePostLaw span {
	display:none
}
	
	
	
#TitleAfterLaw{
	background-image:  url(../images/interface/titles/title-afterlawschool.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleAfterLaw span {
	display:none
}
	
#TitleApplication{
	background-image:  url(../images/interface/titles/title-application.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleApplication span {
	display:none
}
	
#TitleHome{
	background-image:  url(../images/interface/titles/title-afterlawschool.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleHome span {
	display:none
}
	
#TitleClass2006{
	background-image:  url(../images/interface/titles/title-class2006.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleClass2006 span {
	display:none
}
	
#TitleContact{
	background-image:  url(../images/interface/titles/title-contact.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleContact span {
	display:none
}
	
#TitleDiversity{
	background-image:  url(../images/interface/titles/title-diversity.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleDiversity span {
	display:none
}
	
#TitleIdeals{
	background-image:  url(../images/interface/titles/title-ideals.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleIdeals span {
	display:none
}
	
#TitleLaw{
	background-image:  url(../images/interface/titles/title-lawschool.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleLaw span {
	display:none
}
	
#TitleMember{
	background-image:  url(../images/interface/titles/title-member.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleMember span {
	display:none
}
	
#TitleMembersMain{
	background-image:  url(../images/interface/titles/title-menbersmain.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleMembersMain span {
	display:none
}
	
#TitleOverview{
	background-image:  url(../images/interface/titles/title-overview.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleOverview span {
	display:none
}
	
#TitlePartners{
	background-image:  url(../images/interface/titles/title-partners.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitlePartners span {
	display:none
}
	
#TitleService{
	background-image:  url(../images/interface/titles/title-service.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleService span {
	display:none
}
	
#TitleTrainings{
	background-image:  url(../images/interface/titles/title-trainings.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleTrainings span {
	display:none
}	
	
#TitleVolunteer{
	background-image:  url(../images/interface/titles/title-volunteer.gif);	
	background-repeat: no-repeat;
	width: 488px;
	height: 51px;
	float:left;
	padding-bottom: 0px;
	margin-bottom:0;
}
#TitleVolunteer span {
	display:none
}	
		
#AboveHome{
	background: #FFFFFF;
	width: 42px;	
	height: 51px;
	float:left;
	padding-bottom: 10px;
	margin-bottom:0;
}
#AboveHome span {
	display:none
}
	
#leftbar {
	width: 9px;
	height: 50px;
	background: #FFFFFF; 
	float:left;
}	

#homeright {
	background: #FFFFFF; 
	width: 640px;
	float:left;	
	padding-right: 50px;
	padding-left: 50px;
}
#homeright p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #130A69;
    margin-right: 0px;
}
#homeright ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #130A69;
	margin-left: 16px;
}
#homeright a:hover{ 
	font-weight: bold; 
	text-decoration: underline; 
	color: #DA4242;
}

#whiteline {
	border-top:1px #fff solid;
}
#footersecond {
	background-color: #045aa2;
	width: 750px; 
	text-align: center;
	clear:both;
	border-top:6px #da4242 solid;
}
#footersecond  p {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 700px;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
}
.p1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 40px;
	margin-right: 40px;
}
#footersecond  a, a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
#FooterTopSecond{ 
	background: url(../images/interface-new/misc/footer-finish.gif) repeat top left;    
	width: 742px; 
	height: 68px;
	float: left;
}	
#FooterTopSecond span {
	display:none;
}
.images {
	padding-right: 10px;
	padding-left: 10px;
}
input {
    margin-top: 8px;
	margin-left: 5px;
}

form {
	padding-right: 20px;
	padding-left: 0px;
	margin-top:0;
}



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

/* QuickMenu 0 */

/*"""""""" (MAIN) Container""""""""*/	
#qm0	
{	
	width:auto;
	font-weight:bold !important;
}

/*"""""""" (MAIN) Items""""""""*/	
#qm0 a	
{	
	padding:9px;
	padding-left:12px;
	padding-right:12px;
	height: 15px;
	background-color:none;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase !important;
}

#qm0 a:hover
{	
	background-color:#0589fb;
}

/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul	
{	
	padding:0px;
	margin:2px 0px 0px 0px;
	background-color:#FFF;
	background-repeat:repeat-y;
	background-position:0% 50%;
	border-width:0px;
	border-style:solid;
	border-color:#222222;
}

/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a	
{	
	padding:3px 20px 3px 2px;
	padding:5px;
	font-weight:bold;
	margin:0px;
	background-color:#fff;
	color:#333399;
	font-family:Arial;
	font-size:11px;
	border-bottom:#999 solid 0px;
	text-decoration:none;
}

/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover	
{	
	background-color:#fff;
	color:#000000;
	text-decoration:none;
}

/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a	
{	
	background-color:#AAA;
	color:#FFFFFF;
	text-decoration:none;
}

/*"""""""" (SUB) Parent Items""""""""*/	
#qm0 div .qmparent, #qm0 ul .qmparent	
{	
	background-image:url(/qmenu/qmimages/arrow_1.gif);
	background-repeat:no-repeat;
	background-position:97% 50%;
}


/*"""""""" (SUB) Active State""""""""*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
{	
	background-color:#FFFFFF;
	background-image:url(/qmenu/qmimages/arrow_0.gif);
	color:#000000;
	text-decoration:none;
}


/*"""""""" Individual Titles""""""""*/	
#qm0 .qmtitle	
{	
	margin:2px 0px 5px 0px;
	color:#222222;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

/*"""""""" Individual Horizontal Dividers""""""""*/	
#qm0 .qmdividerx	
{	
	border-top-width:0px;
	margin:4px 0px 4px 0px;
	border-color:#999999;
}

/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul li:hover > a.qmparent	
{	
	background-color:#FFFFFF;
	background-image:url(/qmenu/qmimages/arrow_0.gif);
	color:#000000;
	text-decoration:none;
}

/*"""""""" Custom Rule""""""""*/	
ul#qm0 a img	
{	
	display:block;
	border-style:none;
}

ul ul	
{	
	padding:0px !important;
	margin:0px !important;
}
#navlinks {
	background-color: #414141;
	height: 33px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
