/* THEME CORE STARTS */


body {  margin: 0; padding: 0; /* font-size: 10px; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #3d3d3d; */ width:100%; background: #FFFFFF;  }

img { border: none; }
:focus { -moz-outline-style: none; }

ul, ol {  margin: 17px 30px; padding: 0 17px;	}

p { margin:0; padding: 0; font-size: 18px; font-family: arial, helvetica, sans-serif; color: #003D53; }

h1 {
	font-weight: bolder; font-size: 16px; padding-bottom: 0.3em; color: #003D53; text-align: left
}


.bold-text {
	font-weight: bold; font-size: 18px; font-family: arial, helvetica, sans-serif; padding-bottom: 0.3em; color: #003D53; text-align: left
}
	/* THEME NEWS TABLE STARTS*/	

/*	.j1	{    } */
.j2 {  font-size: 10px; color: #000; font-family: tahoma, arial, sans-serif; font-weight: bold; text-align: center; }
/*	.j3	{    }	*/
/*	.j4	{    }	*/
.j5	{
	background-color: #ffffff; 
	font-size: 15px;
	font-weight: normal;  
	color: #003D53; 
	font-family: arial, helvetica, sans-serif; 
	vertical-align:top;
	}
.j5	h1 {
	font-weight: bold; font-size: 16px; padding-bottom: 0.3em; color: #003D53; text-align: left
}
					 
/*
.j6	{    }
.j7	{    }
.j8	{    }
.j9	{    }
*/

/* LINK STYLES */


a {  color: #736c6c; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;  }
a:hover {  color: #898d8b; text-decoration: underline;  }




/* TABLE STYLE */


table {  border-collapse: collapse;  margin: 0px; border: none; }
td { text-align: left;}


/* THEME TABLE */


#wrapptable {  background-color: #FFFFFF;  }


/* HEADER */


.logostyle { font-family: serif; font-style: normal; font-variant: small-caps; font-weight: bold; font-size: medium; line-height: 100%; word-spacing: normal; letter-spacing: 0.1ex; text-decoration: none; text-transform: uppercase; text-align: left; text-indent: 0ex; font-size: 20px; color: #efede0;  }
.logopadd {  padding: 0 0 0 30px;  }


/* MENU STYLES */


h6 {
	border-right: #999999 3px double; padding-right: 1em; border-top: #999999 3px double; padding-left: 1em; font-weight: bolder; font-size: 11px; background: #96aad6; padding-bottom: 0.3em; margin: 0px 50px 0px 0px; border-left: #999999 3px double; color: #fff; padding-top: 0.3em; border-bottom: medium none; text-align: left
}
h5 {
	border-right: #999999 1px solid; padding-right: 1em; border-top: #999999 1px solid; padding-left: 1em; background: #dadade; padding-bottom: 0.3em; margin: 0px 1px; border-left: #999999 1px solid; color: black; padding-top: 0.3em; border-bottom: #999999 1px solid
}
h4 {
	clear: both; font-weight: bolder; font-size: 10px; margin: 1.0em 5px 0.5em; color: #FFF;
}
h4 img {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 0px; position: relative; top: -20px
}


/* MENU STYLES */


#menu {
	clear: both; border-right: #777 1px solid; border-top: #777 1px solid; font-size: 9px; background: url(images/menu1.gif) #fff; border-left: medium none; border-bottom: #777 1px solid; height: 20px
}
#menu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
ul.nobullets {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
.jsmenu ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#menu li {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 9%; padding-top: 0px; height: 20px
}
#menu a {
	display: block; background: url(images/menu1.gif) #eee; border-left: #7e7e7e 1px solid; width: 100%; color: #000; line-height: 20px; height: 20px; text-align: center; text-decoration: none
}
#menu a span {
	display: block; border-left: #fff 1px solid; width: 100%; height: 20px
}
#menu a:hover {
	background-position: 100% -36px; cursor: pointer; background-color: #ddd
}
#menu a.selected {
	background-position: 100% -36px; cursor: pointer; background-color: #ddd
}


/* MENUS */


.ffimgfix      { display:block }


	/* THEME LARGE TABLE	STARTS */		


.t1           { background-repeat: repeat-x; background-image: url(images/1.png); }
.t2           { background-repeat: repeat-x; background-image: url(images/2.png); font-size: 10px; color: #000; font-family: tahoma, arial, sans-serif; font-weight: bold; text-align: left; }
.t3           { background-repeat: repeat-x; background-image: url(images/3.png); }
.t4           { background-repeat: repeat-y; background-image: url(images/4.png); }
.t5           { padding: 4px 5px 5px 4px; font-size: 12px; background-color: #FFFFFF; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top;  }
.t6           { background-repeat: repeat-y; background-image: url(images/6.png); }
.t7           { background-image: url(images/7.png); }
.t8           { background-repeat: repeat-x; background-image: url(images/8.png); }
.t9           { background-image: url(images/9.png); }


	/* THEME LARGE TABLE ENDS	*/





	/* THEME MENUS TABLE STARTS*/


.mleft        {  background-repeat: repeat-y; background-image: url(images/menu_mleft.png);  }
.middlemiddle {  background-image: url(images/menu_middle.png); 
				padding: 4px 5px 5px 4px; font-size: 9px; color: #000; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top; }
.mright       {  background-repeat: repeat-y; background-image: url(images/menu_mright.png);  }
.md1          {  background-image: url(images/menu_md1.png);  }
.mdbg         {  background-repeat: repeat-x; background-image: url(images/menu_mdbg.png);  }
.md2          {  background-image: url(images/menu_md2.png);  }
.mt1          {  background-image: url(images/menu_mt1.png);  }
.mtbg         {  background-repeat: repeat-x; background-image: url(images/menu_mtbg.png); font-size: 10px; color: #000; font-family: tahoma, arial, sans-serif; font-weight: bold; text-align: center;  }
.mt2          {  background-image: url(images/menu_mt2.png);  }


	/* THEME MENUS TABLE ENDS*/
	

/* E107 STYLES */


.indent {  padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 5px; color: #000060; padding-top: 3px; background-color: #FFFFFF; border: #dadaba 1px dashed;}
.smalltext { font-size: 9px; color: #444; letter-spacing: -1px }
.smallblacktext {  font-weight: normal; font-size: 9px; color: #000; line-height: normal; font-style: normal; font-variant: normal }
.defaulttext { color: #000 }
.mediumtext { font-size: 11px; color: #000 }
.tbox {  border: #c3c0b5 1px solid; font-size: 10px; min-height: 15px; color: #005; font-family: verdana, arial, helvetica, sans-serif;  background-color: #FFFFFF; margin: 1px; padding: 2px 5px;  }
.tbox:focus {  background-color: #efede0; border: #736c6c 1px solid; }
.tbox.chatbox {  width: 90%; margin-left: auto; margin-right: auto;  }
.button { font-size: 10px; background-color: #FFFFFF; color: #736c6c; text-align: center; font-weight: bold; border: #c3c0b5 1px solid; padding: 2px 5px; margin: 1px;  }
.button:hover {  background-color: #efede0; color: #898d8b; border: #736c6c 1px solid; }
.nextprev {  border: #bababa 1px solid; font-size: 9px; color: #000; padding: 1px; background-color: #f9f8f1; text-align: center  }
.nextprev:hover {  background-color: #f1f1e6;  }
form {  margin: 2px 0px 0px  }
.spacer {  padding: 0 0 3px 0; }
hr {  border-top: #006699 1px solid; vertical-align: bottom; width: 100%; border-bottom: #c6d6d6 1px solid; height: 2px; text-align: center  }
.border {  border: #91a7d4 2px solid; background-color: transparent  }
.helpbox        {  border-right: red 0px; border-top: red 0px; font: 9px tahoma, verdana, arial, helvetica, sans-serif; border-left: red 0px; color: #000; border-bottom: red 0px; background-color: transparent }
#line           {  background: url(images/line_bg.gif) repeat-x left top  }
.incontent      {  padding-right: 1em; padding-left: 1em; padding-bottom: 0.5em; padding-top: 0.5em  }
a.clean         {  font-weight: bold; color: #777; text-decoration: none  }
a.clean:hover   {  color: #000; text-decoration: none  }


/* FORUM STYLES */


.ftrack { border: none; padding: 7px 5px 7px 5px; background: #f1f0f0; }

.fdata { text-align: center; border-top: 1px solid #bababa; padding: 7px 4px; background: #ededed; }

.fcaption { padding: 4px; color: #787878; background-color: #e4e3d9; font: 11px; min-height: 20px; border-bottom: #bababa 1px solid }

.fcaption.alert { color: red; }

.fcaption span.smalltext{ color: color: #707070; }
.fcaption span.smalltext a:hover{ color: #a0bac6; }
.fcaption a { color: color: #707070; text-decoration: none; }
.fcaption a:hover { color: #a0bac6; }



a.forumlink{ color: color: #707070; text-decoration: none; }
a.forumlink:hover{ color: #a0bac6; }

.fborder { border: 1px solid #bababa; margin: 4px 0 4px 0; }

.forumheader { padding: 2px 4px 2px 4px; line-height: 16px; font-weight: bold; color: #000; background: #fff; }
.forumheader2 { padding: 7px 5px 7px 5px; border: 1px solid #bababa; background: #ededed; }
.forumheader3 { padding: 7px 5px 7px 5px; border: 1px solid #bababa; background: #f1f0f0; }
.forumheader4 { padding: 7px 5px 7px 5px; border: 1px solid #bababa; background: #222222; }

.finfobar { padding: 2px 4px; background: #ededed; border: 1px solid #bababa; }


/* OTHER STUFF */


div.newscomments { border: #e0e0e0 1px solid; padding: 2px; }
.jsmenu a:hover {  background: #afafaf  }
.linkspage_button {  border:0px;  }
.ccolor { color: #999999; }
.padd {  padding: 20px 30px 0 0; }
.indentchatbox { padding: 4px; text-align: left; background: #FFFFFF url(images/finfo.png) repeat-x bottom; margin-bottom: 4px; border: 1px solid #e0e0e0; }
.chatboxcomment { background: #e4e3d9 url(images/fhead.png) repeat-x top; border: 1px solid #c3c0b5; padding: 0px 4px; text-align: right; }
.footer { text-align: left; font: 10px verdana, arial, sans-serif; padding: 0px; }


.g1 a {  font-size: 14px; color: #736c6c; font-family: arial,helvetica,sans-serif; text-decor text-decoration: none; font-weight: bold;  }
.g1 a:hover {  color: #898d8b; text-decoration: underline;  }

div.g2 {  padding-left: 2px; }
div.g2 p {  padding-left: 2px;}


div.g3 {  padding-left: 8px; color: #003D53; font-family: arial, helvetica, sans-serif;}
div.g3 p {  padding-left: 8px; font-size: 13pt; font-weight: normal; color: #003D53; font-family: arial, helvetica, sans-serif;}

/* THEME CORE  ENDS*/