/* CSS Document */
body
{
    font-family : Tahoma,ms sans serif , Arial , sans-serif;
    color : rgb(33 , 33 , 33);
    /*line-height : 1.2;*/
    margin : 0px 0px 10px 0px;
    padding : 0px;
    text-align : center;
    /*background: url(images/tile.gif);*/
    background-color : #cccc66;
    font-size: 10pt; 
    color: #333333; 
}
td
{
    font-family : tahoma,ms sans serif , Arial , sans-serif;
    line-height : 1.2;
    margin : 0px;
    /*background: url(images/tile.gif);*/
    font-size: 9pt; 
    color: #333333; 
}
img
{
    border : 0px;
}
li {list-style-type:none;}
a:link, a:visited, a:active
{
    color : rgb(51,51,255);
    text-decoration : none;
}
a:hover
{
    color : rgb(255,153,51);
    text-decoration : none;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 900px;
	background-color:#ffffff;
	/*background: url("/path/to/your/background_cols.gif") repeat;*/
}

#header {
	margin: 0 0 0px 0;
	height: 200px;
}

#headmenu {
padding:0px;
	margin: 0 0 0px 0;
	background: #ffffff;
	height: 30px;
}
#container  {
  background-color:#FFFFFF;
  width:100%;
  text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
  }

#side-l {
	float: left;
	width: 240px;
	background: #ffffff;
}

#side-r {
	float: right;
	width: 150px;
}

#content { 
	float: left;
	width: 660px;
	background-color:#ffffff;
/*	border-right:1px solid #dddddd;*/
}

#footer {
position: relative; 
float: none; 
width: 900px; 
clear: both;
background: #ddeeaa;
text-align: center;

}

.scene {
border-bottom:1px dotted #cccc99;
width:100%;
List-style-type : circle;
}

.search {
    padding : 2px;
    margin : 0 0 0 0;
    List-style-type : none;
    border-bottom : 1px solid #aaaadd;
    font-weight : bold;
    font-size:8pt;
    color: #000000;
    text-align:left;
    font-family: arial,tahoma,ms sans serif;
    }
.search input ,.search select{
    font-size:8pt;
    color: #000000;
    text-align:left;
    font-family: tahoma,ms sans serif;
}    
.searchword
{
    margin : 0 0 0 0;
    List-style-type : none;
    font-weight : bold;
    font-size:10pt;
    color: #FF0000;
    text-align:left;
    font-family: tahoma,ms sans serif;
    /*background: #FFdd00;
    padding : 2px;*/
}
.newswhite
{

    margin : 0 0 0 0;
    List-style-type : none;
    font-weight : normal;
    font-size:8pt;
    color: #ffffff;
    text-align:left;
    font-family: tahoma,ms sans serif;
    
}
.newshead
{
    margin : 0 0 0 0;
    List-style-type : none;
    font-weight : normal;
    font-size:10pt;
    color: #000000;
    text-align:left;
    font-family: tahoma,ms sans serif;
}

.headbar A:link {text-decoration: none; color: rgb(0,51,102);}
.headbar A:visited {text-decoration: none; color : rgb(0,51,102);}
.headbar A:active {text-decoration: none; color : rgb(204,204,153);}
.headbar A:hover {text-decoration: none;	color: rgb(255,102,0);background-color:rgb(204,255,102);}
.headbar
{
    margin : 0 0 0 0;
    font-weight : bold;
    font-size:10pt;
    color: rgb(100,180,0);
    text-align:left;
    font-family: tahoma,ms sans serif;
    padding:4px;
}   

.headtext A:link {text-decoration: none; color: rgb(0,102,153);}
.headtext A:visited {text-decoration: none; color : rgb(0,102,153);}
.headtext A:active {text-decoration: none; color : rgb(255,51,102);}
.headtext A:hover {text-decoration: none;	color: rgb(255,102,0);}
.headtext
{
    margin : 0 0 0 0;
    font-weight : bold;
    font-size:10pt;
    color: rgb(100,180,0);
    text-align:left;
    font-family: tahoma,ms sans serif;
    border-bottom:1px solid #dddddd;
}   
.tdboldtext A:link {	text-decoration: none; color: rgb(0,102,153);}
.tdboldtext A:visited {text-decoration: none; color : rgb(0,102,153);}
.tdboldtext A:active {text-decoration: none; color : rgb(255,51,102);}
.tdboldtext A:hover {	text-decoration: none;	color: rgb(255,102,0);}
.tdboldtext
{
    margin : 0 0 0 0;
    font-weight : bold;
    font-size:8pt;
    color: rgb(255,51,51);
    text-align:center;
    font-family: tahoma,ms sans serif; 
}   
   
.greentext A:link {	text-decoration: none; color: rgb(0,102,153);}
.greentext A:visited {text-decoration: none; color : rgb(0,102,153);}
.greentext A:active {text-decoration: none; color : rgb(255,51,102);}
.greentext A:hover {	text-decoration: none;	color: rgb(255,102,0);}
.greentext
{
    margin : 0 0 0 0;
    font-weight : bold;
    font-size:10pt;
    color: rgb(0,102,102);
    text-align:left;
    font-family: tahoma,ms sans serif;
}   
.bluetext A:link {	text-decoration: none; color: rgb(0,102,153);}
.bluetext A:visited {text-decoration: none; color : rgb(0,102,153);}
.bluetext A:active {text-decoration: none; color : rgb(255,51,102);}
.bluetext A:hover {	text-decoration: none;	color: rgb(255,102,0);}
.bluetext
{
    margin : 0 0 0 0;
    font-weight : bold;
    font-size:8pt;
    color: rgb(0,51,102);
    text-align:left;
    font-family: tahoma,ms sans serif; 
}   
.contenttext A:link {	text-decoration: none; color: rgb(0,102,153);}
.contenttext A:visited {text-decoration: none; color : rgb(0,102,153);}
.contenttext A:active {text-decoration: none; color : rgb(255,51,102);}
.contenttext A:hover {	text-decoration: none;	color: rgb(255,102,0);}
.contenttext
{
    margin : 0 0 0 0;
    font-weight : normal;
    font-size:10pt;
    color: #333333;
    text-align:left;
    font-family: tahoma,ms sans serif; 
}   
.orangetext A:link {	text-decoration: none; color: rgb(255,102,0);}
.orangetext A:visited {text-decoration: none; color : rgb(255,102,0);}
.orangetext A:active {text-decoration: none; color : rgb(0,153,255);}
.orangetext A:hover {	text-decoration: none;	color: rgb(0,204,255);}
.orangetext
{
    margin : 0 0 0 0;
    font-weight : normal;
    font-size:8pt;
    color: rgb(204,102,0);
    text-align:left;
    font-family: tahoma,ms sans serif;
}   
.darkbrowntext A:link {	text-decoration: none; color: rgb(255,102,0);}
.darkbrowntext A:visited {text-decoration: none; color : rgb(255,102,0);}
.darkbrowntext A:active {text-decoration: none; color : rgb(0,153,255);}
.darkbrowntext A:hover {	text-decoration: none;	color: rgb(0,204,255);}
.darkbrowntext
{
    margin : 0 0 0 0;
    font-weight : bold;
    font-size:10pt;
    color: rgb(185,0,0);
    text-align:left;
    font-family: tahoma,ms sans serif;
}   
.typo A:link {	text-decoration: none; color: rgb(51,153,153);}
.typo A:visited {text-decoration: none; color : rgb(51,153,153);}
.typo A:active {text-decoration: none; color : rgb(255,51,102);}
.typo A:hover {	text-decoration: none;	color: rgb(255,102,0);}
.typo
{
    margin : 0px 0px 0px 10px;
    font-weight : normal;
    font-size:10pt;
    color: rgb(0,51,102);
    text-align:left;
    font-family: tahoma,ms sans serif;
}   

.caption A:link {	text-decoration: none; color: #999999;}
.caption A:visited {text-decoration: none; color : #999999;}
.caption A:active {text-decoration: none; color : #000066;}
.caption A:hover {	text-decoration: none;	color: #000000;
}

.caption
{

    padding : 2px;
    margin : 0 0 0 0;
    List-style-type : none;
    border-top : 1px solid #bbbbbb;
    border-bottom : 1px solid #dddddd;
    font-weight : bold;
    font-size:10pt;
    color: #666666;
    text-align:left;
    font-family: tahoma,ms sans serif;
    background-color: #eeeeee;
}    

.paging A:link {	text-decoration: none; color: #999999;}
.paging A:visited {text-decoration: none; color : #999999;}
.paging A:active {text-decoration: none; color : #000066;}
.paging A:hover {	text-decoration: none;	color: #000000; background:#ffaa00;}
.paging
{

    padding : 2px;
    margin : 0 0 0 0;
    List-style-type : none;
    border-top : 1px solid #bbbbbb;
    border-bottom : 1px solid #dddddd;
    font-weight : normal;
    font-size:8pt;
    color: #333333;
    text-align:left;
    font-family: tahoma,ms sans serif;
    background-color: #ffffff;
}
.divhead
{ 
    padding : 10px;
    margin : 0 0 0 0;
    List-style-type : none;
    border-bottom : 1px solid #dddddd;
    font-weight : bold;
    font-size:12pt;
    color: #333333;
    text-align:left;
    font-family: tahoma,ms sans serif;
    background-color: #eeeeee;
}

.divhead2
{ 
    padding : 6px;
    margin : 0 0 0 0;
    border-bottom : 1px solid #dddddd;
    font-weight : bold;
    font-size:10pt;
    color: #333333;
    text-align:left;
    font-family: tahoma,ms sans serif;
    background-color: #eeeeee;
}
.divhead3
{ 
    padding : 4px;
    margin : 0 0 0 0;
    border-bottom : 1px solid #dddddd;
    font-weight : bold;
    font-size:10pt;
    color: rgb(0,102,102);
    text-align:left;
    font-family: tahoma,ms sans serif;
    background-color: rgb(204,204,153);
    /*background: url(images/bgdivhead3.gif);*/
}

#loading {
  filter:alpha(opacity=60); 
  -moz-opacity: 0.6; 
  opacity: 0.6; 
  width: 220px;
 	height: 120px;
 	background-color: #eeeeee;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
  font-family: tahoma;	
  font-weight : bold;
  font-size:10pt;
  color: rgb(255,51,0);
}

/********** rounded corner ***************/

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D3C522}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ece69f;
  border-right:1px solid #ece69f;
  background:#ded359}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #faf9e8;
  border-right:1px solid #faf9e8;
  background:#dbd04b}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dbd04b;
  border-right:1px solid #dbd04b;}
.spiffy4{
  border-left:1px solid #ece69f;
  border-right:1px solid #ece69f}
.spiffy5{
  border-left:1px solid #ded359;
  border-right:1px solid #ded359}
.spiffyfg{
  background:#D3C522;
  padding:4px;
  height:200px;}
  
/********** dnp box ***********/
.dnp{display:block}
.dnp *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eeeeee}
.dnp1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7;
  background:#f2f2f2}
.dnp2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f1f1f1}
.dnp3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f1f1f1;
  border-right:1px solid #f1f1f1;}
.dnp4{
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7}
.dnp5{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2}
.dnpfg{
  background:#eeeeee;
  padding:4px;
  height:400px;}
  
  
* html .glossymenu a{ /*IE only. Actual menu width minus left padding of A element (10px) */
/*width: 200px;*/
margin:0px;
width: 100%;
}
.glossymenu a:visited, .glossymenu a:active{
color: #996600;
}

.glossymenu a:hover{
background-color:rgb(204,255,102);
color: rgb(51,0,51);
text-decoration: none;
} 

/******************************** dolphintabs******************************/
#dolphincontainer{position:relative;border-bottom: 0px solid navy; color:#E0E0E0;background:#143d55;
width:100%;font-family:Tahoma, Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:8pt;text-transform:uppercase;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}

#dolphin_inner{color: #666666; padding: 4px; font-size: 80%; height: 1em}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: #666666}
#dolphin_inner a:hover{color: #ff9900}

.innercontent{display: none;}    
		
/* rounded corner*/

.roundedcornr_box_916201 {
	background: url(images/roundedcornr_916201_tl.png) no-repeat top left;
}
.roundedcornr_top_916201 {
	background: url(images/roundedcornr_916201_tr.png) no-repeat top right;
}
.roundedcornr_bottom_916201 {
	background: url(images/roundedcornr_916201_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_916201 div {
	background: url(images/roundedcornr_916201_br.png) no-repeat bottom right;
}
.roundedcornr_content_916201 {
	background: url(images/roundedcornr_916201_r.png) top right repeat-y;
}

.roundedcornr_top_916201 div,.roundedcornr_top_916201,
.roundedcornr_bottom_916201 div, .roundedcornr_bottom_916201 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_916201, .roundedcornr_bottom_916201 {
	margin-top: -19px;

}
.roundedcornr_content_916201 { padding: 0 10px; 
}

/* rounded corner*/

/*horizontal Menu*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#tabs {
	float:auto;
	width:100%;
	font-size:93%;
	font-weight:bold;
	line-height:normal;
	border-bottom:1px solid #DDDDDD;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}


