
/* GENERAL */

body, p, li, td, h1, h2, input, select, textarea
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; color: #c0c0c0; }

body { background: #00001E;
       padding-top: 10px; }
	   
h1 { color: #e6e6e6; }
.white { color: #ffffff; }
.ten { font-size: 10px; }
.ten_white { font-size: 10px; color: #ffffff; }
	 
.content_background { border: solid 1px #202254;
                      background: #000130; }

.content { padding-left: 20px;
           padding-right: 20px;
           padding-bottom: 20px; }

#menu_option { padding-top: 10px;
               padding-bottom: 10px;
			   margin-top: 10px;
               border-top: solid 1px #e6e6e6;
               border-bottom: solid 1px #e6e6e6; }
			   
#lines { border-top: 1px solid #202254;
	     border-bottom: 1px solid #202254;
	     padding-top: 10px;
	     padding-bottom: 10px; }
		 
#button { background: #0F133B;
          border: 1px solid #202254;
		  font-size: 10px; font-weight: bold; color: #4D5EB2;
		  text-align: center;
		  padding-top: 4px; padding-bottom: 4px; }

.footer { color: #4D4D6A;
          font-size: 10px;
          padding-top: 8px;
          padding-bottom: 8px;
	      padding-left: 20px;
	      background: #000130;
          border: solid 1px #202254; 
		  text-align: center; }

/* LINKS */

a         { text-decoration: none;
	        color: #4D5EB2; }
a:visited { color: #4D5EB2; }
a:hover   { color: #FFFFFF; }
a:active  { color: #FFFFFF; }

a.menu         { text-decoration: none; font-size: 10px; font-weight: bold; }
a.menu:visited { color: #0000FF; }
a.menu:hover   { color: #777777; }
a.menu:active  { color: #0000FF; }

a.footerlink         { color: #4D4D6A; }
a.footerlink:visited { color: #4D4D6A; }
a.footerlink:hover   { color: #ffffff; }
a.footerlink:active  { color: #ffffff; }

/* USED BY PHP */

/* News */
.news_title_date { font-size: 11px;
                   font-weight: bold;
	               color: #808080; }
				   
#news_item { padding-top: 4px;
             padding-bottom: 4px;
		     margin-top: 20px;
             border-top: solid 1px #202254;
             border-bottom: solid 1px #202254; }
				   
/* Contact Form */
input.cf, select.cf, textarea.cf { font-size: 10px; color: #000000; width: 200px; }
textarea.cf { height: 100px; }
.error { color: #C00000; }



/* OPTIONALS */

/*
~ Can be used for display images within text flow, floated right ~
.image_box { float: right;
             width: 107px;
		     margin-left: 30px;
			 margin-bottom: 10px;
		     font-size: 10px;
		     font-weight: bold;
		     color: #808080; }

~ Can be used to display message in a box that will stand out from content ~
~ using <p> tags within the div will give correct top and bottom padding ~
#info_box { padding-left: 20px;
            padding-right: 20px;
            border: solid 1px #c0c0c0;
            background: #eeeeee; }			 
*/