@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font:100% normal Arial, Helvetica, sans-serif;
	line-height:1.2em;
	color:#333333;
	background:url(../images/main_bg.jpg) left top repeat-x #003366;
}

html{ margin:0; padding:0; }

div, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
	list-style:none;
	margin:0px;
	padding:0px;
}

a{ text-decoration:none; color:#003399; outline:none; }
a:hover{ color:#000000; text-decoration:none; }
img {
	outline:none;}

.cb, .clear {
	clear:both;
	margin:0;
	padding:0;
}
 
.leftImg{ float:left; margin:0; padding:0; }
.rightImg{ float:right; margin:0; padding:0; } 

.container {
	width:977px;
	margin:0 auto;
}

 #header{ width:977px; padding:0; } 
 
.logoheader{ float:left; width:370px; padding:20px 0 0 27px;}

#top_right {  margin:0; float:right;}
#top_right .topLinks{ float:right; margin-top:15px; }

.topLinks ul.menu{ float:left; display:block; width:220px;  }
.topLinks ul.menu li{ float:left; list-style:none; padding:0 8px; }
.topLinks ul.menu li a{ display:block; font-size:0.7em; font-weight:bold;   }
.topLinks ul.menu li a.active{ color:#000000; }

.topLinks select {
    font-size: 11px;
    height: 20px;
    width: 117px;
	float:right;
}

ul.topBottom_menu {float:right; margin-top:25px; }
ul.topBottom_menu li {
    float: left;
    margin: 0;
    padding: 0 7px 0 0;
}
ul.topBottom_menu li a {
    background: url("../images/bottom_menu_bg.png") no-repeat scroll right top transparent;
    color: #000;
    display: block;
    font-size: 12px;
    line-height: 27px;
    padding: 0 16px 0 0px;
}
ul.topBottom_menu li a span {
    background: url("../images/bottom_menu_bg.png") no-repeat scroll left top transparent;
    display: block;
    padding: 0 5px 0 12px;
}
ul.topBottom_menu li a.active, ul.topBottom_menu ul li a:hover {
    background: url("../images/bottom_menu_bg.png") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
    text-decoration: none;
}
ul.topBottom_menu li a.active span, ul.topBottom_menu li a:hover span {
    background: url("../images/bottom_menu_bg.png") no-repeat scroll left bottom transparent;
	color: #FFFFFF;
}


ul.topBottom_menu li a:hover{
    background: url("../images/bottom_menu_bg.png") no-repeat scroll right bottom transparent;
	color: #FFFFFF;
}

#navigation {
    background: url("../images/bg_nav.jpg") repeat-x scroll left top transparent;
    float: left;
    height: 55px;
    width: 100%;
    z-index: 50;
	position:relative;
}

#navigation ul.menu{ margin:0; padding:0;   }
#navigation ul.menu li{ float:left; list-style:none;   } 
#navigation ul.menu li a{ display:block; padding:10px 7px 0 13px; width:55px; color:#FFFFFF;  background:url(../images/normal_down.jpg)  3px 2px no-repeat; height:45px; } 
#navigation ul.menu li a:hover{ background:url(../images/hover_down.jpg) no-repeat scroll 3px 2px #2D4053; }
#navigation ul.menu li a.active{ background:url(../images/hover_down.jpg) no-repeat scroll 3px 2px #2D4053; }
#navigation ul.menu li.judgment a{ width:57px; }

#bannerArea{float: left;     width: 977px; }
#bannerArea .leftBanner{ float:left; width:489px; height:135px; overflow:hidden;}

#bannerArea .bannerTxt{ float:right; width:458px; height:105px; padding:15px; background:url(../images/flash-txt.jpg) left top repeat-x;  font-family: Arial,Helvetica,sans-serif; }
#bannerArea .bannerTxt h3{
	color: #003366;
    font-size:1.2em;
    font-weight: normal;
	line-height:24px;
    padding: 0 0 9px 0;
    width: 300px;
	margin:0px !important;
}

#bannerArea .bannerTxt p{
	color: #313131;
     margin: 0;
	 line-height:16px;
	 font-size:12px;
 }


#fourBoxes {
    background: url("../images/site_images.png") 0 -275px no-repeat; 
	width: 977px; height: 182px;
    float: left;
    height: 166px;
    padding:1.6% 2% 0 2%;
    width: 96%;
	font-size:13px;
}




.bContainer{ padding:0 10px; width:190px; float:left; }
.box-2 {width:230px; padding-left: 30px; }
.bContainer h4.boxTitle{
	font-size: 16px;
     margin: 0;
	color:#fff;
    padding: 0px 0 10px 30px;
	font-weight:bold; }

.bContainer h4.boxTitle span{ font-weight:normal;}
.bContainer ul{ margin:0; padding:0 0 0 30px; }
.bContainer ul li{ list-style:none; background: url("../images/site_images.png") 0 -577px no-repeat; line-height:16px; padding:0 0 0 10px;  }
.bContainer ul li a{ color:#FFFFFF; text-decoration:underline; padding:1px 0; display:inline-block; font-size:12px; }
.bContainer ul li a:hover{text-decoration:none;}
#fourBoxes .lastBox1{ padding-left:5px; }
#fourBoxes .lastBox{ padding-left:46px; }

#pageContainer{ float:left; width:977px; background:url(../images/page_c_bg.gif) left top repeat-y; padding:0;}


#left{ background:url(../images/left_bar.gif) left top repeat-x; min-height:200px; padding:15px 3px 15px 2px; margin:0 0 0 12px; float:left; width:230px;  } 

.fontSize{ padding:0 20px; margin:0 0 15px 0; width:190px; overflow:hidden; }
.fontSize p{ font-weight:bold; padding-bottom:8px; font-size:12px; }

.fontSize .textSize{ float:left;  }
.fontSize span.print{ float:left;  display:block; padding-left:10px; }
.fontSize span.print a{margin-left:0px !important;}

#fontsize a {
    float: left;
    margin-left: 9px;
}
#fontsize a.larger { margin-left: 0px !important; }


.sreachPanel{  padding:0 20px; margin:0 0 23px 0;  width:190px; overflow:hidden;}

.sreachPanel input.inputbox{ border: 1px solid #7F9DB9;
    color: #000000;
     float: left;
     height: 12px;
     padding: 4px 5px;
    width: 146px; }
	
.sreachPanel input.srchButoon{	background:url("../images/site_images.png") -1027px -1338px; width: 22px; height: 22px; border:none; cursor:pointer; float:right; }

.sreachPanel input.button{	background:url("../images/site_images.png") -1027px -1338px; width: 22px; height: 22px; border:none; cursor:pointer; float:right; text-indent:-999px; }



.multiLinks{  padding:0 20px; margin:0 0 25px 0; float:left; width:190px;   }
.module_menu h3{ font-weight:normal; color:#0A325F; font-size:1.2em; padding: 25px 20px 4px;  }
.multiLinks ul{ margin:0; padding:0 0 0 0px; }
.multiLinks ul li{ list-style:none;  padding:5px 0; border-top:1px solid #fff;  }
.multiLinks ul li a{ color:#003399;  padding:0; display:inline-block; font-size:13px;}
.multiLinks ul li a:hover{color:#000000;}
.multiLinks ul li.active a{ color:#000000; }

.lftButtons{float:left; padding-left:10px; }
.lftButtons a{ display:block; height:26px; color:003399; font-size:13px; margin-bottom:8px; padding:12px 0 0 55px; width:154px; }
.lftButtons a.findACourt{background:url("../images/site_images.png") 0 -771px;   }
.lftButtons a.findACourt:hover{background-position:0 -811px;   }

.lftButtons a.meetYourCheif{background:url("../images/site_images.png") -1027px -427px; }
.lftButtons a.meetYourCheif:hover{background-position:-1027px -467px;   }
.lftButtons a.staffDir{background:url("../images/site_images.png") -1027px -1410px;   }
.lftButtons a.staffDir:hover{background-position:-1027px -1450px;   }


#main{background: url("../images/bg1.gif") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 0.95em;
     padding:5px 26px 0 24px;
    text-align: left;
	width:670px;
	height:auto;
	min-height:450px;
}

.whatNew{ overflow:hidden; margin-bottom:15px; width:670px; font-size:11px;}
.whatNew h3{font-size: 1.9em;     padding-bottom: 6px; border-bottom:1px dotted #000; color: #990000; margin-bottom:10px; font-weight:normal;} 
.whatNew p{ display:block; width:670px; padding-bottom:5px; }
.whatNew span.date{float:left; width:70px; padding-right:5px;  }
.whatNew a.links{text-decoration:underline; }
.whatNew ul{ list-style:none; margin:0px !important; }
.whatNew ul li{ list-style:none !important; }
.whatNew ul li, .recOrder ul li, .recentjudgement ul li{ font-size:1em !important; line-height: 20px !important; }
.recOrder ul li, .recentjudgement ul li{ margin-bottom: 15px !important; }

.recOrder ul{ list-style:none !important; margin:0px !important; }
.recOrder ul li{ list-style:none !important;   }
.recentjudgement ul li{ list-style:none !important;  }
.recOrder{ font-size:12px; }
.recent_page{ margin:0; width:670px; float:left; }
.recOrder h3{font-size: 1.7em;     padding-bottom: 6px; border-bottom:1px dotted #000; color: #990000; margin-bottom:10px; font-weight:normal;} 
.recent_page  p{ margin-bottom:20px; font-size:12px; line-height:18px; }
.recent_page a.ordLinks{ text-decoration:underline; display:inline-block; margin-bottom:2px; }
a.moreOrder{ text-decoration:none; display:inline-block; margin-bottom:2px; color:#666666 !important; background:url("../images/site_images.png") -1027px -781px; width: 162px;  padding:1px 10px; font-size: 0.95em; margin-top:15px; }

.recent_page a.more:hover{background-position: -1027px -803px;}

.recOrder{ margin:0; float:left; width:310px; }
.recOrder ul li{ margin-bottom:15px; }
.recOrder ul li p{ font-size:1em !important;  }
.recentjudgement ul li p{ font-size:1em !important; }
.recOrder ul li h4{ font-weight:normal; }
.recentjudgement{ margin:0; float:right; width:310px; font-size:12px; }
.recentjudgement h3{font-size: 1.7em;     padding-bottom: 6px; border-bottom:1px dotted #000; color: #990000; margin-bottom:10px; font-weight:normal;}
.recentjudgement h4 { font-weight:normal; }
.recentjudgement  p{ margin-bottom:20px; font-size:12px; line-height:18px; }
.recentjudgement a.ordLinks{ text-decoration:underline; display:inline-block; margin-bottom:2px; }
a.moreJudge{ text-decoration:none; color:#666666 !important; display:inline-block; margin-bottom:2px; background:url("../images/site_images.png") -1027px -874px; width: 162px;  padding:1px 10px;  font-size: 0.95em; margin-top:15px; }
.recentjudgement a.more:hover{background-position: -1027px -896px;}
.recOrder ul li h4 a, .recentjudgement h4 a{ text-decoration:underline; }

#main p{
	clear: left;
    font-size: 12px;
    margin: 15px 0 0;
    padding: 0;
	}
	
#main ul{
	list-style:disc;
	margin:10px 0 0 30px;
	padding:0px;
}
#main ul li{
	list-style:disc;
	margin:0px;
	padding:0px;
	font-size: 0.8em;
    line-height: 16px;
}
#main ol{ 
	margin:10px 0 0 30px;
	padding:0px;}
#main ol li{
	list-style:decimal;
	margin:0px;
	padding:0px;
	font-size: 0.8em;
    line-height: 16px;
}
#main ul li ul li{ font-size: 1em; line-height: 14px; }
#main ul li p{ margin:0px; }
#main .item-page h2{
	font-size: 1.6em;
    font-weight: normal;
    margin: 15px 0 0;
    padding-bottom: 2px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	color:#990000;
	line-height:22px;
}
#main h1{
	font-size: 1.6em;
    font-weight: normal;
    margin: 15px 0 15px;
    padding-bottom: 2px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	color:#990000;
}
#formbox{
	padding: 2px 18px;
	background:url("../images/formbx-bg.jpg") repeat-x #e6e6e6;
	border-radius:6px;
	border:1px solid #DDDDDD;
	font-size: 0.75em;
	margin-bottom:20px;
}
div .componentheading, .contentheading, h1, h2, h4, h6 {
    color: #990000;
}
h2 {
    font-size: 1.3em;
    font-weight: normal;
	margin:20px 0;
}
.form-content h3{ font-size:1.1em; padding-bottom:13px !important;}
table.forme td{ text-align:right; font-size:11px !important; padding:0px 5px !important; }
.search_btn {
    background: url("../images/search-btn.png") no-repeat scroll left bottom transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 21px;
    outline: medium none;
    text-indent: -9999px;
    width: 108px;
}

.componentheading{
	font-size: 1.6em;
    font-weight: normal;
    margin: 15px 0 0;
    padding-bottom: 2px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	color:#990000;
}
table.gmapfpform{ width:102%; }
table.gmapfpform h3{ float:left; font-size:13px; }
table.gmapfpform td select{ 
	float: left;
    margin: 0 3px 20px 0;
    padding: 2px 0;
    width: 120px;
}
h3.combooption1, h3.combooption2 {
    color: #913130;
    float: left;
    font-size: 0.85em;
    font-weight: normal;
    margin: 0;
    padding: 0px 9px 0 0;
}
.form-content h3.componentheading{ font-size:15px; }
table.blog td{ text-align:right; }
#filtrecategorie{ float:right !important; }
table.gmapfpform  input, select { font-size: 1em; }
#curveWid {
    background: url("../images/site_images.png") 0 -507px;
    float: left;
    height: 27px;
    width: 977px;
}

#footer {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    width: 100%;
	padding:15px 0;
	min-height:400px; 
	font-size:10px; 
    line-height: 15px;
}
#footer_tm{ 
	color: #666666; font-weight: normal; font-size:11px; background-color:#FFFFFF; line-height: 15px; padding-top:20px;
}
#footer_tm div.custom { padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#footer_tm div.custom a{ color: #666666; font-weight: normal; padding: 0 !important; text-decoration: underline; font-size: 11px; }
#footer_tm div.custom a:hover{ color:#000000; }
#footer_tm ul li{ display:inline;  }
#footer_tm ul li a{color: #666666; font-weight: normal; font-size:10px; line-height: 15px; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer h3{ font-size:10px; color:#333333; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer ul { margin-bottom:20px; }
#footer ul li{ margin:0px; padding:0px; }
#footer ul li a{ color: #666666; font-weight: normal; font-size:10px;}
#footer ul li a:hover{ color:#000000; text-decoration:underline; }
#footer .box1, .box2, .box3 { float:left; float: left;  padding-right:5px;  min-width: 110px; width:auto; height:auto; }

#mainParent1, #mainParent2{ float:left; border-right:1px solid #e4d4d5; padding:0 10px; height:auto; min-height:400px; }

#footer .box2, .box3{ border-right: none;}
#footer .box3 ul li a{font-size:10px; font-weight:bold; color:#333333; display:block; padding:0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif;  }

#footer .ftBox{  border-right:1px solid #e4d4d5; padding:0 10px; min-height:446px; margin-bottom:20px; width:150px; float:left }

#footer_div_0{ padding-left:5px !important; }
#footer_div_0, #footer_div_1, #footer_div_2, #footer_div_3{ float:left; width:126px;  padding:0 10px; min-height:400px; border-right: 1px solid #E4D4D5; }

 #footer .ftBox ul{ margin:0; padding:0 0 25px 0px; }
#footer .ftBox ul li{ list-style:none;  padding:0px 0; border-top:1px solid #fff;  }
#footer .ftBox ul li a{ color:#666666;  padding:0; display:inline-block; font-size:11px;}
#footer .ftBox ul li a:hover{color:#000000; text-decoration:underline;}

#footer .lastftBox{ float:right; width:100px; border:none!important; margin-right:0; }
#footer .lastftBox a{ font-weight:bold; color:#333!important; padding:4px 0!important;  }

#footer p.bottomLinks{ text-align:center; font-size:11px; line-height:18px; color:#666;  }
#footer p.bottomLinks a{ color:#666; }
#footer p.bottomLinks a:hover{ color:#000; }

.pg-cats-box-float{width:150px !important; margin:0 15px 25px 0;}
.pg-cats-box{ 
	background-color:#FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0px 1px 5px rgba(51, 51, 51, 0.26);
	width:150px; 
}
.pg-cats-box-img{ display:table; width:150px; height:125px; text-align:center; }
.pg-cats-box-img a{ text-align:center; display:table-cell; vertical-align:middle; }
.pg-cats-name{ 
	 border-top: 1px solid #CCCCCC;
    font-weight: bold;
    height: 63px !important;
    min-height: 30px;
    padding: 5px 10px !important;
    text-align: center;
    width: 129px !important;
	font-size:0.85em;
	display:table-cell;
	vertical-align:middle;
 }
#phocagallery-categories-detail { margin-top:20px; }
.pg-cats-name a,.pg-cats-name span{ font-size:0.85em; line-height:15px; color:#003399;}
.pg-cats-name a:hover{ color:#333333; }
.ev_navigation table td{  vertical-align:middle;}
.icon_labels td { font-size: 1.3em; }

.relatedvideos{ background-color:#FFFFFF;
    /*border: 1px solid #CCCCCC;
    border-radius: 5px;
    box-shadow: 0px 1px 5px rgba(51, 51, 51, 0.26);*/
	width:98% !important; 
	padding:10px;
	margin-top:20px ; }
.relatedvideos p{ margin:0px !important; }
	
.relatedvideos table td{ 
	padding:0 !important; 
	margin-right:15px; 
	font-size:0.85em !important ; }
.relatedvideos table td div{ padding:0px !important; }

#titletxt h3{ font-size: 1.6em;
    font-weight: normal;
    margin: 15px 0 0;
    padding-bottom: 2px !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
	color:#990000; 
	margin-bottom:20px; }
	
#acyuserinfo td {  padding-bottom: 6px; }
td.key { font-size: 0.85em; }
td.key { white-space: nowrap; }
p.acymodifybutton .btn {
    background: url("../images/subscribe.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 21px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 84px;
}
.radiobtn{ font-size:0.85em; }

/*newsroom*/
.pagination, .list-footer {clear: both; float: left; font-size: 0.8em !important; margin: 15px 0 0; padding: 0; width: auto; font-size:1em; }
.pagination, .list-footer{font-size:1em !important;}
.pagination ul, .list-footer ul{ list-style:none; padding:0px; margin:0px !important; float:left; }
.pagination li, .list-footer li{
    border: 1px solid #D4D4D4;
    color: #8B8B8B;
    display: inline;
    float: left;
    height: 25px;
    line-height: 25px !important;
    list-style-type: none;
    margin: 0 3px 0 0px !important;
    padding: 0 8px;
	color:#8B8B8B !important;
}
.pagination li a, .list-footer li a { color: #003399; padding: 0 10px;	font-size:1em; display:block; }
.pagination li a:hover, .list-footer li a:hover{ color:#000000; }
.pagination li span, .list-footer li span{padding: 0 10px; font-size:1em; color:#8B8B8B !important; border:none;}
.counter { clear: left; float: right; font-size: 0.8em; margin: 0; padding: 0 5px; }

.list-footer .limit{ display:none;}
.list-footer .counter{ clear:none; }
/*newsroom*/

h3, h5 { color: #0A325F; margin:10px 0; }
.TableRowGrey {background: none repeat scroll 0 0 #CCCCCC;  border-right: 2px solid #FFFFFF; }
.TableRowGreen { background: none repeat scroll 0 0 #E0E8DC;  }
table td{ padding:5px; font-size: 0.8em;}

table.fmailytable td{  border:1px solid #CCCCCC; }
table.fmailytable td p{ margin:0px !important; padding:5px !important; }
table.fmailytable tr.TableRowGrey td p{ padding:0px !important; }

#main .blogrecent .items-row h2{ float: left; margin: 0 0px 0 30px; padding-right: 15%; width: 70%;  font-size:0.95em; }
#main .blogrecent .items-row dl{float: left; font-size:0.80em;}
#main .blogrecent .items-row p{ /*float: left;  */ margin:0px !important; font-size:0.80em; padding-left:77px;}
#main .blogrecent .items-row a{ text-decoration:underline; }

#main .blog .items-row{ margin:0 0 20px; }
#main .blog .items-row h2{ margin: 0 0 0 30px; padding-right: 15%; width: 70%; font-size:0.80em; float:left; }
#main .blog .items-row dl{float: left; font-size:0.80em;}
#main .blog .items-row p{ float: left;  margin: 5px 0 15px 100px; font-size:0.80em;}
#main .blog .items-row a{ text-decoration:underline; }

#main .blogrmv_blue .items-row h2{ float: left; margin: 0 0 0 30px; padding-right: 15%; width: 70%; font-size:0.80em; }
#main .blogrmv_blue .items-row dl{float: left; font-size:0.80em;}
#main .blogrmv_blue .items-row p{ float: left;  margin: 5px 0 15px 100px; font-size:0.80em;}
#main .blogrmv_blue .items-row a{ text-decoration:underline; }
#main .blogrmv_blue .article-info{ margin-bottom:20px; }

#modifiedBlog h2{ color:#333333 !important; font-size: 0.80em !important; margin: 0 0 0 27px; padding: 0 !important; }

#modifiedBlog p{ width:70%; margin:5px 0 15px !important; float:left !important; clear:none !important; }
#modifiedBlog p.counter{ width:auto !important; float:right !important; }

div.attachmentsContainer { float: right; padding-bottom: 13px; text-align: right; width: auto; clear:none !important;}
div.attachmentsList { float: left; font-size: 0.8em;  }

.icon_labels td{ line-height: 15px;  vertical-align: top !important; }
.main_iframe_wrapp{ margin: -20px 0 0 -24px; }


.button {
    background: none repeat scroll 0 0 #8B0B0C;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0.95em;
    font-weight: bold;
    padding: 4px;
}
#jevents_body td form{ text-align:center; }
.attachmentsContainer{ /* padding-bottom:13px; */ margin:0px !important;}
.attachmentsList{ float:right; width:120px; }
.attachmentsList img{ width:38px; height:auto; }
.attachmentsList table{ float:right; }
.attachmentsContainer table{ border:none !important; }
.item-separator{ clear:both !important; }
.attachmentsList tr.odd, .attachmentsList tr.even{ float:left; }
.at_filename a{ display:block; text-align:center; }
.category-desc{ margin-bottom:0px; }

.oscell {
    font-size: 11px !important;
    padding: 15px 0;
	text-align:center;
}

.LawTeamInner p{  font-size: 11px !important;}
.LawTeam > table td{ padding:0px; }
.JudgesInfo .GreenList td{ padding:0px; }
form.searchpage{ margin-top:5px; }


tr.cat-list-row0 td, tr.cat-list-row1 td {
    padding: 5px 7px;
}
.cat-list-row0 td, .cat-list-row1 td {
    text-align: left;
    vertical-align: top;
}
.cat-list-row1 td {
    background-color:#E0E8DC;
}
th.sectiontableheader {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #333333;
    margin-top: 14px;
    padding: 5px 7px;
    font-size: 14px;
}
th.sectiontableheader a{ color:#333333; font-weight:bold }

.pagination .limit{ display:none; }

.modulersscontent{
    padding-left: 20px;
}
.modulersscontent a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#MyRSSReaderTicker172 li{
	padding:0 6px !important;
}
#form_1{
	background: none;
    border: none;
}
#form_1 fieldset{
	background: none;
    border: none;
}
#form_1 input, #form_1 select{
	width:295px !important;
	padding:6px 3px; !important;
	border:1px solid #cccccc !important;
	border-radius:0px !important;
}

span.rss_title, a.rss_title, a.rss_title:link, a.rss_title:visited{ font-size:12px !important;  }

td.cal_td_weeklink{ padding:0px !important; border: 1px solid black; }
table.cal_table{ border-spacing:1px !important;  border-collapse: separate !important; }


#accesskey_content {
    float: left;
    font-size: 0.8em;
    width: 100%;
}
#accesskey_content .ak {
    float: left;
    padding: 0 0 7px;
    width: 100%;
}

#accesskey_content .ak_accesskey {
    float: left;
    width: 40px;
}
#accesskey_content .ak a {
    float: left;
}
a:link, a:visited, a:active {
    color: #003399;
    text-decoration: none;
}


#searchForm {
    background: url("../images/formbx-bg.jpg") repeat-x scroll 0 0 #E6E6E6;
    border: 1px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    font-size: 12px;
    margin-bottom: 20px;
    padding: 15px 18px;
}

#searchForm .button {
    background: url("../images/search-btn.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 21px;
    outline: medium none;
    position: relative;
    text-indent: -9999px;
    width: 108px;
}
#searchForm .button:hover {
    background-position: left -22px;
}
#searchForm fieldset legend, #searchForm fieldset legend, #searchForm fieldset legend{font-size:12px; font-weight:bold; }
#searchForm fieldset.phrases, #searchForm fieldset.only, #searchForm fieldset.form-limit{ margin-bottom:10px;  }
#searchForm div.ordering-box{ float: left; font-weight: bold; margin: 2px 0 0 10px; }
#searchForm div.phrases-box{ float: left; font-size: 14px !important; margin-right: 20px; }

#searchForm fieldset.word label{ font-size:15px;font-weight: bold; }    
#searchForm div.form-limit label{ font-size:15px; font-weight:bold; }

.search dl.search-results dt.result-title{ font-size:13px; }
.search dl.search-results dt.result-title a{ color: #003399; text-decoration: none;font-size:13px; font-weight:bold;}
.search dd.result-text{ font-size:12px; }
.search dd.result-created{ font-size:12px; color:#676767; margin-bottom:10px; font-style:italic; }
.search dd.result-category{ font-size:12px; font-weight:bold;  }
.highlight {
    background: none repeat scroll 0 0 #FFFF66;
    color: #666666;
    padding: 0 2px;
}

#xmap ul.level_0 li a{ font-weight:normal; color:#333333;}
#xmap ul.level_0 li ul.level_1 a{ font-weight:normal; color:#003399; }
#xmap ul.level_1 li{ padding:0px; }
#xmap ul.level_0 li ul.level_1 li ul.level_2 li{ list-style:circle !important;   }
#xmap ul.level_0 li ul.level_1 li ul.level_2 li ul.level_3 li{ list-style:square;	}
#xmap ul.level_0 ul{ margin:0px 0 5px 22px !important; }


.cal_td_daysoutofmonth{ font-size: 0.6em; padding:0px; }

.item-page table td{ font-size:11px !important; }
h3, h4{ font-size: 1.1em;  }
h3, h5{ margin: 15px 0; }
div .componentheading, .contentheading, h1, h2, h4, h6 { color: #990000; }
#main ul li ul li { list-style: square outside none !important; }
#main ul.sub-ul li { list-style: square outside none !important; }

.dmarchive_results_row, .dmarchive_filters_row{ font-size:12px; }
.dmarchive_results_row a:hover{ text-decoration:underline; }

#dmarchivefilter_container input[type="submit"]{
	background: url("../images/search-btn.png") no-repeat scroll left bottom transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 21px;
    outline: medium none;
    text-indent: -9999px;
    width: 108px;
}
.dmarchive_filters_row {
    height: 25px;
    margin-top: 5px !important;
}

#system-message-container{ color:#990000; }
#system-message-container ul{ margin:0px 0 15px !important; }
#system-message-container ul li{ list-style:none !important; }

/* lm_general */
.lm_general { }
.lm_name h3{color: #990000; font-size: 23px; font-weight: normal; margin: 15px 0; padding:0 0 2px; font-family:Arial, Helvetica, sans-serif;}
.lm_tableheader{width: 100px;height: 32px; background-color:#cccccc !important; border:none !important; background-image:none !important; color:#333333; vertical-align:middle; font-size: 14px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.lm_trblack {
    background: none !important;
}
.lm_trwhite { background-color:#E0E8DC !important; }
.lm_toolbar input.lm_buttonall {
	background: url("../images/show-all-btn.png") no-repeat scroll left bottom transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    color: #333333;
	font-size:11px;
    height: 21px;
    outline: medium none;
    width: 108px;
}


.lm_list_table{ font-family:Arial, Helvetica, sans-serif; font-size:15px; }

table.com-wlth{ width:100%; }
table.com-wlth p{ margin-top:5px !important;} 
table.com-wlth p a{ font-size:11px !important;}

.goog-te-gadget img{ display:none !important; }
a.goog-te-menu-value{ font-size:12px !important; }
.goog-te-gadget-simple{ padding-bottom:1px !important; }
.goog-te-gadget-simple .goog-te-menu-value span{ padding:0 1px; }

div#maximenuck ul.maximenuck{ padding:0 11px 0 13px !important; }

.category_class { margin-bottom: 20px; }

.gmapfp_marqueur{ text-align:left; }
.gmapfp_marqueur p.adresse{ clear:none !important;  padding: 0 0 0 132px !important; font-size: 11px !important; }
.gmapfp_marqueur span{ color: #B15C61 !important; font-weight:normal !important; }

ul.main_ul li{ list-style:square !important; }

table.familycourt_atable{ margin-left:77px; }
p.text-top { margin: 16px 0 0 47px !important; padding: 0; }

#main div.attachmentsList table tbody tr.even td, div.attachmentsList table tbody tr.even td{ background-color:transparent !important; }

#phocagallery .pg-name{ color:#333333 !important; }

body#unique_id_popupbody{ background:url("../images/bg1.png") no-repeat scroll center top #ffffff !important; width:800px !important; min-width:800px !important; margin:0 auto 0; }
#unique_id_popupbody div#unique_id_popup{width:720px !important; margin:20px auto 0;}
#unique_id_popupbody div#unique_id_popup .item-pagerecent p{font-size:0.8em; float:left; margin: 0 0 0 30px;}
#unique_id_popupbody div#unique_id_popup .item-pagerecent .article-info{font-size:0.8em; float:left;}

table.internal_audit{
    border-spacing: 1px !important;
	border-collapse: inherit !important;
	border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #242424; border-right:1px solid #242424;
}
table.internal_audit td{ padding:0px !important; border-bottom:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #242424; border-left:1px solid #242424; }
table.internal_audit td p{ font-size:10px !important;}
