/* CSS Document */



.verticalmenu {
position: relative;
top: 0px;
left: 0px;
z-index: 2;
background: #FFFFFF;
border: 0px;
}



.verticalmenu a {
margin-left: 10px;
margin-right:10px;
height: 20px;
display: block;
text-align: left;
text-decoration: none;
color: #000;
background: #2D317B;
padding: 0;
border: 1px solid #2D317B; 
}



.verticalmenu a:hover {
background: #1465b6;
border: 1px solid blue; 
color:#000000;
text-decoration: none;
}

.small {
font-size=8py;
font-family=Tahoma, Arial, sans-serif; 
}

body , td , th , input , select {
font-size : 8pt; 
font-family : Tahoma, Arial, sans-serif; 
} 

a {
font-family : Tahoma, Arial, sans-serif; 
color : #000000; 
} 

a:hover {
color : #333333; 
} 

a.vm {
font-family : Tahoma, Arial, sans-serif; 
font-size : 10pt; 
} 

a.leftmenu {
font-size : 8pt; 
display : block; 
padding : 3px 0 3px 10px; 
text-decoration : none; 
border-bottom : 1px; 
dotted #cdcdcd; 
} 

a.leftmenu:hover {
background-color : #1465b6;  
color : #000000; 
} 

td.leftmenu {
font-size : 8pt; 
display : block; 
padding : 3px 0 3px 10px; 
text-decoration : none; 
border-bottom : 1px; 
dotted #cdcdcd; 
} 



td.leftmenu:hover {
background-color : #f4f4f4; 
color : #000000; 
} 

div.leftmenu {
margin : 0; 
padding : 0; 
border-style : none solid none none; 
border-color : #c8c8c8; 
border-width : 1px; 
} 

div.leftmenuheader {
padding-left : 1em; 
padding-top : 3px; 
padding-bottom : 3px; 
margin-top : 0; 
margin-bottom : 0; 
font-weight : bold; 
font-size : 8pt; 
} 

a.small {
font-size : 8pt; 
} 

table.form td {
font-family : Tahoma, Arial, sans-serif; 
font-size : 8pt; 
padding-top : 5px; 
padding-bottom : 5px; 
} 

table.form {
border-style : none; 
border-width : 1px; 
border-color : #cecbce; 
} 

h1 {
color : #A50021; 
font-size : 22px;
font-weight : bold; 
font-family : Verdana, Tahoma; 
margin:0px;
text-align : left;
} 

h2 {
color : #2B56AD; 
font-size : 16px;
font-weight : bold; 
margin-top: 6px;
margin-botton: 0px;
font-family : Verdana, Tahoma; 
text-align : left;
} 

h3 {
color : #2B56AD; 
font-size : 12px;
font-weight : bold; 
margin-top: 10px;
font-family : Verdana, Tahoma; 
text-align : left;
} 

div.subtitle {
color : #2B56AD; 
font-size : 15px;
font-weight : bold; 
margin: 6px;
font-family : Verdana, Tahoma; 
text-align : left;
} 


.text {
	color : #2B56AD;
	font-size : 12px;
	margin-top : 0pt;
	margin-bottom : 0;
	font-family : Verdana, Tahoma;
	text-align : justify;
	font-style: italic;
}

.smalltext {
	color : #2B56AD;
	font-size : 9px;
	margin-top : 0pt;
	margin-bottom : 0;
	font-family : Verdana, Tahoma;
	text-align : left;
}

.button {
	width:120px;	
	background-color: #F40;
	border-top: solid 1px #eee;
	border-left: solid 1px #eee;
	border-right: solid 1px #141E29;
	border-bottom: solid 1px #141E29;
	text-align: center;
	font-family: geneva,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	cursor: hand
	display: inline;
}

.button2 {
	width:120px;	
	background-color: #F40;
	border-top: solid 1px #eee;
	border-left: solid 1px #eee;
	border-right: solid 1px #141E29;
	border-bottom: solid 1px #141E29;
	padding-bottom:4px;
	text-align: center;
	font-family: geneva,verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	cursor: hand
}


a.button2 {
	color: white;
	text-decoration: none;	
}

a.button2:hover {
	color: white;
}

.msgbox {
	background-color: #FCFCED;
	border: 1px dashed #EBE267;
	padding: 5px;
	margin-bottom: 12px;
}
.msgbox p {
	margin-top: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	line-height: 1.5em !important;
}

.message {
	background-color:#E9EFF5;
	border:solid 1px #E1EAF2;
	padding-left:3px;
	margin-top: 4px;	
	margin-bottom: 2px;
	width: 95%;
	}



