BODY {
	FONT-SIZE: 12px;
	COLOR: #2F4F4F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	scrollbar-3dlight-color : #2F4F4F;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-base-color : #666666;
	scrollbar-darkshadow-color : #B0C4DE;
	scrollbar-face-color : #B0C4DE;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #CCCCCC;
}
P {
	FONT-SIZE: 12px;
	COLOR: #2F4F4F;
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	margin-bottom : 12px;
	margin-top : 12px;
	text-align: justify;
}

H1 {
	FONT-SIZE: 24px;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 15px;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight : bold;
}
H2 {
	FONT-SIZE: 18px;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 15px;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
H3 {
	FONT-SIZE: 16px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
H4 {
	FONT-SIZE: 14px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.white {  color: #FFFFFF;
	font-weight: bold;
}

.body1 {text-align: justify;
	 COLOR: #2F4F4F
}

A {
	COLOR: #2F4F4F;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #2F4F4F;
	TEXT-DECORATION: none;
}

.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}

.menu1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2F4F4F; TEXT-DECORATION: none;
	text-align : justify;
}

.menu3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #B22222; TEXT-DECORATION: none;
	text-align : justify;

}
.list {
	PADDING-RIGHT: 4px; MARGIN-TOP: 5px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TD {
	FONT-SIZE: 12px; COLOR: #2F4F4F; FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif
}

SELECT {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif
	border : 1px solid Black;
	}
INPUT {
	FONT-SIZE: 11px;
	COLOR: #2F4F4F;
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
}
TEXTAREA {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	border : 1px solid #475651;
	background-color : #ffffff;
}
.select1 {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif
	border : 1px solid #475651;
	background-color : #ffffff;
}
.inputline {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	border : 1px solid #475651;
	background-color : #ffffff;
}
.inputlinepr {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	border : 1px solid #475651;
	background-color : #ffffff;
	width : 90%;
}
.inputlinedark {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	border : 1px solid #ffffff;
	background-color : #475651;
}
.button {
	COLOR: #ffffff;
	border : 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #475651;
	cursor : pointer;
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f07800
}
HR {
	COLOR: white;
}
.red {  
	color: #FF0000
}
.headbig {  
	font-size: 20px; font-style: italic; font-weight : bold;
}
.head {
	font-size: 15px;
	font-style: italic;
	font-weight : bold;
}
.smallhead {  
	font-size: 13px; font-style: italic; font-weight : bold;
}
LI#sub {
	list-style : url(img/foot_small2.gif);
	text-align : justify;
}
LI#subred {
	list-style : url(img/foot_small3.gif);
	text-align : justify;
}
LI#subredd {
	list-style : url(img/foot_small4.gif);
	text-align : justify;
}
LI#subred6 {
	list-style : url(img/foot_small5.gif);
	text-align : justify;
}

.error404 {
	FONT-FAMILY: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	font-size : 120px;
	font-weight : bold;
	font-style : italic;
	font-variant : normal;
	text-decoration : none;
	letter-spacing : -10px;
}

.chapter {
	background-color : #8DA09A;
	border : 1px solid White;
	font-size : 12px;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 5px 5px 5px 5px;
}
.timeinput { 
   border-style: none;
   background-color: transparent;
   font-size: 10px;
   font-weight: bold;
   
}

.voting_button { 
	  color:#050; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#ffaaaaff; 
	  border:1px solid; 
	  border-color: #696 #363 #363 #696; 
	} 
.voting_table {
		  background-color:#ffffff; 
}

table.adr td.st1 {
	border:0px solid black;
	border-left:0;
	padding:8px 10px 8px 20px;
}
table.adr td.st2 {
	border:0px solid black;
	padding:8px 10px 8px 10px;
	text-align:left;

}
table.adr td.st3 {
	border:0px solid black;
	border-right:0;
	padding:8px 10px 8px 10px;
	text-align:center;

}
table.adr td.bg {
	background:#FFF;
	text-align:left;

}

}
table.adr td.bg1 {
	background:#FFF;
	text-align:left;
	text-align:center;

}


table.adr td.zag{
	border: 0px solid black;
	color:#91e6ff;
	line-height:16px;
	background:#607280;
	padding:8px 10px 8px 10px;
	text-align:left;
	font-weight: bold;
}

table.adr td.zag1{
	border: 0px solid black;
	color:#91e6ff;
	line-height:16px;
	background:#607280;
	padding:8px 10px 8px 10px;
	text-align:left;
	font-weight: bold;
}

table.adr td.zag2{
	border: 0px solid black;
	color:#91e6ff;
	line-height:16px;
	background:#607280;
	padding:8px 10px 8px 10px;
	text-align:center;
	font-weight: bold;
}

h2 {
	font-size:120%;
	margin: 1em 0;
	padding:0;
}

img {
	border: none;
}

.arrowlistmenu{
width: 200px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: "#2F4F4F";
background: #b0c4de url(accordion/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(accordion/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(/accordion/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
.arrowlistmenu1{
width: 200px; /*width of accordion menu*/
}

.arrowlistmenu1 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: "#2F4F4F";
background: #b0c4de url(accordion/titlebar-active.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu1 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(accordion/titlebar-active.png);
}

.arrowlistmenu1 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu1 ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu1 ul li a{
color: #A70303;
background: url(/accordion/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu1 ul li a:visited{
color: #A70303;
}

.arrowlistmenu1 ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
