/*   GENERAL STYLE   */

body {
background: #ECECEC;
font-family : Arial;
font-size : 10px;
font-weight : normal;
text-decoration : none;
color : #545454;
}

/*   LISTS STYLE   */

ul {
list-style-type : none;
padding : 0px;
margin : 18px;
}

ol {
list-style-type : none;
padding : 0px;
margin : 18px;
}

li {
background-repeat : no-repeat;
background-position : 0px 0px; 
padding-left : 20px;
}

/*   LINKS STYLE   */

a:link { 
font-family : Arial;
font-size : 12px;
font-weight : normal;
text-decoration : none;
color : #A30000;
}

a:visited { 
font-family : Arial;
font-size : 12px;
font-weight : normal;
text-decoration : none;
color :  #A30000;
}

a:hover { 
font-family : Arial;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
color :  #A8A8A8;
} 

.bottomlink a:link { 
font-family : Arial;
font-size : 8px;
font-weight : normal;
text-decoration : none;
color : #A30000;
}

.bottomlink a:visited { 
font-family : Arial;
font-size : 8px;
font-weight : normal;
text-decoration : none;
color :  #A30000;
}

.bottomlink a:hover { 
font-family : Arial;
font-size : 8px;
font-weight : normal;
text-decoration : underline;
color :  #A8A8A8;
}

.formlink a:link { 
font-family : Arial;
font-size : 10px;
font-weight : normal;
text-decoration : none;
color : #A30000;
}

.formlink a:visited { 
font-family : Arial;
font-size : 10px;
font-weight : normal;
text-decoration : none;
color :  #A30000;
}

.formlink a:hover { 
font-family : Arial;
font-size : 10px;
font-weight : normal;
text-decoration : underline;
color :  #A8A8A8;
}

/*   NAVIGATION BUTTONS STYLE   */

.menubuttons a { 
color : #202020;
height : 28px;
background-color : #FFFFCC;
padding : 2px;
padding-left : 6px;
padding-top : 6px;
display : block;
border-bottom : 1px solid #ffffff;
border-left : 0px solid  #f2f6fa;  
font : 14px Arial;
font-weight : normal;
text-decoration : none;
text-align : left;
vertical-align: middle;
}

.menubuttons a:hover { 
color : #FFFFFF;
font : 14px Arial;
font-weight : normal;
text-decoration : none;
background-color : #FF9966;
border-left : 0px solid #ffffff;
vertical-align: middle;
}

.menubuttons a:visited { 
color : #202020;
font : 14px Arial;
font-weight : normal;
text-decoration : none;
background-color : #FFFFCC;
border-left : 0px solid #ffffff;
vertical-align: middle;
}

.menubuttons a:visited:hover {
color : #FFFFFF;
font : 14px Arial;
font-weight : normal;
text-decoration : none;
background-color : #FF9966;
border-left : 0px solid #ffffff;
vertical-align: middle;
}

.textbuttons a { 
color : #202020;
height : 28px;
background-color : #FFFFCC;
padding: 6px;
display : inline;
border-bottom : 0px solid #ffffff;
border-right : 0px solid  #f2f6fa;  
font : 14px Arial;
font-weight : normal;
text-decoration : none;
text-align : center;
}

.textbuttons a:hover { 
color : #FFFFFF;
font : 14px Arial;
font-weight : normal;
text-decoration : none;
background-color : #FF9966;
border-left : 0px solid #ffffff;
}

.textbuttons a:visited { 
color : #202020;
font : 14px Arial;
font-weight : normal;
text-decoration : none;
background-color : #FFFFCC;
border-left : 0px solid #ffffff;
}
 
.textbuttons a:visited:hover {
color : #FFFFFF;
font : 14px Arial;
font-weight : normal;
text-decoration : none;
background-color : #FF9966;
border-left : 0px solid #ffffff;
}

/*   TABLES STYLE   */

/*

table {
font-family : Arial;
font-size : 12px;
font-weight : normal;
text-decoration : none;
color : #545454;
}

table.formtable { 
border : 5px solid #FFFFFF;
border-collapse : separate;
background-color : white;
font-family : Arial;
font-size : 12px;
font-weight : normal;
color : #A30000;
}

table.formtable th { 
border : 5px solid #A4B1CC;
background-color : white;
font-family : Arial;
font-size : 12px;
font-weight : normal;
color : #A30000;
}

table.formtable td { 
border : 5px solid #003263;
font-family : Arial;
font-size : 12px;
font-weight : normal;
color : #A30000;
} 

*/

td.stylebg1 { 
background-color : #FF9966;
} 

td.stylebg2 { 
background-color : #FFFFFF;
}

.rtcolgray { 
border-right : 1px solid #E5E5E5;
border-top : 1px solid #E5E5E5;
border-left : 1px solid #E5E5E5;
border-bottom : 1px solid #E5E5E5;
} 

.hrcolor {
color : #A8A8A8;
}
