body, td, p, ul, BLOCKQUOTE {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
}

body {
	margin: 0; 
}

P {
	text-align: justify;
}

.EXtd {
	text-align: left;
	vertical-align : top;
}

.pagebody {

}

   
   .hidden { display: none;}
.unhidden { display: block; }


.pagebodyup {
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
}

.languagecat, .languagecat  a:visited, .languagecat  a   {color: #ff8040; font-weight:bold; font-size: 17px; fontsize: 17px;}
.languagecat  a  {text-decoration: underline;}
.languagecat  a:active  {color: black;	text-decoration: underline;}


.bannerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align : center;
}

A.bannerlinks:link {
text-decoration: none;
}
A.bannerlinks:visited {
	text-decoration: none;
	color : #EFEFEF;
	text-align : center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
A.bannerlinks:hover {
	text-decoration: underline;
	color : Black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align : center;
}

.bannertitle, .bannertitle a, .bannertitle a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
	font : /normal;
	margin-bottom : 1px;
	text-decoration : none;
	white-space : nowrap;
}

.bannertitle a:hover, .bannertitle a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	font : /normal;
	margin-bottom : 1px;
	white-space : nowrap;
	
	color: Black;
	text-decoration : underline;
}




.bannertitlesmall, .bannertitlesmall a, .bannertitlesmall a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
		font : /normal;
	margin-bottom : 2px;
	color: #FFFFFF;
	text-decoration : none;
	white-space: nowrap;
}

.bannertitlesmall a:hover, .bannertitlesmall a:active{
	color: Black;
	text-decoration : underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
		font : /normal;
	margin-bottom : 2px;
	white-space: nowrap;
}



ul {
	list-style-image: url("/images/ul.1.gif");
	list-style-position: outside
	margin-top: 0px;
}


a {text-decoration : underline; color: #ff8040;}
a:visited {color: Gray;}
a:hover {text-decoration : underline; color: #000000;}
a:active {text-decoration : underline; color: #000000;}

/*  #B98EFF  */
  
.pagetitle {
	font-size: 19px;
	font-weight:bold;
}

input, button, select {font-size: 12px; fontsize: 13px; }

.test { background-color: #C6C6C6; }
.boxes { color: #000000; font-size: 11px;  fontsize:13px }


.whitebutton a  {color: White; font-weight:bold; font-size: 14px; fontsize: 15px;}
.whitebutton a:visited  {color: White;}
.whitebutton a:hover {color: Gray;}
.whitebutton a:active {color: White;}

.linkondark a  {text-decoration : none; color: White;}
.linkondark a:visited {text-decoration : none; color: #E2E2E2;}
.linkondark a:hover {text-decoration : none; color: #000000;}
.linkondark a:active {text-decoration : none; color: #eeeeee;}

/*  white text on menu */
.logo {font-size: 14px; fontsize: 15px; color: #ffffff;}
.logo a  {text-decoration : none; color: #ffffff;}
.logo a:visited {text-decoration : none; color: #E2E2E2;}
.logo a:hover {
	text-decoration : underline;
	color: #000000;
}

.logo a:active {
	text-decoration : underline;
	color: #ffffff;
}

.navmenuspacer {
	line-height: 5px;
}

.m {color: Black;	text-decoration : none}
.m a  {	text-decoration : underline;color : #ff8040;}
.m a:visited {	color: Gray;}
.m a:hover {text-decoration : underline; color: Black;}
.m a:active {color: #0028D8;}

.m1, .m1 a, .m1 a:visited, m1 a:hover {
	font-size: 15px;
	fontsize: 17px;
	line-height : 16px;
	margin-top : 8px;
	
}
.m2 {font-size: 13px;	fontsize: 15px;	line-height : 18px;	margin-bottom : 2px;}	
.m3 {
	font-size: 13px;
	fontsize: 15px;
	line-height : 16px;
	margin-bottom : 3px;
}	
.m4 {font-size: 13px;	fontsize: 15px;	line-height : 15px;}	
.m5 {font-size: 13px;	fontsize: 15px;	line-height : 15px;}	
.m6 {font-size: 13px;	fontsize: 15px;	line-height : 15px;}	

.menubox { color: #0028D8;}
.menubox a  {text-decoration : none}
.menubox a:visited {color: #9C00B3;}
.menubox a:hover {text-decoration : underline; color: Black;}
.menubox a:active {color: #0028D8;}
 

.navmenu {
	font-size: 13px;
	fontsize: 15px;
	color: #0028D8;
	line-height : 16px;
}

.leftmenuheader {
	font-size: 14px;
	fontsize: 15px;
	color: #0028D8;
	line-height : 120%;
}
.leftmenuheadercurrent {font-size: 14px; fontsize: 14px; color: Black;}

.leftmenu {font-size: 13px; fontsize: 15px; color: #0028D8;}
.leftmenu a  {text-decoration : none; color: #0028D8;}
.leftmenu a:visited {color: #9C00B3;}
.leftmenu a:hover {text-decoration : underline; color: Black;}
.leftmenu a:active {color: #0028D8;}

.leftmenucurrent {font-size: 13px; fontsize: 15px; color: Black;}

.textblue {font-size: 12px; fontsize: 13px; color: #0028D8;}
.center_head {font-size: 12px; fontsize: 13px; color: #000000;}
.centerlink {font-size: 11px; fontsize: 12px; color: #0028D8;}

TEXTAREA { font-size: 11px; fontsize: 14px;}

/* Copyright block */
.copy {font-family: Arial, sans-serif; font-size: 13px; fontsize: 15px; color: #ffffff;}
.copy a  {text-decoration : none; color: White;}
.copy a:visited {color: White;}
.copy a:hover {text-decoration : underline; color: White;}
.copy a:active {color: White;}

/* Disclaimer block */
.cc {font-size: 11px; fontsize: 13px; color: #838383;}

/* Language ratin */
.rating  { color: #ff8040; font-weight: bold }
.lasub { color: #ff8840; font-size: 17px; font-weight: bold }


.inlineimages {
	float: right;
	border : 1px Black;
	margin-bottom : 3px;
	margin-left : 3px;
	margin-top : 3px;
}

			 
			 .image_in_text {
	float: right;
	margin-left : 3px;
}

.ad_left {
margin: 0px;
padding-left: 0px;
padding-right: 6px;
padding-top: 3px;
padding-bottom: 3px;
float: left;
}

.ad_right {
margin: 0px;
padding-left: 6px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 0px;
float: right;
}
.PrintOnly	{	display : none ; }

.revdetails {
	font-size: 13px;
	fontsize: 14px;
	line-height : 120%;
}


.navmen, .navmen a, .navmen a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 15px;
	font-weight: bold;
		font : /normal;
	margin-bottom : 2px;
	color: #FFFFFF;
	text-decoration : none;
	white-space: nowrap;
}

.navmen a:hover, .navmen a:active{
	color: Black;
	text-decoration : underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
		font : /normal;
	margin-bottom : 2px;
	white-space: nowrap;
}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 14px;
	font-weight: normal;
}



.forumprof {	font-size: 15px;
	fontsize: 17px;
	font-weight: medium;
 }

 
 
 
 
 /* NEW MODAL WINDOWS OCT 2009 */
 
 
#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=70); -moz-opacity:0.7; opacity: 0.7;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 1500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    min-width: 300px;
    left: 50%;
    top: 40%;
    z-index: 1750;
}
.modal
{
    background-color: white;
    border: solid 2px Red; position: relative;
    top: -150px;
    left: -150px;
    z-index: 5000;
    min-width: 300px;
    min-height: 400px;
    padding: 0px;
}
.modalTop
{
    width: 292px;
    background-color: #000099;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
}
 
 
 
 
 .tags { font-weight: bold; text-transform: uppercase; color: Gray;}
 .tags a {color:#0100fd; }
 
 
 	.sharesb{
	clear:both;
	position:relative;
	border:1px solid #ddd;
	padding:6px;
	margin:5px 0 10px 0;
	font-size:12px;
	-webkit-text-size-adjust:none;
	background-color: #F8F8FC;
}
.sharesb p {
	padding:0;
	margin:0;
}
.sharesb p a{
	position:absolute;
	top:0px;
	right:0px;
	padding:10px;
	font-size:12px;
}
.sharesb h3{
	padding:0 3px 0 0;
	margin:0;
	margin:0 5px 0 3px;
	font-weight:normal;
}
.sharesb ul{
	text-align:left;
	list-style:none;
	margin:3px 0 0px 15px;
	padding:0;
	display: inline;
}
.sharesb ul li{
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
}
.sharesb ul li.delicious{background:url("/images/delicious.gif") no-repeat 0 0;}
.sharesb ul li.digg{background:url("/images/digg.gif") no-repeat 0 0;}
.sharesb ul li.reddit{
	padding:0 0 0 2px;
	background:url("/images/reddit.gif") no-repeat 0 0;
}
.sharesb ul li.facebook{background:url("/images/facebook.gif") no-repeat 0 0;}
.sharesb ul li.stumbleupon{background:url("/images/stumbleupon.gif") no-repeat 0 0;}
.sharesb ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
}

	
	

 