
@media screen {
* {
	padding: 0px;
	margin: 0px;
}

body {
	margin: 0;
	padding: 0;
	color: #333;
	background: #F5F5E7;
	text-align: center;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	color: #996; 
}

a {
	text-decoration: none;
}

a:link {
	color: #c33;
}

a:visited {
	color: #c33;
}

a:hover, a:active {
	color: #900;
}

input, textarea, select {
	border: 1px solid #C1C0B5;
	background-color: #FAFAF0;
	color: #333;
	font-size: 1em;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	padding: 0 6px 1px;
	margin: 4px 0px;
}

table input, textarea, select {
	margin: 0;
}

blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 4px solid #E8E7D0;
	font-size: 9pt;
}

code {
	font-family: monospace;
	color: #666;
}

form, img {
	margin: 0;
	padding: 0;
	border: 0;
}

.small {
	font-size: 0.9em;
	color: #999;
}

/* ########## Blocks, id and class ########## */

/*Global container*/
#Canvas {margin: 0;}

/* Menus Block*/
#Menus {
	float: right;
	width: 190px; /* width: 25%; nogo w/ ie yet */
	background: #CC9 url(/lists/images/archs-base.gif) bottom no-repeat;
	margin-top: 10px;
	margin-right: 30px;
	text-align: left;
}

/*Content Block*/
#Stretcher {
	border-top: 10px solid #996;
	border-bottom: 10px solid #996;
	margin: 0px 30px 0px 30px;
	text-align: left;
	clear: left;
}

#Paint {
	vertical-align: top;
	text-align: center;
}

#Header {
	background: #900 url(/lists/images/VE-RI-TAS-bg.gif) left -80px;
	font-size: 12px;
	text-align: left;
	vertical-align: top; 
	padding: 5px 0 24px 0;
	margin: 0 30px;
	position: relative;
	border-bottom: 1px solid #fff;
}

#Header h1 {
	margin: 0;
}

#ActionHeader {
	background: #FFFFFF;
	border-bottom: 1px solid #999999;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 0px; padding-top: 3px; padding-left: 3px; padding-right: 3px; 
	margin-bottom: 10px;
}

#Clock {float: right; padding-right: 3px; vertical-align:top; font-family: Arial, sans-serif;}
#Login {text-align: left; padding-left: 5px; vertical-align:top; font-family: Arial, sans-serif;}
#Search input.textbox {width: 90%;}
#Logo {text-align: left; padding-top: 5px; padding-left: 5px;}
#Logo a {font-size: 72px;}
#Title { text-align: left; padding-left: 20px; }
#Title h1 { color: #FFFFFF; font: 26px "Lucida Grande", Tahoma, Arial, sans-serif; padding-top: 8px; }
#error {
         font-size: 1em;
         }
.menuInactive {padding-left: 20px}
.menuInactive2 {font-size: 12px; text-decoration: none; padding-left: 7px; display: none;}
#FormLabel {font-size: 12px; font-weight: bold;}
#ArcCalendar {padding-bottom: 10px;}
/* #SITELINKS {position: relative; text-align: center;} */

/* #top {height:1px;width:1px;display: none;} */
#toggleMenu {float: right; padding-right: 3px;}

td.adminmenu {
               background: #DEE7F7;
               text-align: center;
               }

.text_left {
             text-align: left;
             }

.text_right {
              text-align: right!important;
              }

td.text_right {
                text-align: right;
                }

.text_center {
               text-align: center;
               }

.text_justify {
                text-align: justify;
                }

.without_padding {
                 padding:0!important;
                 }

/* list_panel and list_admin_menu .tt2 block*/

.list_panel,
#list_admin_menu {
                   font-size: 1.4em;
                   font-weight: bold;
                   border: 1px solid #000;
                   padding:0.5em;
                   -moz-border-radius:4px;
                   -webkit-border-radius:4px;
                   -KHTML-border-radius:4px;
                   -icab-border-radius:4px;
                   border-radius:4px;
                   }

.list_panel {
             font-size: 1.2em;
             margin-bottom:0.5em
             }

.list_panel ul,
#list_admin_menu ul {
                      list-style-type: none;
                      margin:0 0.5em
                      }

.list_panel ul li,
#list_admin_menu ul li {
                         font-size:1em;
                         line-height:1.4em;
                         margin-top:0.3em;
                         }

.list_panel span {
                        font-weight: normal!important;
                        }

.list_panel ul li a:hover,
#list_admin_menu ul li a:hover {
                                 color:#f77d18;
                                 text-decoration:none;
                                 }

.list_panel ul li ul,
#list_admin_menu ul li ul {
                            font-size:0.9em;
                            }

.list_panel ul li ul li,
#list_admin_menu ul li ul li{
                              font-size:0.9em;
                              line-height:1.2em;
                              margin-top:0em;
                              }

/* list type on the list creation page */
#list_type {
             margin-left: 5em;
             list-style-type: none;
             }

#list_type dd {
                margin-left: 1em;
                }

/* Font */
.smaller {
           font-size: smaller;
           }

.larger {
          font-size: larger;
          }

span.center {
              text-align: center;
              }

/* review.tt2 cels */
td.review_cels {
                 text-align: center;
                 padding:0 0.2em;
                 }

td.review_cels_mail {
                      text-align: left;
                      padding:0 0 0 0.2em;
                      }

.search_form, .edit_list_request_help {
                                        float: right;
                                        }

#home_rss_news {
                 float: right;
                 }

#home_rss_news input {
                      background: #f77d18;
                      border: 1px solid #f77d18;
                      color: #fff;
                      padding:0.05em 1em;
                      margin:0;
                      text-decoration: none;
                      font-size: 0.9em;
                      font-weight: 600;
                      letter-spacing:0.1em;
                      /* if IE zoom:1;*/
                      zoom: 1;
                      -moz-border-radius:10px;
                      -webkit-border-radius:10px;
                      -KHTML-border-radius:10px;
                      -icab-border-radius:10px;
                      border-radius:10px;
                      }

#home_rss_news input:hover {
          background: #fff;
          color: #f77d18;
          }

#home_search_list {
                    clear: both;
                    }

#home_search_list form fieldset {
                                  display: inline;
                                  vertical-align: top;
                                  }

#home_container {
                  padding: 10px;
                  margin: 0;
                  border: 1px dashed #333;
                  -moz-border-radius:4px;
                  -webkit-border-radius:4px;
                  -KHTML-border-radius:4px;
                  -icab-border-radius:4px;
                  border-radius:4px;
                  }

.edit_list_request_enum{
                         margin: 1em;
                         padding-left: 1em;
                         text-align: left;
                         font-size: 1em;
                         }

/* menu button which allowed to manage your list*/
.list_admin {
              font-size: 1em;
              }

/*colors*/
.color0 {
          background-color: #FFFFFF;
          }

.color4 {
          background-color: #DEE7F7;
          }

.color7 {
          background-color: #ff99cc;
          }

.color_light {
               background-color: #DEE7F7;
               }

.color_dark {
              color: #DEE7F7;
              }

.bg_color_dark {
                 background-color: #DEE7F7;
                 }

.color_bg {
            color: #ffffce;
            }

.bg_color_bg {
               background-color: #ffffce;
               }

.bg_color_error {
                  background-color: #ff99cc;
                  }

.list_menu_links {
                   font-weight: bold;
                   }

a.list_menu_links:hover {
                          color:#f77d18;
                          text-decoration:none;
                          }

.mailing_lists_menu {
                      padding: 10px;
                      margin: 5px 25px 5px 25px;
                      float: left;
                      font-size: 1.1em;
                      text-align: left;
                      }

#Footer {
	clear: both;
	font-size: 10px;
	padding: 8px;
	text-align: center;
}
#Identity {text-align: left; font-size: 12px; font-weight: bold; overflow: hidden;}

.Help {display: none; position: absolute; border: 1px doted #333; z-index: 1000; background: #ffffce; }

.MenuBlock {
    text-align: left;
    padding: 10px;
}

.MenuBlockHeader {
    font-size: 12px;
}

.MenuBlockFirst {
    background: #996 url(/lists/images/pages-base.gif) bottom no-repeat; 
    text-align: left;
    padding: 0 10px 10px 17px;
}
.MenuBlockFirst h2 {
	text-align: center;
	color: #FFF;
	margin: 0;
	padding-bottom: 3px;
}

.MenuBlockFirst .owners {
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid black;
	padding-bottom: 1px;
	margin-bottom: 3px
}

.MenuBlockFirst input {
	margin: 0px;
	padding; 0px;
}

.MenuBlock h1 {text-indent: 0px; font-size: 16px; padding-bottom:10px;}

.ContentBlock {
	margin-right: 190px; 
	padding: 0 14px;
	text-align: left;
}
.ContentBlock hr { border: 0; width: 100%; color: #ccc; background-color: #aaa; height: 1px }
.ContentBlock ul { margin-left: 20px; }
.ContentBlock p {padding: 10px;}
.ContentBlock > * {
	padding: 0px;
	text-align: left;
}
.ContentBlock * a {
	text-align: left;
}
.ContentBlock * a:hover {text-decoration:none;}
.ContentBlock * a img {border: 0px;}
.ContentBlock fieldset {border: none; padding-bottom: 10px;}
.ContentBlock .ActionLinks {padding: 2px;}
.ContentBlock .actionMenuLinks {display:inline-block; margin: 0 5px 5px 0;}
.ContentBlock ul {padding: 0 0 10px 0;}

.navBar {height: auto; margin: 0 16px;}

.displayNone {display: none;height:0px;width:0px;}
.printNone { }
.title {position: absolute; top: 60px; font-size: 16px; text-indent: 30px;}
.customMenu {text-indent: 0px; }
.dingbat {text-align: right; clear: both;}
a.dingbat { color: #ffffff }

.button { background:#f77d18 !important; border: 3px solid; padding: 0px  2px  0px 2px; margin:2px; border-top-color: #99ccff; border-right-color: #999;border-bottom-color: #999; border-left-color: #99ccff;}
.button:hover {background: #f77d18; border-top-color: #999; border-right-color: #99ccff; border-bottom-color: #99ccff; border-left-color: #999;}

.smalltext {font-size: 10px;}
.smalltext a {font-size: 10px;}
.smallblacktext {color: #000; font-size: 12px;}
.mediumtext {font-size: 12px;}
.largetext {font-size: 16px;}

/* ########## Elements ########## */

ul#MainMenuLinks li {list-style: none; display: inline;}
ul#MainMenuLinks2 li {list-style: none; display: inline;}

a.MainMenuLinks {color: #FFFFFF;  background-color: #9E5255; text-decoration: none; padding: 5px 10px;}
a.MainMenuLinks:link {}
a.MainMenuLinks:visited {}
a.MainMenuLinks:hover { color: #000000; text-decoration: none; background-color: #B0676F; }
a.MainMenuLinks:active { background-color: #F5F5E7; color: #000000; text-decolration: none; padding: 5px 10px;}
a.MainMenuLinksCurrentPage { background-color: #F5F5E7; color: #000000; text-decoration: none; font-weight: bold; padding: 5px 10px;}
a.MainMenuLinksCurrentPage:hover { background-color: #F5F5E7; color: #000000; text-decoration: none; font-weight: bold; padding: 5px 10px;}

a.ActionMenuLinks {border: 1px solid #333; background: #999; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ActionMenuLinks:link {border: 1px solid #333; background: #999; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ActionMenuLinks:visited {border: 1px solid #333; background: #999; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ActionMenuLinks:hover {border: 1px solid #333; background: #99ccff; color: #ccc; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ActionMenuLinks:active {border: 1px solid #333; background: #99ccff; color: #ccc; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ActionMenuLinksCurrentPage {border: 1px solid #333; background: #fff; border-bottom: 1px solid #fff; color: #ccc; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ActionMenuLinksCurrentPage:hover {border: 1px solid #333; background: #fff; border-bottom: 1px solid #fff; color: #ccc; text-decoration: none; padding: 0px 10px 0px 10px;}
ul li.ActionMenuLinksInactive {border: 1px doted #333; background: #999; text-decoration: none; padding: 0px 10px 0px 10px;}


a.ArcMenuLinks {border: 1px solid #333; background: transparent; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ArcMenuLinks:link {border: 1px solid #333; background: transparent; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ArcMenuLinks:visited {border: 1px solid #333; background: transparent;  text-decoration: none; padding: 0px 10px 0px 10px;}
a.ArcMenuLinks:hover {border: 1px solid #333; background: #99ccff; color: #ccc; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ArcMenuLinks:active {border: 1px solid #333; background: #99ccff; color: #ccc; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ArcMenuLinksCurrentPage {border: 1px solid #333; background: #99ccff; color: #ccc; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ArcMenuLinksCurrentPage:hover {border: 1px solid #333; background: #99ccff; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ArcMenuLinksInactive { border-bottom: 1px solid #333; border-right:  1px solid #777777; border-top: 1px solid #777777; border-left: 1px solid #777777; background: transparent; color: #777777; text-decoration: none; padding: 0px 10px 0px 10px;}
a.ArcMenuLinksInactive:hover { border-bottom: 1px solid #333; border-right:  1px solid #777777; border-top: 1px solid #777777; border-left: 1px solid #777777; background: transparent; color: #777777; text-decoration: none; padding: 0px 10px 0px 10px;}
#ArcMenuLinksInactive {border: 0px solid #333; text-decoration: none; padding: 0px 0px 0px 3px;}

a.actionMenuLinks { border: 1px solid #996; background-color: #cc9; text-decoration: none; padding: 0 6px; font-weight: bold;}
a.actionMenuLinks:hover { background-color: #fff }
a.actionMenuLinksCurrentPage {border: 1px solid #333; background: #99ccff; color: #ccc; text-decoration: none; padding: 0px 10px 0px 10px;}
a.actionMenuLinksCurrentPage:hover {border: 1px solid #333; background: #99ccff; text-decoration: none; padding: 0px 10px 0px 10px;}
a.actionMenuLinksInactive { border-bottom: 1px solid #333; border-right:  1px solid #777777; border-top: 1px solid #777777; border-left: 1px solid #777777; background: transparent; color: #777777; text-decoration: none; padding: 0px 10px 0px 10px;}
a.actionMenuLinksInactive:hover { border-bottom: 1px solid #333; border-right:  1px solid #777777; border-top: 1px solid #777777; border-left: 1px solid #777777; background: transparent; color: #777777; text-decoration: none; padding: 0px 10px 0px 10px;}
#actionnuLinksInactive {border: 0px solid #333; text-decoration: none; padding: 0px 0px 0px 3px;}

ul#AdminMenuLinks {text-align: left; padding: 0 0 20px 20px; margin-top: -9px;}
ul#AdminMenuLinks li {list-style: none; display: inline;}

a.AdminMenuLinks {color: #FFFFFF;  background-color: #9E5255; text-decoration: none; padding: 5px 10px;}
a.AdminMenuLinks:link {}
a.AdminMenuLinks:visited {}
a.AdminMenuLinks:hover { color: #000000; text-decoration: none; background-color: #B0676F; }
a.AdminMenuLinks:active { background-color: #F5F5E7; color: #000000; text-decolration: none; padding: 5px 10px;}
a.AdminMenuLinksCurrentPage { background-color: #F5F5E7; color: #000000; text-decoration: none; padding: 4px 10px; border: 1px solid;}
a.AdminMenuLinksCurrentPage:hover { background-color: #F5F5E7; color: #000000; text-decoration: none; padding: 4px 10px; border: 1px slid}

.block { border-bottom: 1px solid #aaa; padding-bottom: 3px; margin-bottom: 5px; }

.listTitle {
	background-color: #FFFFFF;
	text-align: left;
	font-size: 24px;
}

.ErrorBlock {
	border: 1px solid #CCC;
	font-weight: bold;
	background: #F5F5E7;
	padding: 4px;
	margin-right: 200px; 
	margin-left: 10px;
	margin-top: -5px;
	margin-bottom: 30px;
}

ul.listenum {list-style: none;}
ul li.listenum {padding : 5px;} 

ul.biglistenum { list-style: none; margin-top: 20px; }
ul.biglistenum li { padding: 10px; }

ul.menuLinks {list-style-type: none;}
ul.menuLinks li {list-style-type: none; padding: 2px 0;}
ul li.menuLinks {list-style-type: none;}
a.menuLinks {padding: 5px;}

strong a.menuLinks {margin-left: 5px; padding: 2px; line-height: 1.5}
strong a.menuLinksCurrentPage {margin-left: 5px; padding: 2px; background: #B0676F; color: #FFFFFF; font-weight: bold; text-decoration: none;}
ul a.menuLinks {padding: 0 10px 0 20px;}
ul a.menuLinksCurrentPage {margin-left: 20px; margin-right: 10px; padding: 2px; background: #B0676F; color: #FFFFFF; font-weight: bold; text-decoration: none;}

ul.calendar a {font-size: 10px;}
ul.calendar li {list-style: none; display: inline; padding: 0px 1px 0px 2px; font-size: 10px; text-decoration: none; border: 1px solid #333;}
ul li.calendarLinks {background: #ffffce;}
ul li.calendarLinks:hover {background: #99ccff; color: #ccc; }
ul li.calendarLinksCurrentPage {background: #99ccff;}
ul li.calendarLinksCurrentPage:hover {background: #99ccff;}
ul li.calendarLinksInactive {}


a img {border: 0px;}
a {color: #7D000E;}
a:link {#7D000E;}
a:visited {#666666;}
a:hover {color: blue;}
abbr, acronym, .info {
	border-bottom: 1px dotted #3366CC;
	cursor: help;
}
h1 a:hover {text-indent: 30px; font-size: 16px; padding-bottom:10px;}
p a:hover {text-indent: 30px;}
p a:first-letter {font-size: 16px; font-weight: bold;}
 
p {text-indent: 0px;}

h1 {text-indent: 0px; font-size: 20px;}
h2 {text-indent: 0px; font-size: 16px;}
h3 {text-indent: 0px; font-size: 14px;}
h4 {text-indent: 0px; font-size: 14px;}
h5 {text-indent: 0px; font-size: 12px;}
h6 {text-indent: 0px; font-size: 12px;}
/* strong {text-indent: 30px; font-size: 16px; padding-bottom:10px;} */
/* strong {text-indent: 30px; font-size: 16px;} */

textarea.textbox {background: #99ccff; border: 1px solid #333; padding: 3px;}
textarea.textbox:hover {background: #99ccff;}
input.textbox {background: #99ccff; border: 1px solid #333; padding: 3px;}
input.textbox:hover {background: #99ccff;}
input.button { background:#f77d18 !important; border: 1px solid; padding: 0px  2px  0px 2px; margin:2px; border-top-color: #99ccff; border-right-color: #999;border-bottom-color: #999; border-left-color: #99ccff; }
input.button:hover {background: #f77d18; border-top-color: #999; border-right-color: #99ccff; border-bottom-color: #99ccff; border-left-color: #999;}

}
/* EOF */

