a                 { text-decoration: none; }

a:link            { color: 000000; }  
a:visited         { color: 000000; }  
a:hover           { color: #FFAE00; }

a.sidelink:link    { color: #4E85A0; font-weight: bold; }      
a.sidelink:visited { color: #4E85A0; font-weight: bold; }      
a.sidelink:hover   { color: #002F46; font-weight: bold; }   

a.moreBlue:link    { color: #4E85A0; font-weight: bold; }      
a.moreBlue:visited { color: #4E85A0; font-weight: bold; }      
a.moreBlue:hover   { color: #B10000; font-weight: bold; }   


a.toplink:link    { color: #006699; font-weight: bold; }      
a.toplink:visited { color: #006699; font-weight: bold; }      
a.toplink:hover   { color: #A40000; font-weight: bold; }  

a.footertext:link    { color: #878787; font-weight: bold; }      
a.footertext:visited { color: #878787; font-weight: bold; }      
a.footertext:hover   { color: #002F46; font-weight: bold; }  

a.dwnload:link    { color: #006699; font-weight: normal; }      
a.dwnload:visited { color: #006699; font-weight: normal; }      
a.dwnload:hover   { color: #FFAE00; font-weight: normal; }  


a.pgIndicate:link    { color: #A3A3A3; font-weight: normal; }      
a.pgIndicate:visited { color: #A3A3A3; font-weight: normal; }      
a.pgIndicate:hover   { color: #FFAE00; font-weight: normal; } 


body{
	background-color: #FFFFFF;
	scrollbar-face-color: #F0F0F0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-3dlight-color: #F0F0F0;
	scrollbar-arrow-color: #909090;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #B5B5B5;	
}

input{
   font-size : 11px;
   font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-weight: normal;
   color : #333333;
   background : #FFFFFF;
	border: thin 1px solid;
	border-left-color: #808080;
	border-right-color: #808080;
	border-top-color: #808080;
	border-bottom-color: #808080;		
}

select{
   font-size : 11px;
   font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-weight: normal;
   color : #333333;
   background : #FFFFFF;		
}

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	text-align: justify;
}

.bdytxt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	padding: 10px;	
	text-align: justify;
}

.topgrad{
	background-image: url(../images/top_grad.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 24px;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 10px;
}

.dotline{
	background-image: url(../images/hori-dottedline.gif);
	height: 1px;
	background-repeat: repeat-x;
}

.vertline{
	background-image: url(../images/vert-dottedline.gif);
	width: 1px;
	background-repeat: repeat-y;
}

.footertext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	font-weight: normal;
	/*padding-left: 5px;*/
	text-align: left;
	/*padding-top: 10px;*/
	/*line-height: 18px;*/
}

.heading{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002F46;
	padding-left: 5px;
	padding-top: 5px;
	height: 25px;
}

.headingIns{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #146497;
	padding-left: 5px;
	padding-top: 5px;
	height: 25px;
	border-bottom: 1px dotted #B2B2B2;
}



.more{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #B10000;
}

.moreBlue{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #4E85A0;
}

.date{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004D73;
}


.sidelink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4E85A0;
	padding-left: 2px;
	height: 25px;
	padding-top: 3px;
}

.toplink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	padding-left: 10px;
	height: 25px;
	padding-top: 3px;
}

.pgIndicate{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A3A3A3;
	padding-left: 5px;
	padding-top: 2px;
}

.dwnload{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	line-height: 16px;
}

a.topmenu
{
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
}

a.topmenu:hover
{
	text-decoration : underline;
	color : #ffffff;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
}

a.topmenu:active
{
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
}

a.topmenu:visited
{
	text-decoration : none;
	color : #ffffff;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
}
 
a.bottommenu
{
	text-decoration : none;
	color : #191970;
	background-color: transparent;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
}

a.bottommenu:hover
{
	text-decoration : none;
	color: #000000;
	background-color: #d0dde3;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
}

a.bottommenu:active
{
	text-decoration : none;
	background-color: transparent;
	color : #000000;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
}

a.bottommenu:visited
{
	text-decoration : none;
	background-color: transparent;
	color : #191970;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
}

a.bodypart
{
	text-decoration : none;
	color : #5d5d5d;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
	line-height: 16px;
}

a.bodypart:hover
{
	text-decoration : underline;
	color: #004dc1;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
	line-height: 16px;
}

a.bodypart:active
{
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
	line-height: 16px;
}

a.bodypart:visited
{
	text-decoration : none;
	color : #5d5d5d;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
	line-height: 16px;
}

.leftmenurow
{
	/*background-attachment: fixed;
	background-image: url(../images/bullet01.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 7px;*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: black;
	height: 24px;
	/*border-bottom: 1px solid #dadada;*/
	text-align: left;
}
 
.sectionheading
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: ff8a00;
	border-bottom: 1px solid #000000;
	text-align: left;
	line-height: 22px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}

.oslworld
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: ff8a00;
	text-align: left;
	line-height: 22px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}

a.leftmenu
{
	text-decoration : none;
	color : #004dc1;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
}

a.leftmenu:hover
{
	text-decoration : underline;
	color: #004dc1;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
}

a.leftmenu:active
{
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
}

a.leftmenu:visited
{
	text-decoration : none;
	color : #004dc1;
	font-weight : normal;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
}
 
.txt
{
	font-family: verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	word-spacing: 1px;
	color: #3e3e3e;
}

 /**************for sub page only*************/
a.subleft
{
	text-decoration : none;
	color : #606060;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
	line-height: 18px;
}

a.subleft:hover
{
	text-decoration : none;
	color: #002c44;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
	line-height: 18px;
	background-color: #daece0;
}

a.subleft:active
{
	text-decoration : none;
	color : #000000;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
	line-height: 18px;
}

a.subleft:visited
{
	text-decoration : none;
	color : #002c44;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
	line-height: 18px;
}
 
a.subright
{
	text-decoration : none;
	color : #606060;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
}

a.subright:hover
{
	text-decoration : none;
	color: #002c44;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
	background-color: #d3e5ed;
}

a.subright:active
{
	text-decoration : none;
	color : #000000;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
}

a.subright:visited
{
	text-decoration : none;
	color : #002c44;
	font-weight : bold;
	font-family: verdana;
	font-size: 10px;
	line-height: 13px;
}
 
.subbodytxt
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	line-height: 17px;
	font-style: normal;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}

.tableorngdot
{
	border-top: 1px dotted #ff8a00;
	margin-top: 10px;
	padding-top: 10px;
}

.tablesearch
{
	/*padding-bottom: 5px;*/
	padding-left: 10px;
	padding-top: 5px;
	background-color: #dadada;
	border-left: 1px solid #ffffff;
}

.pagetitle
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0d4b6c;
	letter-spacing: 1px;
	height: 60px;
	border-bottom: 1px dotted #0d4b6c;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

#padding
{
	padding: 10px;
}

.footer
{
	background-color: #eaeaea;
	border-top: 1px solid #000000;
	height: 57px;
	text-align: center;
	vertical-align: middle;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
}


a.subbodylink
{
	text-decoration : underline;
	color : #191970;
	font-weight : normal;
	font-family: tahoma;
	font-size: 11px;
	line-height: 17px;
	word-spacing: 2px;
	letter-spacing: 1px;
}

a.subbodylink:hover
{
	text-decoration : none;
	color: #191970;
	background-color: #d6eaf5;
	font-weight : normal;
	font-family: tahoma;
	font-size: 11px;
	line-height: 17px;
	word-spacing: 2px;
	letter-spacing: 1px;
}

a.subbodylink:active
{
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	font-family: tahoma;
	font-size: 11px;
	line-height: 17px;
	word-spacing: 2px;
	letter-spacing: 1px;
}

a.subbodylink:visited
{
	text-decoration : none;
	color : #191970;
	font-weight : normal;
	font-family: tahoma;
	font-size: 11px;
	line-height: 17px;
	word-spacing: 2px;
	letter-spacing: 1px;
}
 
.subhead
{
	font-family: tahoma;
	font-size: 11px;
	color: #006699;
	line-height: 17px;
	word-spacing: 2px;
	font-style: bold;
	font-weight: bold;
	background-attachment: fixed;
	/*background-image: url(../images/bullet.gif);
	background-position: left;*/
	padding-bottom: 2px;
	/*background-repeat: no-repeat;
	padding-left: 10px;  */
}

/*****************for site map*******************/
.subitem
{
	background-color: #f7f7f7;
	height: 17px;
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #606060;
	word-spacing: 2px;
	letter-spacing: 1px;
}

a.subitem
{
	background-color: #f7f7f7;
	text-decoration: none;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #606060;
	line-height: 17px;
	word-spacing: 2px;
	font-style: normal;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}

a.subitem:hover
{
	background-color: #ffffff;
	text-decoration: overline;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	word-spacing: 2px;
	font-style: normal;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 4px;	
	padding-bottom: 0px;
	padding-top: 0px;
}

a.subitem:active
{
	background-color: #f7f7f7;
	text-decoration: none;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	word-spacing: 2px;
	font-style: normal;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}

a.subitem:visited
{
	background-color: #f7f7f7;
	text-decoration: none;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 17px;
	word-spacing: 2px;
	font-style: normal;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}


/**********************************************/
.mainitem
{
	background-color: #e0e0e0;
	height: 17px;
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #494848;
	word-spacing: 2px;
	letter-spacing: 1px;
}

a.mainitem
{
	background-color: #e0e0e0;
	text-decoration: none;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #494848;
	line-height: 20px;
	word-spacing: 2px;
	font-style: normal;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}

a.mainitem:hover
{
 	background-color: #f7f7f7;
 	text-decoration: none;
 	font-family: tahoma;
 	font-size: 11px;
 	font-weight: normal;
 	color: #000000;
 	line-height: 17px;
 	word-spacing: 2px;
 	font-style: normal;
 	letter-spacing: 1px;
 	padding-left: 5px;
 	padding-right: 4px;	
 	padding-bottom: 0px;
 	padding-top: 0px;
}

a.mainitem:active
{
 	background-color: #e0e0e0;
 	text-decoration: none;
 	font-family: tahoma;
 	font-size: 11px;
 	font-weight: normal;
 	color: #000000;
 	line-height: 17px;
 	word-spacing: 2px;
 	font-style: normal;
 	letter-spacing: 1px;
 	padding-left: 5px;
 	padding-right: 4px;
 	padding-bottom: 0px;
 	padding-top: 0px;
}

a.mainitem:visited
{
 	background-color: #e0e0e0;
 	text-decoration: none;
 	font-family: tahoma;
 	font-size: 11px;
 	font-weight: normal;
 	color: #000000;
 	line-height: 17px;
 	word-spacing: 2px;
 	font-style: normal;
 	letter-spacing: 1px;
 	padding-left: 5px;
 	padding-right: 4px;
 	padding-bottom: 0px;
 	padding-top: 0px;
}

/********************************************************************/
                                 /*start form eliments*/
/********************************************************************/

input
{
	border: 1px solid #4887a8;
	background-color: white;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	height: 17px;
	padding-left: 2px;
}

select
{
	border: 1px solid #4887a8;
	background-color: white;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	/*height: 17px;*/
	padding-left: 2px;	
}

.textinpt
{
	font-weight: normal;
	height: 18px;
	background-color: #f8f8f8;
	font-family: tahoma;
	font-size: 8pt;
	word-spacing: 2px;
	letter-spacing: 1px;
	color: #606060;
	border : 1px ridge #00456a;
	padding : 1px 2px 2px 2px;
	margin-top : 0px;
}

.chbox
{
	background-color: #e8e8e8;
	height: 15px;
	width: 15px;
}

.txtarea
{
	font-weight: normal;
	background-color: #f8f8f8;
	font-family: tahoma;
	word-spacing: 2px;
	letter-spacing: 1px;
	font-size: 8pt;
	color: #606060;
	border : 1px ridge #00466b;
	vertical-align : middle;
	padding : 1px 2px 2px 2px;
}

.combox
{
	font-weight: normal;
	background-color: #f8f8f8;
	font-family: tahoma;
	word-spacing: 2px;
	letter-spacing: 1px;
	font-size: 8pt;
	color: #606060;
	border : 1px ridge #006d2c;
	/*vertical-align : middle;*/
	padding : 1px 2px 2px 2px;
	margin: 0px;
}

.btn
{
	border: 1px ridge #006d2c;
	background-color: #f8f8f8;
	font-family: tahoma;
	word-spacing: 2px;
	letter-spacing: 1px;
	font-size: 8pt;
	color : #5b5b5b;
	height: 18;
	padding-left: 5px;
	padding-right: 5px;
	font-weight : none;
}

.errmsg
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
}
/********************************************************************/
                                 /*end form eliment*/
/********************************************************************/

td,tr,p,div 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

/* styles for dhtml tabbed-pages */
.ontab 
{
	background-color: #0d4b6c;
	border-left: outset 1px #346986;
	border-right: outset 1px #808080;
	border-top: outset 1px #346986;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #ffffff;
}

.offtab 
{
	background-color : #e5e5e5;
	border-left: outset 2px #e0e0e0;
	border-right: outset 2px #e0e0e0;
	border-top: outset 2px #e0e0e0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}

.tabpadding 
{

}

.tabheading 
{
	background-color: #3382ba;
	text-align: left;
}

.pagetext 
{
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

h4 
{
	color: #0d4b6c; font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px; font-weight: bold;
}

h5 
{
	color: #307fa8; font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
}

h6 
{
	color: #65b7e2; font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
}

/* horizontal line */
hr 
{
	background: #c6da88; height:2px; border: 1px inset; color: #0d4b6c;
	text-align: center;
}

hr.separator 
{
	background: #60a1c4;
	height: 1px;
	width: 75px;
	border: 0px;
}

/* --default class settings-- */

a.mainlevel:link, a.mainlevel:visited 
{
	color: #0d4b6c;
	/*background-position: left;*/
	text-align: right;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../images/bullet03.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 20px;
}

a.mainlevel:hover 
{
	color: #737373;
	background-position: left;
	text-align: left;
	text-decoration: underline;
	background-attachment: fixed;
	background-image: url(../images/bullet03.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 20px;
}


a.mainmenu:link, a.mainmenu:visited 
{
	color: #0d4b6c; font-family: verdana, geneva, arial, helvetica, serif;
	font-weight: normal;
}

a.mainmenu:hover, 
{
	color: #4695bf; text-decoration: underline;
}
	
a.sublevel:hover 
{
	color: #256689; text-decoration: underline;
}

a.sublevel:link, a.sublevel:visited 
{
	color: #104a69; font-family: verdana, geneva, arial, helvetica, serif;
	font-weight: normal;
}

/* for content item titles that are hyperlink instead of read on */
a.contentpagetitle:link, a.contentpagetitle:visited 
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #0d4b6c;
	text-align:left;
}

a.contentpagetitle:hover 
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color: #3882aa;
	text-decoration: underline;
	font-weight: bold;
}

/* content - sections & categories */
.contentpane 
{
	background-color : #ffffff;
}

.contentpaneopen 
{
	border : 0px ridge #bfdc7c;
	text-align: left;
}

.contentheading 
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #0d202b;
	text-align:left;
	/*background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: 22px;*/
	line-height: 16px;
	height: 15px;
	}

.contentpagetitle {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #3381b9;
	text-align:left;
	}

table.contenttoc {
	color: #333300;
	background-color: #e0e0e0;
    }

table.contenttoc td {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}

.contentdescription {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #364414;
	text-align: left;
	}

/* links */
a.blogsection:link, a.blogsection:visited 
{
	color: #0d4b6c; text-decoration: none; font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

a.blogsection:hover 
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: #35799d;	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
}

a.weblinks:link, a.weblinks:visited 
{
	color: #0d4b6c; text-decoration: none; font-weight: normal;
	font-family:  verdana, arial, helvetica, sans-serif;
}

a.weblinks:hover 
{
	color: #35799d;	text-decoration: underline;
}

a.readon:link, a.readon:visited 
{
	color: #000000; text-decoration: none; font-family:  tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	/*list-style: inside url(../images/bullet03.gif);
	list-style-type: disc;*/
	display: list-item;
	white-space: normal;
	font-weight: normal;
}

a.readon:hover 
{
	color: #ff8a00;	text-decoration: underline;
	font-weight: normal;
	font-family:  tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	/*list-style: inside url(../images/bullet03.gif)
	list-style-type: disc;*/
	display: list-item;
	white-space: normal;
}

table.moduletable 
{
	/*
	margin: 0px 0px 0px 0px;
	width: 95%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002F46;
	padding-left: 0px;
	padding-top: 0px;
	height: 25px;
}

table.moduletable th 
{
	/*
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff8a00;
	text-align: left;
	width: 100%;
	background: transparent url(../images/moduleheading.gif) no-repeat left;
	text-indent: 5px;
	height: 20px;
	border-bottom: 1px solid #000000;
	border-bottom: 1 dotted #ff9900;
	line-height: 20px;
	*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002F46;
	padding-left: 0px;
	padding-top: 0px;
	height: 25px;	
	text-align: left;
	vertical-align: middle;
}

table.moduletable td 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.componentheading 
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #232d0c;
	text-align:left;
	background-repeat: no-repeat;
	text-indent: 20px;
	line-height: 15px;
	height: 15px;
	/*list-style: disc inside url(../images/bullet.gif);*/
	white-space: normal;
	display: list-item;
	border-bottom: 1px solid #102734;
}

.button 
{
	color: #2a370d; font-family: verdana, geneva, arial, helvetica, serif;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	font: bold;
	background: white;
	border: 1px solid #3895c6;
	height: 20px;
}

.inputbox 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	background: #9bc6dd;
	border: 1px solid;
}

/** category text format and links **/
.category 
{
	color: #206c95; font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; font-weight: bold; text-decoration: none;
}

a.category:link, a.category:visited 
{
	color: #0d4b6c; font-weight: bold;
}

a.category:hover 
{
	color: #35799d;
}

.poll 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px
}

.sectiontableentry1, 
{
	background-color : #ffffff;
}

.contentpane 
{
	background-color : #ffffff;
}
	
.sectiontableentry2 
{
	background-color : #c2deec;
}

.sectiontableheader 
{
	background-color : #0d4b6c;
	color : #c2deec;
	font-weight : bold;
}

.small 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2e6d8f;
	text-decoration: none;
	font-weight: normal;
}

.smalldark 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}


.newsfeedheading 
{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align:left;
}

.newsfeeddate 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #419ac9;
	font-weight: normal;
}

.createdate 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #206c95;
	text-decoration: none;
	font-weight: normal;
}

.modifydate 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	font-weight: normal;
}

ul 
{
	margin: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	list-style: inside url(../images/arrow.gif) 3px;
	/*list-style-image: url(../images/arrow.gif) 3px;*/
	padding: 5px;
}

li 
{
	/*list-style: inside url(../images/arrow.gif) 3px;*/
	/*list-style-image: url(../images/arrow.gif);*/
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color=#000000;
	/*text-indent=-7px;	*/
}

.fase4rdf 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; color: #242d0c; font-weight: normal;
}

a.fase4rdf:link 
{
	font-size: 11px; font-weight: normal; color: #0d4b6c;
}

a.fase4rdf:hover 
{
	font-weight: bold; color: #35799d;
}

table.searchintro 
{
  	background-color: #ffffff;
	border: 1px solid #35799d;
}

table.contact 
{
	background-color: #cbe4f1;
}

table.contact td.icons 
{
	background-color: #35799d;
}

table.contact td.details 
{
	background-color: #a4cee4;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

.pagenav 
{
	font-weight: normal;
}

a.pagenav, a.pagenav:visited 
{
	font-weight: bold;
	color: #35799d;
}

a.pagenav:hover 
{
	color: #d1edfb;
}

.pagenavbar 
{
	
}

/* content voting */
.content_rating 
{
	font-weight: normal;
	font-size: 8pt;
}

.content_vote 
{
	font-weight: normal;
	font-size: 8pt;
}

/* peeklime */

a.bar:link, a.bar:visited 
{
	color: white; text-decoration: none; font-weight: normal;
	font-family:  tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font: bold;
}

a.bar:hover 
{
	color: #79afcc;
	text-decoration: none;
}
		  
.searchbox 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5e5e5e;
	background: white;
	border: 1px solid;
	height: 18px;
	line-height: 13px;
}
	
.title 
{
	font: bold larger;
	letter-spacing: 4px;
}

/* for modifying {moscode} output.  don't set the colour! */
.moscode 
{
	background-color: #f0f0f0;
}

/* text passed with mosmsg url parameter */
.message 
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}

/*****Menu*****/
.Tab
{
	background-color: #ECECEC;
	border : 1px solid;
	border-color: #848484;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: hand;
}

.FlyTab
{
	background-color: #F2F2F2;
	border : 1px solid;
	border-color: #A4A4A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}


.Tab a:active
{
	color :#000000;
	text-decoration : none
}

.Tab a:link
{
	color :#000000;
	text-decoration: none
}

.Tab a:visited
{
	color :#000000;
	text-decoration: none
}

.Tab a:hover 
{
	COLOR: #FFFFFF;
	text-decoration: underline
}

.menuTabHead
{
	color:#FFFFFF;
	cursor:default
}

/*Menu*/
.Tab
{
	background-color: #F0F0F0;
	border : 1px solid;
	border-color: #ABABAB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	cursor: hand;
}

.FlyTab
{
	background-color: #F0F0F0;
	border : 1px solid;
	border-color: #A4A4A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

.Tab a:active
{
	color :#000000;
	text-decoration : none
}

.Tab a:link
{
	color :#000000;
	text-decoration: none
}

.Tab a:visited
{
	color :#000000;
	text-decoration: none
}

.Tab a:hover 
{
	COLOR: #000000;
	text-decoration: none;
}


.MainTab
{
	background-color: #F0F0F0;
	border-color: #ABABAB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	cursor: text;
}

.over{
    BORDER-TOP: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
}

.out{
    BORDER-TOP: #F0F0F0 1px solid;
    border-bottom: #F0F0F0 1px solid;
}

.separator{
	border-left: #F0F0F0 3px solid;
	border-right: #F0F0F0 3px solid;
}
/*end menu*/
.popbg {
	background-image: url(../images/bg.jpg);
	height: 299px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
