html { overflow-x: auto }

BODY { background: #00789a;font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000; margin: 0px; padding: 0px;
  SCROLLBAR-BASE-COLOR: #00789a;
  SCROLLBAR-ARROW-COLOR: #c5f1fd;
}

ul, li, p, td {
  color: #004c75;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a {
	color:#004c75;
	text-decoration:underline
}

a:hover {
  color: #FF6600;
  text-decoration:none
}


#menubutton { padding: 0px 3px 0px 3px }

#main_table {width:100%;height:auto;background: #0685aa url('images/tb_bg.gif') repeat-x;}
#centertb {background-color: #00789a;vertical-align: top; padding: 5px 5px 20px 5px;height:100% }
#centertb2 {padding-top: 1px}

/*  AREA STYLES
-----------------------*/
#admin_link_area {
  padding:5px;
  background-color: #f1f1f1;
  color: #000000;
  border: 1px solid #005576;
}


#leftarea { 
  vertical-align: top;
  padding: 5px 5px 6px 3px;
  width:178px; 
}

.leftarea_sep { 
  background: #0685aa url('images/sep_left.gif'); 
}

#rightarea { 
  vertical-align: top;
  padding: 5px 3px 6px 5px;
  width:178px; 
}

.rightarea_sep { 
  background: #0685aa url('images/sep_right.gif'); 
}

#white_area {padding: 5px; border-bottom: 5px solid #005576; background-color: #FFFFFF;height:100% }

#smilie_area {padding: 5px; border-bottom: 5px solid #005576; background-color: #FFFFFF; }

#send_area {padding: 5px; border-bottom: 5px solid #005576; background-color: #f7f8f9;height:auto }

#footerarea { 
  background: #0b3849;
  font-weight:normal; color:#bad5d9; width:100%; 
  padding: 3px;
  height:36px;
}

#footerarea a:link, #footerarea  a:visited, #footerarea a:active {text-decoration:underline; color: #bad5d9 }
#footerarea a:hover {text-decoration:none; color: #fff }

#QUOTE { white-space: normal; font-family: Verdana, Arial; font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

.foot{ font-size: 11px; color: #FFF;}
.foot a:link, .foot  a:visited, .foot a:active { font-size: 11px; text-decoration: none; color: #FFF;}



/*  TABLE STYLES
-----------------------*/
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; }


.header {
  background: #005576;
  font-weight:bold; color:#fcdc43; width:100%; 
  padding-left:5px;
}

#blokarea { background: #c5f1fd;padding: 3px; vertical-align: top;}


.row1 {
  background-color: #e2f7fd;
  color: #004c75;
}

.row2 {
  background-color: #cef2fc;
  color: #004c75;
}

.row3 {
  background-color: #c6d8df;
}

.row4 { 
  background-color: #E4EAF2
}


.head1 {
  background-color: #005576;
  color: #fcdc43;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head1:hover {
  background-color: #005576;
  color: #fcdc43;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head2 {
  color: #fcdc43;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head2:hover {
  color: #fcdc43;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}


.head3 {
  background-color: #005576;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.head3 a:link, .head3  a:visited, .head3 a:active  {
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head3 a:hover {
  color: #FF6600;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.title {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.smalltext {
  font-size: 10px;
  font-weight: normal;
}

form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.logininput {
  background-color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 120px;
}

.searchinput {
  background-color: #FFFFFF;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  WIDTH: 120px;
}

.submit {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 11px;
}
.submit,
.submit-disabled {
	cursor:hand;border-left:3px double #3a7b94; border-right:3px double #3a7b94; border-top:3px double #4dacd0; border-bottom:3px double #085471; background:#005576 url('images/background_form_element.gif') repeat-x; 
}
.submit:hover,
.submit:focus {
	border: 3px double;
	border-color: #aedf9a #94da78 #6ab94b #94da78;
}
body>input.submit-disabled, 
body>input.submit-disabled:hover, 
body>input.submit-disabled:focus {
	color: #8A8E92;
	background-color: #f2f2f2; 
	border: 3px double;
	border-color: #4dacd0 #3a7b94 #085471 #3a7b94;
}
.submit:visited {
	color: #2b333c;
}


.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #EEEEEE;
  color: #136c99;
  font-size: 11px;
}

.forminput, .textinput, .radiobutton, .checkbox {color: #0f5475;font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }

.button {
  font-family:  Tahoma,Verdana,Arial, Helvetica, sans-serif;
  background-color: #003366;
  color: #fcdc43;
  font-size: 11px;
  font-weight: bold;
}

hr {
  height: 1px; 
  color: #004c75;
  width: 100%; 
}

.marktext {
  COLOR: #FF0000;
}

.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FF0000;
}

.dark_area {
  background-color: #0b3849;
  color: #FFF;
}

.dark_area  a:link {
	color:#FFF;
	text-decoration:underline
}

.dark_area a:hover {
  color: #FFF;
  text-decoration:none
}

#dark_area_text { 
  background: #0b3849;
  font-weight:normal; color:#bad5d9; 
}

#dark_area_text a:link, #dark_area_text  a:visited, #dark_area_text a:active {text-decoration:underline; color: #bad5d9 }
#dark_area_text a:hover {text-decoration:none; color: #fff }

.dark_area_text2 {
  font-weight:bold; color:#FFF;
  padding-left:3px;
}

.desc_header {
  font-weight:bold; color:#FFF;
  padding-top:3px;padding-left:5px;padding-right:5px;
  background-color: #00789a;
}

.desc_header_text {
  height:30px;
  background-color: #e2f7fd;
  padding:5px;
  border: 1px solid;
  border-color: #4dacd0 #3a7b94 #085471 #3a7b94;
}
.desc_header_text2 {
  height:35px;
  background-color: #d7f3fb;
  padding:5px;
  border: 1px solid;
  border-color: #4dacd0 #3a7b94 #d7f3fb #3a7b94;
}

.desc_header_text3 {
  height:20px;
  background-color: #f7f8f9;
  padding:5px;
  border-left:1px solid #005576; border-right:1px solid #005576; border-top:1px solid #005576;
}

.desc_header_text4 {
  background-color: #f7f8f9;
  padding:5px;
  border-left:1px solid #005576; border-right:1px solid #005576;
}

.desc_header_text5 {
  height:20px;
  background-color: #f7f8f9;
  padding:5px;
  border-left:1px solid #005576; border-right:1px solid #005576; border-bottom:1px solid #005576;
}

.desc_header_text6 {
  height:30px;
  background-color: #e2f7fd;
  border: 1px solid;
  border-color: #4dacd0 #3a7b94 #085471 #3a7b94;
}


.desc_header2 {
  background: #005576 url('images/desc_header_06.gif'); 
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight:normal; color:#c6e3e7; 
  padding-left:5px;padding-top:2px;
}


.tutpreview {border:1px solid #005576; width: 60px; height: 60px; padding:1px}


/* 
 * ========================================
 * styles for pagination links 
 * ========================================
 */
 

.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast{
	background: #F0F5FA;
	border: 1px solid #072A66;
	padding: 1px 3px 1px 3px;
                height:1px;
}

.pagelinklast,
.minipagelinklast{
	background: #DFE6EF;
}


.pagecurrent{
	background: #FFC9A5;
}

.minipagelink,
.minipagelinklast{
	border: 1px solid #C2CFDF;
	font-size: 10px;
	margin: 0 1px 0 0;
}

.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link{
	text-decoration: none;
}


/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #E5E5E5;
  color: #004C75;
}

.imagerow2 {
  background-color: #EFEFEF;
  color: #004C75;
}


/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #e1e1e1;
  color: #004c75;
}

.commentrow2 {
  background-color: #efefef;
  color: #004c75;
}

.commentspacerrow {
  background-color: #abc4ce;
  color: #004c75;
}

.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 270px;
}

.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 270px;
}

.tuto_info {
  padding:5px;
  background-color: #f1f1f1;
  color: #000000;
  border-left: 1px solid #005576;
  border-right: 1px solid #005576;
}

.tuto_desc {
  border-left: 1px solid #005576;
  border-right: 1px solid #005576;
}

#image_table {width:100%;height:auto;
	border: 1px solid;
	border-color: #005576 #005576 #005576 #005576;
}

.purple { color: purple; font-weight: bold }

/*-- hovermenu ----------------------------------------------------*/
.hovermenu ul{
font: bold;
padding-left: 0;
margin-left: 0;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #0b3849;
border: 1px solid #0b3849;
}

.hovermenu ul li a:hover{
background-color: #00789a;
height:auto;
border-style: outset;
}

html>body .hovermenu ul li a:active{ 
border-style: inset;
}


.forum_header {
  background: #005576 url('images/head_bg.gif') repeat-x;
  font-weight:bold; color:#fcdc43; width:100%; 
  padding-left:5px;
  height:25px;padding-top:6px;text-align:middle
}

.forum_header a:link, .forum_header  a:visited, .forum_header a:active { font-size: 11px; text-decoration: none; color: #fcdc43;}
.forum_header a:hover {text-decoration:underline }

.aformstrip { background:#005576 url('images/head_bg.gif') repeat-x; font-weight:bold; color:#fcdc43; padding: 5px; margin-top: 1px;text-align:middle }

.pformstrip { background-color: #c6d8df; font-weight: bold; padding: 5px; margin-top: 1px }
.pformleft { background-color: #e2f7fd; padding: 4px; margin-top: 1px; width: 25%;}
.pformleftw { background-color: #F5F9FD; padding: 4px; margin-top: 1px; width: 40%;}
.pformright { background-color: #cef2fc; padding: 4px; margin-top: 1px;}

.postlinksbar { background-color: #D1DCEB; padding: 7px; margin-top: 1px; font-size: 10px; }

.unreg { font-size: 11px; font-weight: bold; color: #900 }

.code
{
	color: #000000;
	background-color: #f7f8f9;
	border: 1px solid #000000;
	padding: 1px;
	font-family: "courier new", helvetica, "times new roman", serif;
	font-size: 11px;
	width: 99%;
	margin: 1px auto 1px auto;
	white-space: nowrap;
	overflow: auto;
}

.tablebasic { width: 100%; padding: 0px 0px 0px 0px; margin: 0px; border: 0px }


.pm_header {
  background: #005576;
  font-weight:bold; color:#fcdc43; width:100%; 
  padding-left:5px;
  height:25px;padding-top:6px;text-align:middle
}

.pm_header a:link, .pm_header  a:visited, .pm_header a:active { font-size: 11px; text-decoration: underline; color: #fcdc43;}
.pm_header a:hover {text-decoration:none }



.msg0 { 
background-color: #FFCECE; 
color: #2F6B9D; 
} 
.msg1 { 
background-color: #CEFFDD; 
color: #2F6B9D; 
} 

.msg_good { 
  background-color: #CEFFDD; 
  font-weight: bold; 
   border: 1px solid #5E6C80; 
   padding: 3px 3px 3px 3px ; 
   margin: 3px 0px 3px 0px ; 
} 

.msg_error { 
  background-color: #FFCECE; 
  font-weight: bold; 
   border: 1px solid #5E6C80; 
   padding: 3px 3px 3px 3px ; 
   margin: 3px 0px 3px 0px ; 
} 

.msg_plain { 
  background-color: transparent; 
  font-weight: bold; 
   border: 1px solid #5E6C80; 
   padding: 3px 3px 3px 3px ; 
   margin: 3px 0px 3px 0px ; 
} 
/*--BBCode--------------------------------------------------*/ 
input.bbcbutton { 
   background-color : #EFEFEF; 
   color : #000000; 
   font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
} 
.helpline { 
  width: 300px; 
  height: 30px; 
  overflow: hidden; 
   background-color: transparent; 
   border-style: none; 
   font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; 
   font-size : 10px; 
   color: #666666; 
} 
div.quotehead { 
   font-size: 11px; 
   color: black; 
   padding: 0px 24px 0px 24px ; 
} 
div.quoteblock { 
   border: 1px solid #5E6C80; 
   font-size: 10px; 
   padding: 8px 8px 8px 8px ; 
} 
div.codehead { 
   font-size: 11px; 
   color: black; 
   padding: 0px 24px 0px 24px ; 
} 
div.codeblock { 
   border: 1px solid #5E6C80; 
   font-family: Courier, 'Courier New', sans-serif; 
   font-size: 10px; 
   padding: 8px 8px 8px 8px ; 
   background-color: #F5F5F5; 
   white-space: pre; 
} 


.qform{ font-family : Tahoma, Helvetica, sans-serif; border: 1px #00789a solid; font-size: 11px;}

.searchlite { font-weight: bold; color: #F00; background-color: #FF0 }



