a:link, a:visited {
color : #000000;
text-decoration : none;
}

a:hover, a:focus {
color : #ff8700;
text-decoration : none;
text-shadow: 0 0 6px #ff4e00;
background-image: url(../css/img/stars.gif);
}

input, textarea, select {
color : #6d6d6d;
background-color : #fbfbfb;
border : 1px solid #e3e3e3;
}

input:hover, textarea:hover, select:hover {
color : #8f8f8f;
background-color : #f4f4f4;
border : 1px solid #d7d7d7;
}

input:focus, textarea:focus, select:focus {
color : #00bae8;
background-color : #edf9fd;
border : 1px solid #c2e3ec;
}

body {
color : #787878;
font-size : 12px;
font-family : Tahoma;
background-color : #ccf7ff;
background-image : url(../css/img/background.gif);
background-repeat : repeat-x;
margin : 0;
padding : 0;
margin: auto;
}

form {
font-size : small;
margin : 0;
padding : 0;
}

.textbox{
color : #5f8086;
background-color : #f1f7f8;
border : 1px dotted;
padding : 2px;
margin: 1px;
margin-bottom : 1px;
}

.red, .red a:link, .red a:visited {
color: #ffffff;
background-color : #ff0a00;
border : 1px solid #ff0a00;
padding : 2px;
margin: 1px;
margin-bottom : 1px;
}

.orange { 
text-align : center;
text-shadow : #f17909 2px 2px 0; 
color : #ffffff; 
background-color : #ff7704; 
background-image : url(../css/img/orange.gif);  
background-repeat : repeat-x; 
background-position : 50% top; 
padding : 7px; 
margin: 1px;
margin-bottom : 1px;
} 

.black, .black a:link, .black a:visited {
margin: 1px;
background-image : url(../css/img/black.gif);
color : #ffffff;
text-align : center;
background-color : #0a0a0a;
background-repeat : repeat-x;
background-position : 50% top;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #333333;
}