/* PAGE/GENERAL */
html {background:#E5ECF3;height:100%;}
*{margin: 0;padding: 0;}
.alignLeft{text-align:left;}
a {color:#2b91f4; text-decoration:none;}
/*a:visited{color: #555555; text-decoration: none;}*/
a:hover{text-decoration:underline; color:#000000;}
/*body{height:100%;background: #808080 url(/images/header_bggrad.gif) repeat-x fixed;color: #6D6D6D;line-height: 1.4em;font-family: 'Lucida Grande',arial,sans-serif;font-size: 75%;text-align: center;}*/
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {font: 83%/1.4 arial, helvetica, sans-serif; margin: 0 auto;}
body {}

ol li {list-style-type:decimal;}


.clearer{clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}
.hidden{position: absolute;left: -10000px;}

.box,.db,.z1{zoom:1}.zN {zoom:normal}
.box,.db,.pr,.fl,.fr{position:relative}.pa{position:absolute}.T0{top:0px}.R0{right:0px}.B0{bottom:0px}.L0{left:0px}
.box,.oh{overflow:hidden}
.box,.db{display:block}

.scroll_y { overflow-y: auto; }
.scroll_x { overflow-x: auto; }
.fs60 {font-size:60%;}
.fs80 {font-size:80%;}
.fs100 {font-size:100%;}
.fs120 {font-size:120%;}
.fs150 {font-size:150%;}
.fwb {font-weight:bold;}
.fwn {font-weight:normal;}
.fltr {float:right;}
.fltl {float:left;}
.fl {float:left;}
.fr {float:right;}
.tac {text-align:center;}
.tal {text-align:left;}
.tar {text-align:right;}
.dn {display:none;}
.clear {clear:both;}
.error {color:#E30301; font-weight:bold; padding:10px 0px; font-size:110%;}
strong {font-weight:bold;}
em {font-style:italic;}
textarea {width:100%; font-size:100%; padding:2px;}
fieldset textarea {width:75%;}
.bn {border:none 0 transparent !important;}

.notice {color:#333333; font-weight:normal; padding:10px 10px 10px 40px; font-size:130%; 
background:#F7E6A1 url(../images/info.png) no-repeat 10px 10px; 
margin:0 -10px 10px;}
.info {color:#666666; background-color:#E5ECF3; font-size:110%; font-style:italic; margin-left:-10px; width:100%; padding:10px; }

/* ERRORS */
.errorExplanation {background:#fdc5d0; margin:20px 0; padding:20px; color:#333333; font-weight:bold; border:solid 1px #e15e5c;}
.errorExplanation li { list-style:disc; }
.errorExplanation h2 {border:none; color:#E30301;}
.fieldWithErrors {background:#fdc5d0;}

/* HEADER */
#global_nav { width:100%; background:#1B5790; text-align:left; line-height:1em; color:#FFFFFF; height:45px;}
#global_nav input, #global_nav label {vertical-align: middle;font-size: 100%;padding-left: 2px;margin-left: 3px;}
#global_nav #search {position: relative;top: 8px;right:0;padding-right:0; float:right; line-height:2em;}
#global_nav #top_keywords {margin:0 15px;color: #5f6e7c;border: 0;border-left: 4px solid #fff;padding: 3px 14px 0 4px;background: #fff;height: 19px; width:450px;} /*ie6 ie7*/
#top_submit {position: absolute;right: 0;top: 0; padding-top:0; width:22px;}
#global_nav #user {top:11px; line-height:2em; float:right;}
#global_nav div {margin:2px 10px;}
#global_nav a, #global_nav a:visited {margin:0; padding: 0 10px; border-left:solid 1px #CCCCCC; font-size:90%; color:#FFFFFF; float:left;}
#global_nav input {font-size:90%;}
#global_nav li {float:left; padding:0 10px;}
#global_nav img {vertical-align:middle; float:left;}
#global_nav img.logo { background:#FFFFFF; height:45px; padding-left:15px;}

#app_nav, #public_app_nav { background:#f7e6a1; padding:5px 15px; color:#3B5D14;}
#public_app_nav.public {background:#f7e6a1 url(../images/bottom_public_nav.png) left bottom no-repeat; padding-bottom:8px;}
#public_app_nav.public a {color: #555555; font-weight:bold; padding-right:20px;}
#public_app_nav.public a:hover, #app_nav.public a.current {color:#000000;}
#app_nav span, #public_app_nav span {position:relative; float:left;}
.rollover {position: absolute; top:70px; left:-10px; white-space:nowrap; z-index:10 !important; background:transparent url(../images/top_menu_carrot.gif) 40px 0 no-repeat; padding-top:10px; text-align:left;}
.rollover ul {font-size:95%; color:#CCCCCC; background:#282828; margin:0; padding:0;}
.rollover ul li {padding:5px 10px;}
.rollover ul li:hover {color:#282828; background:#CCCCCC;}
.rollover ul b {font-size:105%;}
.rollover li.title {font-size:110%;}
.rollover li.title a {color:#FAFAFA;}
.rollover li.title:hover {background:inherit;}

#app_nav a { color: #666666; outline: none; }
#app_nav li { overflow:hidden; float:left; }
#app_nav li.selected a { font-weight:bold; color:#000000; }

li.home_pages a { background: transparent url(../images/home_icon_medium.gif) top left no-repeat; }
li.events a { background: transparent url(../images/event_icon_blank_med.gif) top left no-repeat; margin-left: -2em; }
li.announcements a { background: transparent url(../images/announcement_icon_med.gif) top left no-repeat; }
li.accounts a { background: transparent url(../images/account_icon_med.gif) top left no-repeat; }
li.folders a, li.documents a { background: transparent url(../images/document_icon_med.gif) top left no-repeat; }
li.forms a { background: transparent url(../images/form_icon_med.gif) top left no-repeat; }
li.users a { background: transparent url(../images/contact_icon_med.gif) top left no-repeat; }
li.admin a { background: transparent url(../images/admin_icon_med.gif) top left no-repeat; }

#app_nav li.events div.day_number { width: 2em; font-weight:bold; color:#000000; float: left; overflow: hidden; text-align:center; margin: 3px 0 0 -29px; border: none; background: transparent; }


#app_nav li a { float:left; display: inline; margin:0 2px; padding:0 0 0 32px; height: 30px; line-height:30px; }
/*#app_nav img {height:35px;}*/

#app_sub_nav { background:#f7d757 url(../images/bottom_sub_nav.png) center bottom no-repeat; padding:5px 15px 8px;color:#3B5D14; height:23px; border-top:solid 1px #666666;}
#app_sub_nav a, #app_sub_nav a:visited {font-weight:bold; color:/*#3B5D14*/#997f17;}
#app_sub_nav a:hover {color:#222222;}
#app_sub_nav a.current, #app_sub_nav a.current:visited {font-weight:bold; color:#000000;}
#app_sub_nav ul { display:none;}
#app_sub_nav ul.current {display:block; overflow:hidden;}
#app_sub_nav li { float:left; display:inline; padding:2px 12px; position:relative; border-left:solid 1px #666666; left:-1px; }

.pipes, .pipes *{margin:0; padding:0; list-style:none; display:inline;}
.pipes {display:block; overflow:hidden; zoom:1; margin:10px;}
.pipes a {position:relative; left:-1px; float:left; padding:2px 8px; border-left:1px solid #888;}

#app_sub_nav.home_pages ul.home_pages, #app_sub_nav.announcements ul.announcements, #app_sub_nav.accounts ul.accounts,#app_sub_nav.folders ul.documents,#app_sub_nav.documents ul.documents,
#app_sub_nav.events ul.events,#app_sub_nav.forms ul.forms,#app_sub_nav.smerf_forms ul.forms,#app_sub_nav.helps ul.helps,#app_sub_nav.users ul.users,#app_sub_nav.admin_interface ul.admin,
#app_sub_nav.regions ul.admin,#app_sub_nav.roles ul.admin,#app_sub_nav.gsites ul.admin,#app_sub_nav.categories ul.admin { display:block; }

/* TABS */
.ui-tabs-hide {/*position: absolute;left: -10000px;*/ display:none;}
/*.ui-tabs-panel {padding:15px 10px; background:#fff9f2; overflow:hidden;}*/
.ui-tabs-panel {padding:15px 5px; background:#FFFFFF; overflow:hidden;}
.tab_content { background-color:#FFFFFF; padding:8px;} 

#home_page_nav { margin:0 10px 0 0; display:block; position:relative; overflow:hidden; float: left; width: 175px;}
#home_page_nav li {padding:2px 0; margin: 0; /*background:#ffe2bf;*/}
.ui-tabs-selected, #home_page_nav .ui-tabs-selected {/*background:#FF8C00; color:#FFFFFF !important; */}
#home_page_nav a {color:#666666; outline: none;}
#home_page_nav li.selected a { font-weight:bold; color:#000000; }
#home_page_nav ul.region { background: #C6DFE9; margin-bottom: 20px; overflow:hidden; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
#home_page_nav ul.region li { color:#FFFFFF; background: #70AFC7; padding: 4px 10px; font-size:115%; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; }
#home_page_nav ul.region li.add_action { background: #9CC7D8; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; }
#home_page_nav ul.region li.admin_action { background: #9CC7D8; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0; }

#home_page_nav ul.pages { overflow:hidden; }
#home_page_nav ul.pages li { background: #C6DFE9; border-top: solid 1px #666666; margin: -1px 0 0; padding: 5px 10px; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0; }
#home_page_nav ul.pages li, #home_page_nav ul.region li.add_action, #home_page_nav ul.region li.admin_action { font-size: 85%; } 

#home_page_nav li.region { padding: 5px 0; background: #CCCCCC; -moz-border-radius:8px; margin-bottom: 8px; font-size: 110%; color: #FFFFFF; border: solid 1px #AAAAAA; }
#current_page li { background: #FFFFFF; font-size: 85%; padding: 4px 10px; }

/* DIALOG STuFF */
.ui-dialog {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: Verdana, Arial, sans-serif;background: #ffffff;color: #222222;border: 4px solid #d3d3d3;position: relative; text-align:left;}
.ui-dialog-content {border: 1px solid #d3d3d3;background: #ffffff;color: #222222;}
.ui-dialog-titlebar {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;padding: .5em 1.5em .5em 1em;color: #555555;background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;border-bottom: 1px solid #d3d3d3;font-size: 1.1em;font-weight: normal;position: relative;}
.ui-dialog-title {}
.ui-dialog-titlebar-close {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;background: url(../images/888888_11x11_icon_close.gif) 0 0 no-repeat;position: absolute;right: 8px;top: .7em;width: 11px;height: 11px;z-index: 100;}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {background: url(../images/454545_11x11_icon_close.gif) 0 0 no-repeat;}
.ui-dialog-titlebar-close:active {background: url(../images/222222_11x11_icon_close.gif) 0 0 no-repeat;}
.ui-dialog-titlebar-close span {display: none;}
.ui-dialog-content {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;background: #ffffff;color: #222222;padding: 1.5em 1.7em;}
.ui-dialog-buttonpane {position: absolute;bottom: 0;width: 100%;text-align: left;border-top: 1px solid #d3d3d3;background: ;}
.ui-dialog-buttonpane button {margin: .5em 0 .5em 8px;color: #555555;background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;font-size: 1.1em;border: 1px solid #d3d3d3;cursor: pointer;padding: .2em .6em .3em .6em;line-height: 1.4em;}
.ui-dialog-buttonpane button:hover {color: #212121;background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;border: 1px solid #999999;}
.ui-dialog-buttonpane button:active {color: #222222;background: #ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;border: 1px solid #dddddd;}
#required_announcements, #required_documents, #required_events, #required_forms {width:450px; margin:0 0 25px;}
#required_announcements {background: transparent url(../images/announcement_icon_med.gif) top left no-repeat; padding-left:35px;}
#required_documents {background: transparent url(../images/document_icon_med.gif) top left no-repeat; padding-left:35px;}
#required_events {background: transparent url(../images/event_icon_med.gif) top left no-repeat; padding-left:35px;}
#required_forms {background: transparent url(../images/form_icon_med.gif) top left no-repeat; padding-left:35px;}

#help_bar { padding: 30px 20px 0; width: 100%;}
#help_bar a {margin:0 30px 0 0;}

input {padding:3px;font-size:110%;}
.login {width:300px;margin:auto;}
.pagination {background:#EEE; padding:10px; border:solid 1px #AAA; border-style:solid none solid none; margin:20px 0px; text-align:center;}
.pagination .disabled {display:none;}
.pagination .current {padding:2px 10px; background:#FF8C00; color: #FFFFFF; border:solid 1px #AAA;} 
.pagination a {padding:2px 10px; background:#FFFFFF; border:solid 1px #AAA;}
.pagination a:hover {background:#E5ECF3;}
.sort_type { text-align:center; }
.sort_type a { padding:2px 20px; }
.sort_type a.active { color:#FFFFFF !important; background-color:#FF8C00; }
.gutter {width:4em;}

fieldset strong {color:#333333;}
fieldset label .gutter {width:140px; float:left; margin-left:-150px; text-align:right;}
fieldset {margin-bottom:30px; border:none; padding-left:150px;}
fieldset .col2 {padding-left: 160px;}
fieldset label {vertical-align:top; font-weight:normal; color:#666666; font-size:90%; padding:0;}
fieldset h2 {font-size:150%;color:#666666;}
fieldset .info {padding-left:150px; margin-left:-160px;}


#NavMenu {text-align: left;margin: 0px 25px;font-size: 1.0em; /*background:transparent url("../images/nav_bar_repeat.gif") repeat-y scroll;*/}
#NavMenu ul {list-style: none;border-bottom:solid 1px; padding-bottom:10px; margin:20px 25px 20px 25px;text-align: center;color:#666666; }
#NavMenu li {display: inline;}
#NavMenu a {padding:0 20px;background : url("./Section.png") repeat-x center left;color : #666666;text-decoration: none;letter-spacing: -0.05em;}
#NavMenu ul a {background : url("./Item.png") repeat-x center left;color : #666666;text-decoration: none;}
#NavMenu ul a:hover {background:url(../images/nav_selector_light.png); background-repeat:no-repeat;}
#NavRight{height:40px;width:21px;margin: 0px;padding: 0px;clear: none;float:right;display:block;background: url("../images/navBarRight.gif") no-repeat center right;}
#NavLeft{height:40px;width:21px;margin: 0px;padding: 0px;clear: none;float:left;display:inline;background: url("../images/navBarLeft.gif") no-repeat center left;}
.current, a.current, a:visited.current {color:#000000;}
#UserMenu, #UserMenu ul {list-style : none;width : 15em;}
#UserMenu a {background : #444c69 url("./Section.png") repeat-x center left;border-top : 1px solid #5a648b;color : #ffffff;display : block;/*padding : 0.7em 1em;*/}
#UserMenu ul {border-bottom : 1px solid #ddead2;}
#UserMenu ul a {background : #d0e2c1 url("./Item.png") repeat-x center left;border-color : #ddead2;color : #55614c;}
#UserMenu ul a:hover {background : #bfddb3 url("./ItemHover.png") repeat-x center left;}

/* HEADER */
#header, #private_header{height:70px; padding:10px 20px 0;background:transparent url(/images/content_1_col_mid.gif) repeat scroll 0% 50%;}
#private_header{height:30px;}
.logo {padding:0px 20px;}

/* CONTENT */
#page{width: 980px;margin:10px 0;text-align: left; background:#ffffff; overflow:hidden;}
#content{padding:10px 10px 30px 10px; z-index:0; overflow:hidden;}
.two_column #content {width:710px; float:left;}
#contentMain{display: inline;clear: both;float: left;margin-top: 0;padding:0px 20px;width: 660px; background:transparent;}
h1{color:#4c5559; clear: both;position: relative;padding:8px 20px; margin:0 -10px 20px; background: #C6DFE9;font-size: 175%;text-transform: capitalize;letter-spacing: -0.05em; border:solid 1px #CCCCCC; border-style:solid none;}
.single_column #contentMain {width:870px;}
h1 .subTitle{display: block;margin-top:0;padding-bottom: 0;font-size: 160%;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-transform: none;}
h1 img{float: right;clear: none;margin-top: -20px;margin-right: 16px;padding-top:15px;}
h2{clear: both;margin-bottom: 10px;border-bottom: 1px solid #CCCCCC;color: #3C78B5;font-size: 140%;font-family: Arial, Helvetica, sans-serif;}
h3{margin-top: 1.5em;margin-bottom: -0.75em;color: #3C78B5;font-size: 120%;font-family: Arial, Helvetica, sans-serif;}
h4{margin-top: 1.5em;margin-bottom: -0.75em;color: #B2B2B2;font-size: 120%;font-family: Arial, Helvetica, sans-serif;}
ol{margin-top: 1.5em;margin-left: 1.5em;}
p{margin-bottom: 1.5em;}
table{border-collapse: collapse;font-size: 100%; margin-bottom:15px;}
th{border: 1px solid #FFFFFF; font-size: 110%;background-color: #D6D6D6;text-align: center;vertical-align: middle;}
th span{display: block;font-size: 85%;font-weight: normal;line-height: 1.2em;}
thead td{background-color: transparent;}
td{border: 1px solid #FFFFFF;padding: 0.5em;background-color: #EEEEEE;text-align: right;vertical-align: top;}
td.right{text-align:left;}
table .c1{text-align: left;}
img{border: 0 none transparent;}
img.featureImageRight{float: right;border: 0px solid #CCCCCC;padding: 4px;}
a.moreLink{padding-top: 1px;}
.note{margin-top: 1.5em;margin-right: 16px;border-right: 3px solid #C3CED9;border-left: 3px solid #C3CED9;padding: 13px 16px 16px 16px;background-color: #E5F2FF;}
.noteYellow{border-color: #D9D8A8;background-color: #FFFEC5;}
.note .first{margin-top: 0;}
.odd {background:#FFF; padding:8px 5px;}
.even {background:#F9F9F9; padding:8px 5px; border:1px #CCCCCC; border-style:solid none;}

#daily_messages { border:1px #DDDDDD; border-style:solid none; margin-bottom:35px;}
#daily_messages h2 {border:none;}
.glance {width: 40%;padding: 16px;margin:0 0 10px;}

#admin_actions {padding:10px; background:#ffd2cc; color:#f75843; margin:-15px -10px 15px;}
#admin_actions a, #admin_actions a:visited { border: solid 1px #FFFFFF; color: #FFFFFF; background-color:#DD7A71; padding: 2px 8px; margin-left: 10px; }
#admin_actions a:hover { background-color: #F75843; text-decoration: none; }


/* SUBCONTENT */
#contentSub{display: inline;float: right;width: 230px; padding:10px;}
.subItem{margin-bottom: 25px;padding-bottom: 16px;}
.submenu{}
#contentSub .submenu ul{list-style: none;margin-top: 4px;margin-right: 0;margin-left: 0;}
* html #contentSub .submenu ul{margin-top: 3px;}
#contentSub .submenu li{margin-top: 0;border-bottom: 1px dotted #7399BF;padding-top: 10px;padding-right: 16px;padding-bottom: 10px;padding-left: 16px;}
contentSub .submenu li .first{border-top:none;}
#contentSub .submenu li a{font-weight: bold;color: #000000;text-decoration: none;}
#contentSub .submenu li.on{background-color: #BDDEFF;background-image/**/: url(../images/submenu_marker.gif);background-repeat: no-repeat;background-position: 16px 15px;}
* html #contentSub .submenu li.on{background-position: 16px 18px;}
#contentSub .submenu li.on a{padding-left: 16px;}
#contentSub .submenu li.on a:visited{color: #000000;}
#contentSub .submenu li.first{border-top: 0 none transparent;}
#contentSub .submenu li ul{margin-top: 5px;}
#contentSub .submenu li li{border-top: 0 none transparent;padding-top: 0;}
#contentSub .submenu li li a{font-weight: normal;}
.subPanel{margin-top: 25px;padding-bottom: 16px;background-color: #99CCFF;background-image: url(../images/sidebar_panel_blue_bottom.gif);background-repeat: no-repeat;background-position: bottom left;}
.subPanelInner{padding: 13px 16px 0 16px;background-image: url(../images/sidebar_panel_blue_top.gif);background-repeat: no-repeat;}
.subPanel .first{margin-top: 0;}
.subPanelGreen{background-color: #99CC33;background-image: url(../images/sidebar_panel_green_bottom.gif);}
.subPanelGreen .subPanelInner{background-image: url(../images/sidebar_panel_green_top.gif);}
.subPanelGrey{background-color: #F2F2F2;background-image: url(../images/sidebar_panel_grey_bottom.gif);}
.subPanelGrey .subPanelInner{background-image: url(../images/sidebar_panel_grey_top.gif);}
#contentSub .quote{background-color: #FFFFFF;background-image: none;}
#contentSub .quote{padding-bottom: 0;}
#contentSub .quote dd{padding: 40px 16px 0 16px;background-image: url(../images/quote_small_bg_bottom.gif);background-repeat: no-repeat;font-size: 85%;text-align: right;line-height: 1.3em;}
#contentSub .quote dt{padding: 13px 16px 1px 16px;background-color: #E5DDCD;background-image: url(../images/quote_small_bg_top.gif);background-repeat: no-repeat;font-weight: bold;}
#contentSub h2{border-bottom: 0 none transparent;padding: 8px 16px 8px 16px;background-color: #B5B5B5;font-size: 100%;color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;}
#contentSub h2 a{color: #FFFFFF;text-decoration: none;}
#contentSub h3 a{color: #4C4C4C;text-decoration: none;}
#contentSub h3 a:hover{color: #3C78B5;text-decoration: underline;}
#contentSub ul{margin-right: 16px;margin-left: 30px;}
#contentSub li{margin-top: 0.75em;}
p.moreLink{margin-top: 16px;margin-right: 16px;margin-left: 16px;border-top: 1px dashed #CCCCCC;padding-top: 16px;text-align: right;}

/* FOOTER */
#footer{width: 800px;margin:20px auto;padding-bottom: 1.5em;;font-size: 85%;;text-align: center;line-height: 1.5em;}
#bottomLinks{list-style: none;margin-top: 0;margin-left: 0;padding-top: 1.5em;}
#bottomLinks li{display: inline;border-left: 1px solid #527597;padding-right: 1em;padding-left: 1em;}
#bottomLinks li.first{border-left: 0 none transparent;}
#bottomLinks a{}
#footer p{margin-top: 1.5em;}

#container {width:980px;margin:0pt auto;}
.topOfContent {height:10px; width:980px; background:transparent url(../images/top_of_content.png) top left no-repeat; clear:both;}
.bottomOfContent {height:10px; width:980px; background:transparent url(../images/bottom_of_content.png) top left no-repeat; clear:both;}
.oneColBottom{background:transparent url(/images/content_1_col_bottom.gif) no-repeat scroll;height:10px;}

.break {border-bottom: solid 3px #999; margin:10px 0px;}
.disclaimer {margin:0px 100px; font-size:0.85em; font-weight:normal;}

/**  STYLE LISTS  **/
ul.contacts {margin-left:0px;}
ul.contacts li {margin:10px 0px;}

.glance ul {margin-left:0px;}

.item_details {background:#FFFFFF; border-top: solid 1px #CCCCCC; color:#626262; font-size:11px; padding:10px; margin:10px 0;}
.item_details span {font-weight:bold;}
.admin_details {padding:10px; background:#EEEEEE; margin:10px 0 -10px;}
.help {padding:10px 10px 10px 30px; margin-bottom:10px; font-weight:bold; background:#F8F0C8 url('../images/info.png') no-repeat left; background-position:5px 5px;}

#user_list li {padding:10px;}
#user_list .usr_img {width:100px; text-align:center; margin-right:20px;}

#comments .comment {margin-bottom:20px; padding:10px;}
#comments .comment.even {border:solid 1px #CCCCCC; border-style: solid none;}
#comments .comment.offline,{background-color:#FFDDDD !important; border:solid 1px #FFBBBB; border-style:solid none;}

#home_page_page_tbl {width:100%;}

#comments {margin:25px 0;}
#comments b {font-size:120%;}

#site_parameters div.fr {width:350px; padding-left:15px; border-left:solid 1px #CCCCCC;}

.print_link { padding:0 10px; }
#actions { margin:10px; text-align:center; color:#ffffff; font-weight:bold;}
#actions a, #actions a:visited {color:#ffffff; margin:10px;}
#actions li {background:#666666; border-left:solid 1px #ffffff; display:inline;}
#actions li.first {border-left:none;}
.sort_type {margin:10px 0;}

#regions .regional {width:30%; padding:15px; float:left;}

#dynamic_images_list ul {padding:0;}
#dynamic_images_list li {list-style:none; float:left;}

.meta {width:30%; float:right;}
.non_meta {width:65%;}
.meta .gutter {width:5em; text-align:right; float:left; margin-right:10px;}

#user_list .meta {float:right; width:30%; font-size:90%; color:#666666;}
#user_list .meta b {color:#000000;}

#search .announcement {background: url(../images/announcement_icon_med.gif) left center no-repeat; padding-left: 45px;}
#search .event {background: url(../images/event_icon_med.gif) left center no-repeat; padding-left: 45px;}
#search .document {background: url(../images/document_icon_med.gif) left center no-repeat; padding-left: 45px;}
#search .home_page {background: url(../images/home_icon_med.gif) left center no-repeat; padding-left: 45px;}
#search .form {background: url(../images/form_icon_med.gif) left center no-repeat; padding-left: 45px;}
#search .user {background: url(../images/contact_icon_med.gif) left center no-repeat; padding-left: 45px;}

#editor_search .announcement {background: url(../images/announcement_icon_small.gif) left center no-repeat; padding-left: 25px;}
#editor_search .event {background: url(../images/event_icon_small.gif) left center no-repeat; padding-left: 25px;}
#editor_search .document {background: url(../images/document_icon_small.gif) left center no-repeat; padding-left: 25px;}
#editor_search .home_page {background: url(../images/home_icon_small.gif) left center no-repeat; padding-left: 25px;}
#editor_search .form {background: url(../images/form_icon_small.gif) left center no-repeat; padding-left: 25px;}
#editor_search .user {background: url(../images/contact_icon_small.gif) left center no-repeat; padding-left: 25px;}

#messages ul {width:35%; margin:0 0 20px; border:solid 1px #CCCCCC; padding:20px 10px 20px 50px;}
#messages li { list-style:disc; margin-left:20px; }
#messages b {font-size:130%; color:#CCCCCC;}
.Announcement_messages {background: transparent url(../images/announcement_icon_med.gif) 10px 20px no-repeat;}
.Document_messages {background: transparent url(../images/document_icon_med.gif) 10px 20px no-repeat;}
.Event_messages {background: transparent url(../images/event_icon_med.gif) 10px 20px no-repeat;}
.Form_messages {background: transparent url(../images/form_icon_med.gif) 10px 20px no-repeat;}

.smerfForm h2 {border:none; color:#666666;}
.smerfForm p { margin:0 0 0 30px; }
.smerfForm .smerfWelcome p { margin-left:0px; font-size:110%; }
.smerfForm .smerfQuestion p { margin:10px 0 0 0; }
.smerfForm .submit {margin-top: 10px;}
.smerfForm input {margin: 0 10px 0 0; vertical-align:text-top; }
.smerfFormNotice {display:none;}

#forms_list li {padding:10px 10px 10px 50px; background: url(../images/form_icon_med.gif) left center no-repeat;}
#forms_list .non_meta { font-size:150%; }

.contest_object { padding:10px; }
.contest_object h3 { font-size:140%; font-weight: bold; color:#666666; padding: 0; margin: 0; }
.contest_object .description { padding-left: 20px; }
.contest_object .link { font-size: 85%; font-weight: bold; }
.box_2 { width:45%; margin-right: 20px; float:left; }
.box_3 { width:30%; margin-right: 20px; float:left; }
.admin_form label { display:block; }
.indent_1 { margin-left:2em; }
.indent_2 { margin-left:4em; }

.edit_home_page .mceEditor #home_page_page_tbl { width: 980px !important; margin-left: -160px; }

#map { margin: 0 0 0 20px; }

.instructions { font-size: 90%; color: #333333; margin: 10px; border: solid 1px #cccccc; }
.instructions h2 { background: #efefef; padding: 5px 10px; }
.instructions .box { margin: 10px; }
.instructions ul { margin-left: 15px; }
.instructions li { margin: 2px 0 3px; }

a.download, a.print { padding-left: 20px; background: transparent url(../images/download.png) center left no-repeat; line-height: 20px; margin-right: 10px;  }
a.print { background: transparent url(../images/printer.png) center left no-repeat; }
.handle { padding-left: 20px !important; background: transparent url(../images/vertical.png) center left no-repeat; line-height: 20px; }

.col_1, .col_2, .col_3 { float: left; width: 50%; padding: 10px 5px; }
.two_columns .col_1 { width: 70%; }
.two_columns .col_2 { width: 25%; float: right; font-size: 90%; text-align:justify; } 
.three_columns .col_1, .three_columns .col_2, .three_columns .col_3 { width: 30%; }
.image_list li { width: 180px; text-align:center; display: inline; float: left; }
ul.regular_list { padding-left: 15px; }
ul.regular_list li { list-style-type: disc; }
