@media screen,print{
body{
font-family:'Tahoma','Verdana','Trebuchet Ms','Arial';
color:#000000;
background:#F2F6F9;
font-size:11px;
padding-left:0px;
padding-top:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
scrollbar-3dlight-color:#F0F0F0;
scrollbar-arrow-color:;
scrollbar-base-color:#F0ECE9;
scrollbar-track-color:;
scrollbar-darkshadow-color:#F4F4F4;
scrollbar-face-color:;
scrollbar-highlight-color:;
scrollbar-shadow-color:;
}
a img{
border:0px
}
#mainContainer{
width:830px;
margin-right:2px;
background:#ffffff
}
#memberServices div{
float:left
}
#header{
background:#ffffff url('images/topBarBg.gif') repeat-x
}
#footer{
clear:both;
float:left;
width:830px;
background-color:#FFFFFF;
}
#topSection{
width:800px;
height:73px
}
#logo{
width:170px;
height:73px;
float:left
}
#topBanner{
width:auto;
height:73px;
float:left;
margin-top:5px;
margin-left:50px
}
#topLinks_new{

height:17px;
background-color:#f1f1f3;
font-family:'Tahoma','Verdana','Trebuchet Ms','Arial';
font-size:10px;
color:#8f9094;
text-align:right;
padding-right:10px;
padding-top:3px
}
#topLinks_new a:link, #topLinks_new a:visited, #topLinks_new a:active, #categoriesLinks a:link, #categoriesLinks a:visited, #categoriesLinks a:active{
color:#8f9094;
font-size:7pt;
font-weight:bold;
text-decoration:none
}
#topLinks_new a:hover{
color:#5184c5;
}

#topLinks{
background:transparent url('images/tabEndRight.gif') no-repeat 100% 0px;
height:20px;
text-align:right;
padding-right:10px;
padding-top:2px
}
#topLinks a:link, #topLinks a:visited, #topLinks a:active, #categoriesLinks a:link, #categoriesLinks a:visited, #categoriesLinks a:active{
color:#ffffff;
font-size:7pt;
font-weight:bold;
text-decoration:none
}
#categoriesLinks a:link, #categoriesLinks a:visited, #categoriesLinks a:active{
border-right:1px solid #ffffff;
padding-right:10px;
padding-left:10px
}
#categoriesLinks{
background:#4C86D7;
height:20px;
text-align:left;
padding-top:5px
}
#bannerRight{
position:absolute;
top:0px;
left:822px;
width:150px;
height:100%;
padding:100px 0px 20px 20px;
float:right
}
#topLinks ul, #categoriesLinks ul, #onlineTools ul, #memberServices ul, #pageMenu ul{
display:inline;
list-style:none;
margin-left:2px;
padding-left:2px
}
#topLinks ul li, #categoriesLinks ul li, #onlineTools ul li, #memberServices ul li{
display:inline
}
#topWideBanner{
text-align:center;
width:100%;
padding-top:10px;
padding-bottom:10px
}
#onlineTools{
border-top:1px dashed #B6B6B6;
border-bottom:1px dashed #B6B6B6;
color:#ECD04B;
font-weight:bold;
font-size:6pt;
padding-top:2px;
padding-bottom:5px
}
#onlineTools ul{
display:block;
float:left;
margin-right:5px;
margin-top:4px;
margin-bottom /**/:2px !important;
}
#onlineTools li a:visited, #onlineTools li a:active, #onlineTools li a:link, #onlineTools li a:hover{
color:#B8B8B8;
text-decoration:none;
font-size:8pt;
padding-right:15px;
background:#ffffff url('images/rArrow.gif') no-repeat 100% 0px
}
#onlineTools select{
border:1px solid #7E9EB7;
font-size:8pt;
margin-left:5px;
display:inline;
padding-top:2px;
}
#onlineTools a img{
	display:block;
	float:left;
	margin-top:2px;}
#middleSection{
margin-top:5px;
background:transparent url('images/bgColmiddle.gif') repeat-y;
}
#pageMenu{
/*width:140px;*/
width:150px;
background:#6999DB;
float:left;
height:1946px;
height /**/:1900px !important
}
#pageMenu dl{
display:inline
}
#pageMenu dd ul li{
border-bottom:1px dashed #A5C4F2;
margin-bottom:1px;
margin-left:0px;
text-align:left;
padding:2px 0px 2px 0px
}
#pageMenu dd ul{
margin-left:0px;
padding-left:0px;
list-style:none;}
#pageMenu dd{
display:inline
}
#pageMenu a{
text-decoration:none;
color:#ffffff;
font-family:Tahoma,Verdana,Arial;
font-size /**/:12px !important;
font-size:11px;
padding:4px 0px 4px 0px;
padding /**/:4px 2px 4px 4px !important;
display:block;
width:auto
}
#pageMenu a:hover{
background:#97BEEB
}
#pageMenu dt a:hover{
background:transparent;
color:#ecd04b
}
#pageMenu dt{
background:#6999DB url('images/menuMainCat2.gif') no-repeat top right;
margin:0px 0px 0px 2px;
height:28px;
padding-left:6px;
padding-top:4px;
padding-left /**/:4px !important;
width:auto
}
#pageMenu .firstCat{
background:#ffffff url('images/menuMainCat.gif') no-repeat top right;
padding-bottom:0px;
padding-left:8px;
padding-left /**/:4px !important;
height:26px;
width:auto;
}
#pageMenu dt a, #pageMenu dt{
font-weight:bold;
font-size:11px;
color:#ffffff;
}
#contentLeft{
width:360px;
margin-left:5px;
padding-top:0px;
background:#ffffff;
float:left;
}
#contentRight{
margin-left:5px;
float:left;
width:310px;
}
#contentMain{
	width:620px;
	margin:20px 20px;
	padding-top:10px;
	background:#ffffff
}
#loginBox{
background:#568ED9;
color:#ffffff;
font-weight:bold;
border:1px solid #2348A3;
}
#loginBox input.text{
border:1px solid #7D9FB8;
font-size:8pt;
}
#loginTitle div{
background:transparent url('images/loginBg.gif');
padding:2px 6px 2px 10px;
}
#loginBox div table{
padding:5px 0px 5px 20px;
margin-left:20px;
}
#loginBox table tbody tr td{
text-align:center;
}
#loginBox table a{
text-align:center;
color:#ffffff;
font-weight:normal
}
#loginTitle a{
color:#ffffff;
margin-left:90px
}
#sideBarBoxes{
border-left:1px solid #568FD6;
border-right:1px solid #DEE1E8;
background:#9FBFE8;
margin-top:0px;
margin-top /**/:0px !important
}
#sideBarBoxBanner{
background:#ffffff
}
#sideBarBoxes .sideBarBox{
background:#ffffff url('images/sbBoxHeaderBg.jpg') no-repeat 0px 5px;
margin-bottom:0px;
padding-top:5px
}
#sideBarBoxes .sideBarBox3in1{
background:#ffffff 0px 0px;
margin-bottom:0px;
padding-top:5px
}
#sideBarBoxes .sideBarBoxTLinks3in1{
position:relative;
float:left;
background:transparent;
}
#sideBarBoxes .sideBarBoxTLinks3in1 a{
color:#BDBDBD;
text-decoration:none;
font-size:8pt;
position:relative;
font-weight:bold;
float:left;
background:transparent;
}
#sideBarBoxes .sideBarBoxTitle{
color:#E84614;
font-weight:bold;
font-size:10pt;
padding-left:20px;
padding-top:8px;
height:auto;
width:105px;
float:left;
margin-right:50px;
background:transparent;
}
#sideBarBoxes .sideBarBoxTLinks{
margin-left:0px;
padding-top:10px;
padding-bottom:15px;
background:transparent
}
#sideBarBoxes .sideBarBoxTLinks a{
color:#BDBDBD;
text-decoration:none;
font-size:8pt;
font-weight:bold
}
#sideBarBoxes .sideBarContent{
height:168px;
width:300px;
overflow:auto;
padding-top:10px;
padding-bottom:10px;
background:#ffffff
}
#sideBarBoxes .sideBarContent ol li{
margin-bottom:5px;
margin-left:0px;
color:#667795;
font-weight:bold
}
#sideBarBoxes .sideBarContent ol li a{
text-decoration:none;
color:#667795;
font-weight:normal
}
#sideBarBoxes .sideBarContent ol li a span{
font-weight:bold
}
#sakkoulas{
height:330px;
height /**/:340px !important;
border-left:1px solid #568FD6;
border-right:1px solid #DEE1E8;
background:#9FBFE8
}
#sakTitle{
height:20px;
width:290px;
color:#ffffff;
text-align:center;
padding-top:5px;
padding-left:10px;
font-weight:bold;
background:#22469C url('images/sakLogo.jpg') no-repeat 10px 5px;
border-bottom:1px solid #ffffff;
}
#sakContent{
padding-top:10px;
padding-left:10px;
}
#sakPrPrv{
margin-left:10px;
margin-right:10px;
float:left
}
#sakPrList{
float:left;
width:190px;
}
#sakPrList ul{
list-style:url('images/sakArrow.gif');
padding:0px;
margin-left:20px;
}
#sakPrList ul li{
margin-bottom:5px;
}
#sakPrList ul li a{
color:#ffffff;
font-size:8pt;
text-decoration:none;
}
#sakPrList ul li a span{
font-weight:bold;
}
#sakPrList h2{
color:#ffffff;
font-family:tahoma,'Trebuchet MS';
font-size:12pt;
font-weight:bold;
padding:0px;
margin:0px;
}
#sakPrList a.moreLinks{
color:#ffffff;
}
#spotlight{
height:102px;
text-align:center;
width:640px;
float:left;
}
#spotlight{
background:#ffffff url('images/spotlightBg.gif') no-repeat 0px 0px;
padding-top:20px;
margin-top:10px;
margin-left:5px;
width:660px;
}
#spotContent{
background:#ffffff url('images/spotlightContentBg.gif');
height:82px
}
#spotContent .spotBox, #spotContent .spotBoxLast{
float:left;
border-right:3px solid #ffffff;
padding-top:10px;
padding-left:10px;
height /**/:80px !important;
height:72px
}
#spotContent .spotInfo{
padding-top:15px;
padding-right:5px;
width:75px;
width /**/:80px !important;
text-align:left;
float:left;
background:transparent url('images/spotArrow.gif') no-repeat 0px 0px
}
#spotContent .spotInfo a{
color:#548CD7;
text-decoration:none;
font-weight:bold
}
#spotContent .spotImg img{
border:3px solid #ffffff
}
#spotContent .spotImg{
float:left;
height:70px;
margin-right:5px
}
#spotContent .spotBoxLast{
border:none
}
#bottomLinks{
float:right;
margin-left:155px;
margin-top:5px;
margin-bottom:10px;
padding-bottom:10px;
}
#bottomLinks ul li{
margin-bottom:5px
}
#bottomLinks ul li a{
color:#647FC6;
text-decoration:none
}
#bottomLinks ul li a span{
font-weight:bold
}
#leftBottomLinks {

float:left;
}
#rightBottomLinks{
float:right;
margin-right:10px;
}
#leftBottomLinks .bLink h2, #rightBottomLinks .bLink h2{
font-size:10pt;
font-weight:bold;
padding:0px;
padding-left:10px;
margin:0px
}

#rightInColum{
	width:100px;
	background:#c0c0c0;
	height:100%;
}
#bottomLinkBanner{
text-align:center;
width:320px;
height:159px;
margin-bottom:10px;
}

#bottomBanner{
width:671px;
margin-bottom:10px;
margin-left:155px;
width /**/:674px !important;
border-top:1px solid #DEE1E8;
border-right:1px solid #DEE1E8;
height:80px;
}
#bottomBannerAlt{
width:640px;
background:#ffcd00;
width /**/:640px !important;
border:1px solid #DEE1E8;
height:80px;
margin:2px 10px;
}
#bottomBanner a img, #bottomBannerAlt a img{
border:0px
}
#bBanner1{
width:468px;
height:60px;
margin-left:20px;
margin-left /**/:25px !important;
margin-top:10px;
margin-bottom:10px;
float:left;
}
#bBanner2{
width:120px;
height:60px;
margin-left:25px;
margin-top:10px;
margin-bottom:10px;
float:left
}
#copyright{
background:#212548;
height:20px;
color:#ffffff;
padding-top:5px;
padding-left:10px
}
#copyright a{
color:#EAC167;
text-decoration:none
}
#disclaimer{
color:#A7A7A9;
padding:10px
}
#disclaimer a{
color:#5A8FDD;
text-decoration:none
}
.bLinkTitle{
border-top:2px solid #000000;
background:#DDDDDD;
margin-left:0px;
width:295px;
height:20px
}
.bLinkTitle span{
margin-left:6px;
background:#EEEEEE;
display:block;
height:18px;
padding-left:5px;
padding-top:2px
}
.bLinkTitle span a{
color:#656565;
text-decoration:none
}
.bLinkContent ul{
padding:0px;
margin-left:15px;
list-style:square;
}
.bLink{
	width:290px;
	height:180px;
}
#lawnewsSearch{
text-align:center;
background:#A4C2E8;
color:#ffffff;
margin-bottom:5px;
padding:4px 4px 4px 4px
}
#lawnewsSearch a{
color:#ffffff;
margin-left:10px
}
#headline{
border:1px solid #A4C1EB;
background:#DDE9F7 url('images/lawHeadlines.jpg') no-repeat 100% 0px;
padding-top:23px;
margin-bottom:5px
}

.mtVisible{
	display:block;
}

.mtHidden{
	display:none;
}

#lawcClipping{
border:1px solid #A4C1EB;
background:#ffffff url('images/lawclipping.jpg') no-repeat 100% 0px;
padding-top:40px;
margin-bottom:5px;
height:250px
}
#lawClipList{
background:#ECEDEF;
border-top:1px solid #A4C1EB;
margin-top:5px;
height:210px;
padding-left:20px;
padding-top:20px;
overflow:auto;
font-family:Verdana;
font-size:8pt;
font-weight:bold
}
#lawClipList ul, #lawNewsCenter ul{
list-style:none;
padding:0px;
margin:0px
}
#lawClipList ul li, #lawNewsCenter ul li{
margin-bottom:10px;
padding-right:40px
}
#lawClipList a, #lawNewsCenter a{
text-decoration:none;
color:#5C78C1
}
#lawNewsCenter{
border:1px solid #A4C1EB;
background:#ffffff url('images/lawNewsCenter.jpg') no-repeat 100% 0px;
padding-top:40px;
padding-left:15px;
margin-bottom:5px;
font-size:8pt;
font-weight:bold
}
#lawNewsCenter .boxHeadTitle{
margin-left:0px;
margin-bottom:5px;
margin-right:48px;
padding-bottom:5px;
border-bottom:1px solid #A4C1E9
}
#lawNewsCenter .moreLinks{
text-decoration:underline;
font-weight:normal
}
.headlineTitle{
color:#62709F;
font-weight:bold;
padding-top:10px;
display:block;
height:100px;
}
.headlineImg{
padding:1px 1px 1px 1px;
border:1px solid #62709F;
margin:0px 5px 15px 5px;
margin /**/:0px 5px 15px 15px !important;
display:block;
float:left;
height:75px;
}
.textbox{
display:block;
float:none;
clear:both;
background:#ffffff;
width:auto;
color:#484848;
padding:10px 10px 40px 10px;
height:103px;
line-height: 15px;
height /**/:110px !important;
overflow:auto
}
.textbox a{
	color:#4D72A7
}
.newsbarnav{
background:#A4C2E8;
height:18px;
padding-top:2px
}
.newsbarnav span a{
color:#ffffff;
display:inline
}
.newsPrev, .newsNext{
display:block;
float:left;
width:140px
}
.newsPrev{
margin-left:2px;
background:url('images/arrowleft.gif') no-repeat 0px 0px; ; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:10px
}
.newsNext{
margin-left:30px;
background:url('images/arrowright.gif') no-repeat 100% 0px;
text-align:right; padding-left:0px; padding-right:20px; padding-top:0px; padding-bottom:10px
}
.contentBox{
background:#ffffff url('images/contentTabRight.gif') no-repeat 100% 0px;
padding-right:0px;
text-align:right;
margin-bottom:5px;
color:#ffffff
}
.boxTitle{
padding-right:7px;
width:auto;
height:16px;
padding-top:3px;
color:#A3A3A5;
font-size:7pt;
font-weight:bold
}
.boxTitle span{
color:#000000
}
.boxHeadTitle{
background:#ffffff url('images/titleArrow.gif') no-repeat 0px 5px;
padding-left:10px;
margin-left:15px;
font-weight:bold;
font-size:10pt
}
.contentBox table{
background:#A4C2E8;
width:100%;
border:1px solid #A39E90
}
.contentBox table tbody tr td{
margin:0px 0px 0px 0px;
padding-right:8px;
padding-top:4px;}
#lawnewsSearch input.textBox, .contentBox td input.textBox{
width:120px;
font-size:8pt
}
.cellBg, .cellBgLast{
background:#ffffff url('images/checkBoxGradient.gif');
text-align:left;
width:140px;
padding-bottom:1px;
border-bottom:1px solid #A39E90;
color:#5185D9;
font-weight:bold;
}
.cellBgLast{
border:0px;
padding-bottom:3px}

#host_logo{
padding-top:5px;
text-align:center;
}

}