/********************************************************/
/* Begin Main Home Page Styles */
/********************************************************/
.homePageMain
{
	width:986px;
	/* height:550px; */
	overflow:hidden;
	border-width: 0px;
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
}

/********************************************************/
/* End Main Home Page Styles */
/********************************************************/

#container {width:986px;}
#flashContent
{
	z-index: 4px;
	background-image: url(/homepagecontent/images/Welcome-non-flash.jpg); 
	background-color: #101531;
	height: 318px;
	padding:0px;
	margin:0px;
}
/* #slidearea {width:956px;height:262px;}
#slideareaNoFlash {width:956px;height:318px; padding:0; margin:0;}  
.slidenav {background-color:#101531;height:64px;position:relative;border-top:1px solid #13205b;border-bottom:1px solid #42424a;padding:0 0 0 2px;}
.slidenav a {display:block;width:243px;height:64px;float:left;border:1px solid #13205b;
    border-right-color: #13205b;
    border-left-color: #212530;
    border-top:none;
    border-bottom:none;
}
.slidenav a#slide_arrow_r, .slidenav a#slide_arrow_l {width:27px;}
.slidenav a.witharrow {width:214px;}
*/

#fma_container {background:#ccc59a url(../homepagecontent/images/bg_fma.gif) top left repeat-x;height:193px;padding:15px 0 0 20px;color:#4c4a3a;font-size:12px;font-weight:bold;line-height:17px;}
#fma_container ul li {color:#2e46c2;padding:0;margin:0;}
#fma_content {background:#eaeef6 url(../homepagecontent/images/inset_bg_repeat.gif) top left repeat-x;border:solid 1px #FFFFFF;overflow:hidden;width:944px;height:166px;position:relative;}
#fma_content h4 {font-size:16px;font-weight:bold;margin:0 0 17px 0;}
#fma_content p {margin:0 0 17px 0;}
#fma_content a {color:#4c4a3a;}
.mailer {color:#7c7c7c;font-weight:normal; width: 190;}
#fma_content #col_left {background:#FFFFFF url(../homepagecontent/images/fma_inset_repeat.gif) top left repeat-x;width:220px;height:166px;position:absolute;top:0;left:0;}
#fma_content #col_left #fma_nav {background:transparent url(../homepagecontent/images/fma_inset_left.gif) top left no-repeat;width:186px;height:132px;padding:17px}
#fma_content #content_reveal {background:transparent url(../homepagecontent/images/inset_left.gif) top left no-repeat;height:166px;margin-left:220px;}
#content_reveal {font-weight:normal;line-height:16px;}

#practicearea {width:612px;padding:17px 12px 17px 39px;position:relative;}
.practicelinks {width:585px;}
#left_linkarrow {position:absolute;top:75px;left:12px;}
#right_linkarrow {position:absolute;top:75px;right:12px;}
#jurisdictionarea {width:612px;padding:17px 12px 17px 39px;position:relative;}
.prac_juris_link { width: 193px; float: left; padding-left: 2px; font-size:93%;}
.jurisdictionlinks {width:585px;}
#juris_left_linkarrow {position:absolute;top:75px;left:12px;}
#juris_right_linkarrow {position:absolute;top:75px;right:12px;}
#content_reveal h4 {margin-bottom:7px;}
#practicearea ul {float:left;width:195px;}
#jurisdictionarea ul {float:left;width:195px;}
#fma_content #col_right {background:#FFFFFF url(../homepagecontent/images/fma_inset_repeat.gif) top left repeat-x;width:724px;height:166px;position:absolute;top:0;left:220px;}
#fma_content #col_right .fma {background:transparent url(../homepagecontent/images/fma_divider.gif) top left no-repeat;width:206px;height:132px;float:left;padding:17px}
#fma_content #col_right .fmalast {background:transparent url(../homepagecontent/images/fma_divider.gif) top left no-repeat;width:225px;height:132px;float:left;padding:17px 0 17px 17px;}
#fma_content #col_right .fmafirst {background:transparent url(../homepagecontent/images/fma_divider.gif) top left no-repeat;height:166px;float:left;padding:17px;overflow:hidden;}
img#logo_westlaw {margin-bottom:3px;}
img#spotlight {margin-right:5px;}

.pracJurisLinkPanel { height: 110px; }
.col2 {width: 206px;}
.col3 {width: 206px;}
.col4 {width: 225px;}

/* RESET */
html {background-color:#FFFFFF;color:#000000;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

/* FONTS */

/*body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}*/
table {font-size:inherit;font:100%;}
th {font-style:normal;font-weight:normal;text-align:left;}
code {font-family:monospace;*font-size:108%;line-height:100%;}
input, textarea, select, option {font-family:arial,helvetica,clean,sans-serif;font-size:inherit;font-weight:inherit;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
em {font-style:italic;font-weight:normal;}
strong {font-style:normal;font-weight:bold;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}


/* FLOATS */
.left {float:left;}
.right {float:right;}
.clearfloats {line-height:0;height:0;font-size:0;clear:both;} /* Use on a clearing element following a float */
.clear:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
*html .clear {height:1%;} /* Use on a container to clear enclosed floats */

/* HIDE */
.none {display:none;}
.hidden {visibility:hidden;overflow:hidden;width:0;height:0;}

/* IE SOLUTIONS */
/* IE FIX - MIN/MAX WIDTH
#container {
	max-width:1024px;
	min-width:800px;
	width:expression(Math.max(Math.min((document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth), 1024), 800)+'px');
}
*/

/* IE FIX - PNG TRANSPARENCY
img {behavior:url(lib/htc/pngfix/iepngfix.htc);}
*/

/* IE FIX - :hover
body {behavior:url("lib/htc/csshover2.htc");}
*/

/* IE FIX - Double Float Bug
element {display:inline;}
*/

/* CENTER CONTAINER */
body.center #container {margin:0 auto;}

/* DEFAULT LIST STYLES *//* add class="default_list" to ol, ul */
ol.default_list, ul.default_list {margin-left:3em;}
ol.default_list li {list-style: decimal outside;}
ul.default_list li {list-style: disc outside;}

/* -------------------------- */
/*  Page Presentation Styles  */
/* -------------------------- */

/* YUI FONT SIZING CHART: 10px=77% 11px=85% 12px=93% 13px=100% 14px=108% 15px=116% 16px=123.1% 17px=131% 18px=138.5% 19px=146.5% 20px=153.9% 21px=161.6% 22px=167% 23px=174% 24px=182% 25px=189% 26px=197% */

/*
html {background-color:#FFFFFF;color:#000000;}
body {background-color:#FFFFFF;color:#666666;}
*/

/* LINKS */
a {text-decoration:none;} 
a:hover {text-decoration:underline;}
.HomeLink
{
	font-size: .8em;
	text-decoration: none;
	color: White;
}
.HomeLinkRaquo
{
	color: #99CCFF;
}
.mainCustomContent
{
    float: left;
    border: none;
	position: relative;
	top: 130px;
	left: 422px;
	z-index: 5px;
	color: White;
	width: 500px;
}
.linkColumn1 { width: 180px; }
.linkColumn2 { width: 160px; }
.linkColumn3 { width: 130px; }
.mainBlueDivider
{
	text-align: left;
	color: #3F528A;
	height: 1px;
	width: 450px;
}
.center { text-align: center; }
.MarginTop5 { margin-top: 5px; }
.PaddingTop20 { padding-top: 20px; }
.textSmall { font-size: .8em; }
.PaddingTop5 { padding-top: 4px; }
.Left30 { padding-left: 30px; }
.FloatLeft { float: left; }
.ClearBoth{ clear: both;}

/*
a:link {color:#0066FF;}
a:visited {color:#0066FF;}
a:hover {color:#0000CC;text-decoration:underline;}
a:active {color:#0033FF;}
*/

/* HEADINGS */
h1, h2, h3, h4, h5 {font-weight:bold;}
/*h1 {border-bottom:1px solid #666666;font-size:182%;margin:0 0 2px 0;padding:0;}
h2 {font-family: Georgia, "Times New Roman", Times, serif;font-size:123.1%;margin:0 0 10px 0;padding:0;}
h3 {font-size:100%;margin:0 0 10px 0;text-transform:uppercase;}  */
h4 {margin: 0 0 5px 0;padding: 0px;}
/* h5 {color:#999999;font-family: Georgia, "Times New Roman", Times, serif;font-size: 93%;margin:0 0 10px 0;padding:0;}
h6 {border-bottom:1px solid #CCCCCC;color:#CCCCCC;font-size:77%;margin:0 0 1px 0;text-transform:uppercase;padding:0 0 1px 0;}
*/
/* TEXT */
p, ol, ul {font-size:93%;}
p {margin:0 0 10px 0;}
li {margin:0 0 10px 0;}

/* FORMS */
/*
fieldset {border:1px solid #cccccc;}
legend {color:#333333;font-weight:bold;margin:0 5px;}
textarea, input {color:#999999;padding:2px;}
form ol {}
form li {display:block;width:100%;margin:0 0 4px 0;padding:0;}
form .text_label {display:block;width:100px;margin:0 2px 0 0;}
form .text_input, form select, form textarea {border:1px solid #999999;}
form .text_input {width:193px;padding:2px;}
form textarea {width:193px;height:90px;padding:2px;}
form .radio_input {margin:0 3px;}
form .checkbox_input {margin:0 3px;}
*/

/* NAVIGATION *//* Sample Code: Horizontal Nav Bar
#navigation ul {padding:0;margin:0;}
#navigation li {display:inline;padding:0;margin:0;}
#navigation li a:link, #navigation li a:visited {display:block;height:0;float:left;margin:0;padding-top:50px;overflow:hidden;}
#btn_home a {width:65px;background-image: url(../../assets/images/navigation.gif);background-repeat: no-repeat;background-position: 0 top;}
#btn_home a:hover, #btn_home a:active, #pg_home #btn_home a {background-position: 0 -50px;} */

