/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font:14px "Lucida Grande","Trebuchet MS",Helvetica,sans-serif; color:white; background:#071527 url(../images/body_gradient.jpg) repeat-x; }
h3			{ font:14px "Lucida Grande","Trebuchet MS",Helvetica,sans-serif; color:white; font-weight:bold;text-align:center;}
h2			{ font:18px "Lucida Grande","Trebuchet MS",Helvetica,sans-serif; color:white; font-weight:bold;}
h1			{ font:24px "Lucida Grande","Trebuchet MS",Helvetica,sans-serif; color:white; font-weight:bold;}
img			{ border:0; }
a			{text-decoration:none;}
a:link 		{COLOR: #6FD8FF;}
a:visited 	{COLOR: #6FACFF;}
a:hover 	{COLOR: #6FACFF;}
a:active 	{COLOR: #6FACFF;}
hr	{color:white; margin:2px 0px 2px 0px;}
div.header		{ margin: 10px 0px 10px 0px;}

/*li.nav_div		{ background:url(../images/plaque_button.png); }*/

span.name		{ font-weight:bold; }
span.bold		{ font-weight:bold; }
iframe			{ width:100%; }
/*HTML SELECTORS*/
/*SITEMAP*/
h4.sitemap, h4.maximise { background:url(../images/max.gif) no-repeat center left; cursor:pointer; padding-left:15px; color:black; font:bold 14px arial, sans-serif; text-decoration:none; }
h4.minimise             { background:url(../images/min.gif) no-repeat center left; padding-left:15px; margin-bottom:-5px; color:black; font:bold 14px arial, sans-serif; text-decoration:none; }
ul.sitemap              { list-style-type:none; margin-left:0.5cm; padding-left:0; }
ul.sitemap li           { width:100%; }
ul.sitemap li a         { padding:0px 0px 0px 12px; background:url(../images/arrow_black.png) center left no-repeat; color:black; font:bold 12px arial, sans-serif; text-decoration:none; }
ul.sitemap li img       { padding-right:2px; }
ul.sitemap li a:hover   { padding:0px 0px 0px 12px; background:url(../images/arrow_gray.png) center left no-repeat; color:gray; font:bold 12px arial, sans-serif; text-decoration:none; }
ul.sitemap li.parent    { margin-left:-2px; width:100%; }
ul.sitemap li a.parent  { background:transparent; padding-left:0; }
ul.sitemap li ul        { background:transparent no-repeat; list-style-type:none; margin:-1.4em 0 0 -1.6em; padding:1.4em 0 0 0.6em; }
ul.sitemap li ul:hover  { background:transparent no-repeat; }
ul.sitemap li ul li     { margin-left:0.5cm; padding-left:10px; }
/*SITEMAP*/
/*FORM ELEMENTS*/
form.contact_form	{ width:100%; margin:10px 0; }
input.name		{ border:1px solid black; width:150px; }
input.address		{ border:1px solid black; width:250px; }
input.security		{ border:1px solid black; width:100px; }
form.login_form		{ width:100%; margin:10px 0; }
input.userid		{ border:1px solid black; width:150px; }
input.userkey		{ border:1px solid black; width:150px; }
/*FORM ELEMENTS*/
/*LINK CLASSES*/
a:link.practicearea, a:active.practicearea, a:visited.practicearea	{ color:white; text-decoration:none; }
a:hover.practicearea							{ text-decoration:underline; }
a:link.attorneynav, a:active.attorneynav, a:visited.attorneynav		{ color:white; text-decoration:none; }
a:hover.attorneynav							{ text-decoration:underline; }
a:link.industryarea, a:active.industryarea, a:visited.industryarea	{ color:white; text-decoration:none; }
a:hover.industryarea							{ text-decoration:underline; }
a:link.education, a:active.education, a:visited.education		{ color:white; text-decoration:none; }
a:hover.education							{ text-decoration:underline; }
a:link.ribbonlink, a:active.ribbonlink, a:visited.ribbonlink		{ color:#04528C; text-decoration:none; }
a:hover.ribbonlink							{ color:black; }
a:link.nav, a:active.nav, a:visited.nav					{ color:white; text-decoration:none; width:100%; height:100%; display:block; padding:5px 0; }
a:hover.nav								{ background:url(../images/navhov_gradient.jpg); color:black; }
a:link.body, a:active.body, a:visited.body				{ color:black; }
a:hover.body								{ color:gray; }
a:link.sitemap, a:active.sitemap, a:visited.sitemap			{ color:black; text-decoration:none; }
a:hover.sitemap								{ color:gray; }
a.domain		{ color:#04528C; text-decoration:none; }
a:hover.domain		{ font-weight:bold; }
a:link.side, a:active.side, a:visited.side				{ color:white; }
a:hover.side								{ color:#bbb; }
a:link.home_lnk, a:active.home_lnk, a:visited.home_lnk			{ color:white; text-decoration:none; }
a:hover.home_lnk							{ color:black; }
a:link.footer, a:active.footer, a:visited.footer			{ color:white; }
a:hover.footer								{ text-decoration:none; }
/*LINK CLASSES*/
/*DIV IDS*/
#site_container		{ width:1200px; margin:0px auto 0px auto; }


#header			{ position:relative; margin:20px auto 0 auto; width:1200px; height:900px; background:black;}
#fadeshow_cont {  margin-left: auto ;
  margin-right: auto ;
}

#header_overlay			{ height:900px; width:1200px; position:absolute; z-index:1001;}

#rss_feed { height: 500px; width: 200px; background:url(../images/content_summary_back.png); }




#content { overflow-y:scroll; max-height:640px; padding: 15px 15px 15px 15px; background:url(../images/content_summary_back.png)}
#content_block  {  width:725px; max-height:660px; position:relative; margin:0px 20px 0px 0px;}

#pagination {background:url(../images/content_summary_back.png)}
#content_block:hover #content{background:url(../images/content_back_hover.png)}
#content_block:hover #content_tr{background:url(../images/content_back_tr_hover.png)}
#content_block:hover #content_tl{background:url(../images/content_back_tl_hover.png)}
#content_block:hover #content_br{background:url(../images/content_back_br_hover.png)}
#content_block:hover #content_bl{background:url(../images/content_back_bl_hover.png)}
#content_block:hover #content_border{background:url(../images/content_back_border_hover.png)}
#content_block:hover #pagination{background:url(../images/content_back_hover.png)}
#content_tr {float:right; width:10px; height:10px; background:url(../images/content_back_tr.png);}
#content_tl {width:10px; height:10px; background:url(../images/content_back_tl.png);}
#content_br {float:right; width:10px; height:10px; background:url(../images/content_back_br.png);}
#content_bl {width:10px; height:10px; background:url(../images/content_back_bl.png);}
#content_border {float:right; height:10px; width:705px;background:url(../images/content_back_border.png);}


#contact_block{  width:200px; max-height:300px; position:relative; margin:10px 10px 0px 0px;}
#contact_block:hover #contact{background:url(../images/content_back_hover.png)}
#contact_block:hover #contact_tr{background:url(../images/content_back_tr_hover.png)}
#contact_block:hover #contact_tl{background:url(../images/content_back_tl_hover.png)}
#contact_block:hover #contact_br{background:url(../images/content_back_br_hover.png)}
#contact_block:hover #contact_bl{background:url(../images/content_back_bl_hover.png)}
#contact_block:hover #contact_border{background:url(../images/content_back_border_hover.png)}
#contact{padding: 0px 5px 0px 5px; background:url(../images/content_summary_back.png)}
#contact_tr {float:right; width:10px; height:10px; background:url(../images/content_back_tr.png);}
#contact_tl {width:10px; height:10px; background:url(../images/content_back_tl.png);}
#contact_br {float:right; width:10px; height:10px; background:url(../images/content_back_br.png);}
#contact_bl {width:10px; height:10px; background:url(../images/content_back_bl.png);}
#contact_border {float:right; height:10px; width:180px;background:url(../images/content_back_border.png);}


#social_network{ font: normal 14px "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white; background:url(../images/content_summary_back.png)}
#social_network_block  {  height:65px; width:300px; margin:10px 10px 0px 0px; position:relative; }
#social_network_block:hover #social_network{background:url(../images/content_back_hover.png)}
#social_network_block:hover #social_network_tr{background:url(../images/content_back_tr_hover.png)}
#social_network_block:hover #social_network_tl{background:url(../images/content_back_tl_hover.png)}
#social_network_block:hover #social_network_br{background:url(../images/content_back_br_hover.png)}
#social_network_block:hover #social_network_bl{background:url(../images/content_back_bl_hover.png)}
#social_network_block:hover #social_network_border{background:url(../images/content_back_border_hover.png)}
#social_network_tr {float:right; width:10px; height:10px; background:url(../images/content_back_tr.png);}
#social_network_tl {width:10px; height:10px; background:url(../images/content_back_tl.png);}
#social_network_br {float:right; width:10px; height:10px; background:url(../images/content_back_br.png);}
#social_network_bl {width:10px; height:10px; background:url(../images/content_back_bl.png);}
#social_network_border {float:right; height:10px; width:280px; background:url(../images/content_back_border.png);}

#sidebar_block { width:200px; position:relative; margin:0px 10px 0px 0px;  float:right; }
#sidebar_block:hover #sidebar{background:url(../images/content_back_hover.png)}
#sidebar_block:hover #sidebar_tr{background:url(../images/content_back_tr_hover.png)}
#sidebar_block:hover #sidebar_tl{background:url(../images/content_back_tl_hover.png)}
#sidebar_block:hover #sidebar_br{background:url(../images/content_back_br_hover.png)}
#sidebar_block:hover #sidebar_bl{background:url(../images/content_back_bl_hover.png)}
#sidebar_block:hover #sidebar_border{background:url(../images/content_back_border_hover.png)}
#sidebar{ padding: 0px 5px 0px 5px; font: normal 14px  "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white; background:url(../images/content_summary_back.png); }
#sidebar_tr {float:right; width:10px; height:10px; background:url(../images/content_back_tr.png);}
#sidebar_tl {width:10px; height:10px; background:url(../images/content_back_tl.png);}
#sidebar_br {float:right; width:10px; height:10px; background:url(../images/content_back_br.png);}
#sidebar_bl {width:10px; height:10px; background:url(../images/content_back_bl.png);}
#sidebar_border {float:right; height:10px; width:180px; background:url(../images/content_back_border.png);}

#menu_bar {margin:0px 0px 0px 10px;  width:200px;}
#menu_bar_item{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background:url(../images/buttons/button.png); height:50px; cursor:pointer; text-align:center; }
#menu_bar_item h1	{padding:10px 0px 0px 0px;}
#menu_bar_item:hover{background:url(../images/buttons/button_hover.png);}

#footer			{ width:100%; }
#footer_logos		{ width:100%; background:white; padding:5px 0; }
#footer_logos img	{ height:40px; margin:0 15px; }
/*DIV IDS*/
/*DIV CLASSES*/
.horizontalcssmenu { width:1200px; margin:auto auto auto auto; }
.profile_table			{ width:100%; overflow:hidden; }
.profile_img			{ width:200px; float:left; }
.profile_txt			{ width:300px; float:right; }
.video				{ width:125px; margin:10px auto; text-align:center; }
.map_table			{ width:100%; overflow:hidden; }
.map_left			{ width:255px; float:left; }
.map_right			{ width:255px; float:right; }
.programs_table			{ width:100%; }
.programs_row			{ width:100%; overflow:auto; }
.programs_left			{ width:150px; float:left; }
.programs_right			{ width:620px; float:right; }
.pagebody			{ }
.homepage			{ padding:5px; }
.homepageblock			{ width:100%; border:1px solid gray; margin-bottom:5px; }
.homepageblock_toprow		{ width:100%; overflow:hidden; border-bottom:1px solid gray; }
.homepageblock_toprow_left	{ width:400px; float:left; }
.homepageblock_toprow_right	{ width:90px; float:right; }
.homepageblock_botrow		{ width:100%; overflow:hidden; }
.homepageblock_botrow_left	{ width:100px; float:left; }
.homepageblock_botrow_left img	{ width:100px; }
.homepageblock_botrow_right	{ width:390px; float:right; }
.links				{ width:100%; }
.keywords			{ width:100%; }
.block_content			{ border:1px solid #04528C; min-height:175px; }
* html .block_content		{ height:175px; }

.login_table			{ width:100%; padding:5px 0; border-top:1px solid black; border-bottom:1px solid black; }
.login_row			{ width:100%; overflow:auto; margin:5px 0; }
.login_left			{ width:205px; float:left; margin-right:5px; }
.login_right			{ width:300px; float:left; }
p.survey			{ font-size:12px; font-weight:normal; }
.survey_table			{ width:100%; background:#eee; padding:5px 0; }
.survey_row			{ width:100%; overflow:auto; margin:5px 0; }
.survey_left			{ width:200px; float:left; }
.survey_right			{ width:550px; float:left; }
.survey_mcrow			{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid black; }
.survey_question		{ width:550px; float:left; }
.survey_choices			{ width:200px; float:left; overflow:auto; }
.survey_option			{ width:40px; float:left; }
/*DIV CLASSES*/
