<!-- http://www.tqsolicitors.com/ accessibility 1 stylesheet -->
div#outer {	
	border: 1px solid #7AC49F;
}

#globalContainer {
	width: 786px;
	min-height: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/background2.gif);
	background-repeat:repeat-n;
	background-position:center;
	height:2px;
	border-bottom:1px;
	border-color:#666666;
	margin-top:25px;
}	
	.pageShadow {
	background-image:url(images/background2.gif);
	background-repeat:repeat-n;
	background-position:center;
	height:2px;
}

body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-decoration: none;
	background-color: #FFFFFF;
    background-repeat: no-repeat;
}


td {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-decoration: none;
}

p {
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	text-decoration: none;
}
ul{
    list-style-position:outside;
    margin-left:0px;
    list-style-type:disc;
    line-height: 18px;

}

ol{
    line-height: 20px;
}

.nav {
	
	margin-top: 2px;
	margin-left:55px;
	padding-left:10px;
	width: 642px;
	background-color: #ffffff;
	color: #336699;
	height: 10px;
	display:block;
	font-weight:bold;
	text-decoration:none;
		
}

#navcontainer ul
{
padding-left: 0;
margin-left: 10px;
background-color: #091979;
color: White;
float: center;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 0.35em;
background-color: #091979;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
border-bottom:1px #ffffff;
border-bottom-style:ridge;
}

#navcontainer ul li a:visited
{
padding: 0.15em 0.35em;
background-color: #091979;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
border-bottom:1px #ffffff;
border-bottom-style:ridge;
}
#navcontainer ul li a:hover 
{
background-color: #8792D1;
color: #091979;
border-bottom:1px #091979 solid;
}

.iamhere
{
padding: 0.2em 0.35em;
background-color: #8792D1;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
border-bottom:1px #091979 solid;
}

.iamhere a
{
padding: 0.2em 0.35em;
background-color: #8792D1;
color: #ffffff;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
border-bottom:1px #091979 solid;
}
.iamhere a:visited
{
padding: 0.2em 0.35em;
background-color: #ffffff;
color: #091979;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
border-bottom:1px #091979 solid;
}
.iamhere a:hover
{
padding: 0.2em 0.35em;
background-color: #8792D1;
color: #091979;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
border-bottom:1px #091979 solid;
}

a {color: #091979; text-decoration:none; padding:0px;}

a:visited {color: #091979; text-decoration:none;}

a:hover{color: #091979; text-decoration:none;}

#mainTable {width:776px;}

#topnavTable {
	background-color:#FFFFFF;
	width:100%;
}

#leftMargin {width:94px;}

#whiteoutGraphic0{visibility:visible;}
#whiteoutGraphic1{visibility:visible;}
#whiteoutGraphic2{visibility:visible;}
#whiteoutGraphic3{visibility:visible;}
#whiteoutGraphic4{visibility:visible;}

#leftMarginGraphic {width:94px;height:1px;}

.pageShadow {
	background-image:url(images/background2.gif);
	background-repeat:repeat-n;
	background-position:center;
	height:2px;
}

.pageTitle
{
 font-size: 24px;   
}

.title1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
}

.title2{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 17px;
}

.subTitle12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
    margin-top:0px;
}

.subTitle14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B4B4B;
    margin-top:0px;
}
.topheader{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
    margin-top:0px;
}
.bluebold{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A388B;
	font-weight: bold;
    margin-top:0px;
}
.smallTitle{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #4B4B4B;
	font-weight: bold;
}

.emailus {
	font-family:Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #777777;
	
}

.emailus a{
		color: #777777;
		text-decoration: none;
	}
.emailus a:hover{
		color: #091979;
		text-decoration: none;
	}
.emailus a:visited{
		color: #777777;
		text-decoration: none;
	}
	
.flowchart {
color: #666666;	
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:21px;
	
}	

.flowchart a{
color: #666666;
text-decoration: none;
font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:21px;
	
}

.flowchart a:visited {
color: #666666;
text-decoration: none;
font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:21px;
	
}
.flowchart a:hover {
color: #091979;
text-decoration: none;
font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:21px;
	
}

.copyright {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:21px;
	color: #777777;
	
}
	.copyright a{
		color: #777777;
		text-decoration: none;
	}
	.copyright a:visited{
		color: #777777;
		text-decoration: none;
	}
	.copyright a:hover{
		color: #091979;
		text-decoration: none;
	}
	
.copyrightLight {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:21px;
	color: #FFFFFF;
	
}
	.copyrightLight a{
		color: #FFFFFF;
		text-decoration: none;
	}
	.copyrightLight a:visited{
		color: #FFFFFF;
		text-decoration: none;
	}
	.copyrightLight a:hover{
		color: #FFFFFF;
		text-decoration: underline;
	}

.copyrightDark {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:21px;
	color: #ffffff;
	
}
	.copyrightDark a{
		color: #000000;
		text-decoration: none;
	}
	.copyrightDark a:visited{
		color: #000000;
		text-decoration: none;
	}
	.copyrightDark a:hover{
		color: #000000;
		text-decoration: underline;
	}

.blueText {color: #123466;}
.greenText {color: #052115;}
.lightBlueText {color: #3494BE;}
.purpleText {color: #8D61AC;}
.orangeText {color: #F97E10;}
.grayText {color: #4B4B4B;}
.grayText2 {color: #777777;}
.grayText3 {color: #B3B3B3;}
.offWhiteText {color: #F5F5F5;}	

.bkgBlue {background-color: #091979;}
.bkgGreen {background-color: #091979;}
.bkgLightBlue {background-color: #3494BE;}
.bkgPurple {background-color: #8D61AC;}
.bkgOrange {background-color: #F97E10;}
.bkgGray {background-color: #4B4B4B;}
.bkgGray2 {background-color: #777777;}
.bkgGray3 {background-color: #B3B3B3;}
.bkgOffWhite {background-color: #F9FBF9;}

.textbox {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid;
    border-color: #C0E3D1;
	width: 180px;
	padding-left:15px;
	margin-top:2px;
	background-image:url(images/blue_square.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
}

.textboxhomemove {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid;
    border-color: #C0E3D1;
	width: 170px;
	padding-left:15px;
	margin-top:2px;
	background-image:url(images/blue_square.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
}
.textboxhomepage {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid;
    border-color: #C0E3D1;
	width: 250px;
	height:9px;
	padding-left:15px;
	margin-top:2px;
	margin-left:60px;
	background-image:url(images/blue_square.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
}

.textboxfamily {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid;
    border-color: #C0E3D1;
	width: 250px;
	height:9px;
	padding-left:5px;
	margin-top:2px;
	background-position:left;
	vertical-align:middle;
}

/*******************************/
/*     FORM ELEMENT STYLES     */
/*******************************/
.textboxapp {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid;
    border-color: #C0E3D1;
	width: 150px;
}
.btnlink 
{
	width:88px;
	height:20px;
	text-align:center;
	font-family: Arial;
	border: 1px solid;
	color:#000000;
	background-color: #8792D1;
}

