/* #143D55 */

.gray_table {
border: 1px solid #21658D;
background-color: #FBFBFB;
padding: 3px;
}

#pscroller2{
width: 550px;
height: 20px;

padding-top: 2px;
}

#pscroller2 a {
text-decoration: none;
}
#dolphincontainer{position:relative; color: #E0E0E0;background:#143D55;
width:100%;font-family:Tahoma,Arial,Verdana,sans-serif;}
#dolphinnav{

position:relative;height:33px;font-size:11px;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:right;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{border-width: 0px;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.png) 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.png) no-repeat top right;height:33px;}

#dolphin_inner {color: white; padding: 7px;}
#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: white; font-size: 11px;}

#white, #white a:link, #white a:visited, #white a:active{color: #fff; font-size: 10px;}
.white, .white a:link, .white a:visited, .white a:active{color: #fff; }
/* #dolphin_inner a:hover{color: yellow} */

.innercontent{display: none;}




a:link.icon, a:visited.icon, a:active.icon, a:hover.icon {
border-bottom: none;
padding: 0;
}
.thumb {
border: 3px solid #003366
}

a:link.button, a:visited.button, a:active.button {
padding:5px; 
color: #0099CC;
font-weight : normal; 
text-decoration : none;
background-color: #FBFBFB;
border: 1px solid #0099CC;
} 
a:hover.button {
padding:5px; 
color: #fff;
font-weight : normal; 
text-decoration : none;
 background: #000 url('../images/header_01.gif') repeat-x;
border: 1px solid #3D3D3D;
}


/* These styles are for the pagination object */


div.pagination {
padding: 3px;
margin: 3px;
}

div.pagination a, div.pagination a:active, div.pagination a:visited {
padding: 3px 6px 3px 6px;
margin: 2px;
border: 1px solid #E3E3E3;
text-decoration: none; /* no underline */
color: #404040;
display: block; float: right;
}
div.pagination a:hover {
border: 1px solid #143D55;
padding: 3px 6px 3px 6px;
color: #404040;
background: #F0FCFF;

}
div.pagination span.current {

padding: 3px 6px 3px 6px;
margin: 2px;
border: 1px solid #143D55;
display: block; float: right;
font-weight: bold;
background-color: #143D55;
color: #FFF;
}
div.pagination span.disabled {

padding: 3px 6px 3px 6px;

margin: 2px;
border: 1px solid #EEE;
display: block; float: right;
color: #DDD;
}

.table_title {
	

	color:white;
	font-family: "Tahoma", Tahoma Helvetica, sans-serif;
	font-size: 14px; 
	padding: 4px;
	border-bottom: 3px solid #A0B842;
	background: #143D55;
}


/***** fieldsets *****/
fieldset.form { background: url('../images/table_bg.gif') right no-repeat; }
fieldset {
	border: 1px solid #CBD4DA;
	margin: 3px 0;
	padding: 10px;
	clear: right;

} * html fieldset { padding-top: 0; }

legend {
	font-size: 135%;
	font-weight: normal;
	letter-spacing: -0.03em;
	line-height: 1;

	padding: 4px 0.5em; /*  Top and Bottom for IE7 */
}

.main {
border-left: 5px solid #143D55;
border-right: 5px solid #143D55;
}
.lefts {float:left; text-align:right; margin-right:0px; padding:0px 10px 10px 10px; border-right: 1px solid #EBEBEB;}
.left {
text-align: left;
}
.center, .pages {
text-align: center;
align: center;
}

.white {
color: #fff;
}
body {

background: #68b0d7 url('../images/bg_image.gif') repeat-x;
margin: 0px;
}

TD, P, BODY, div {
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 



/* color : #000; */
}

a:link, a:visited, a:active {
color: #49689F; 
background-color : inherit; 
font-weight : normal; 
text-decoration : none;
padding:1px;
border-bottom-style:solid;
border-bottom-width: 1px;

} 
a:hover {
background-color : inherit; 
color: #143d55; 
font-weight : normal; 
text-decoration : none; 
border-width:0px; 
padding: 1px; 
} 

dd {
padding : 0; 
margin-left : 4px; 
} 
img {
margin : 0; 
border : 0; 
padding : 0;
} 

p {
margin : 0 0 0; 
line-height : 17px; 
padding : 0; 
} 

p.title {
margin : 0 0 0; 
line-height:normal; 
padding : 0; 
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px;

} 

input, textarea, select   {
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px;
font-weight : bold;

}
textarea {
padding: 3px;
border:1px solid #7b99aa;
background-color:#FCFCFC;
color: gray;
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px;
font-weight : normal;
}
form {
margin : 0; 
}

h1,h2,h3,h4,h5,h6 
{
background-color : inherit; 
color: #143d55;
}

.small {
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
background-color : inherit;

} 

.title {
font-family : "Tahoma", Verdana, Tahoma, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #143d55; 
/* red */
background-color : inherit; 

} 


.large {
font-family : "Arial", Tahoma, Verdana, Helvetica, sans-serif; 
font-size : 26px; 
font-weight : bold; 

background-color : inherit; 
} 

.medium {
font-family : "Arial", Tahoma, Verdana, Helvetica, sans-serif; 
font-size : 17px; 
font-weight : bold; 

background-color : inherit; 
} 

.red {
	color : red; 

}
	
INPUT.buttonmouseover {
font-family : "Tahoma", Arial, Helvetica, sans-serif; 
font-size : 13px; 
padding: 2px;
FONT-WEIGHT: normal;
cursor:pointer;
cursor:hand;

color: #fff;
background-color: #000;
border: 1px solid #000;
}

INPUT.button {
font-family : "Tahoma", Arial, Helvetica, sans-serif; 
font-size : 13px; 
padding: 2px;
 FONT-WEIGHT: normal;
 cursor:pointer;
 cursor:hand;
 
color: #fff;
background-color: #143d55;
border: 1px solid #143d55;
}



INPUT.editbox_mo {
border: 1px solid #E59700;
padding: 3px;
background-color:#FFFDF9;
color: gray;
font-family : "Arial", Verdana, Arial, Helvetica, sans-serif; 
font-size : 15px;
font-weight : bold;
}

INPUT.editbox {
padding: 4px;
border:1px solid #7b99aa;

background-color:#FCFCFC;
color: gray;
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px;
font-weight : normal;
}


INPUT.seditbox {

border:1px solid #CCCCCC;

padding: 3px 22px 3px 3px;
background: #FCFCFC url('../images/icon-search.gif') no-repeat right center;

color: gray;
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
font-size : 14px;
font-weight : normal;
}



#navcontainer { width: 100%; }


ul#navlist
{
padding: 0px;
margin: 0px;

	font-family : "Tahoma", Tahoma, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
color: #000;
list-style-type: none;
}

ul#navlist span#x
{

float: left;
clear:left;
}

ul#navlist span, .numbering {
	
	padding: 3px 6px 3px 6px;
	
	margin-top: 2px;


border: 1px solid #E3E3E3;
text-decoration: none; /* no underline */
color: #000;

display:  block; 

}
ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;

list-style-type: none;
display: inline;
}

ul#navlist li a
{
display: block;
padding: 5px;
width: "100%";
background-color: inherit;
border: 0px;
padding: 6px 12px 6px 8px;
border-bottom: 1px solid #E6E6E6;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
/* 064E79 */
text-decoration: none;
}

#navcontainer a:hover
{
background-color: whitesmoke;
color: #000;
}

/*border-bottom: 2px solid navy; */