/* ---------------------- Dolphin nav ---------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:small;
}

A:link {
	color:#000;
	text-decoration: none
}
A:visited {
	color:#000;
	text-decoration: none
}
A:active {
	color:#0e6238;
	text-decoration: none
}
A:hover {
	color: #0e6238;
	text-decoration: underline;
}
.Hsub {
	border-color:#999999;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style: dotted;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:small;
}
.HPanel {
	border-color:#999999;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-style: dotted;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:small;
}
.HPanelF {
	padding:0;
	border-color:#999999;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-style: solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:small;
}
.HPanelL {
	padding:0;
	border-color:#999999;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style: solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:small;
}
.textMenu {
	font-family: Times New Roman;
	font-size:18px;
	font-weight: bold;
	border-color:#000000;
}


.textMenuCurrent {
	font-family: Times New Roman;
	font-size:18px;
	font-weight: bold;
	border-color:#0e6238;
}

.textMenuWhite {
	font-family: Times New Roman;
	font-size:18px;
	font-weight:600;
	color:#FFFFFF;
}

.textMenu2 {
	font-family: Times New Roman;
	font-size:16px;
	font-weight: bold;
	border-color:#000000;
}

.textMenuWhite2 {
	font-family: Times New Roman;
	font-size:16px;
	color:#FFFFFF;
}
.textWeb {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	border-color:#000000;
}
.textsmall {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #666;
}
.textFooter {
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	border-color:#000000;
}
.textFooter2 {
	font-family: Arial;
	font-size:12px;
	border-color:#000000;
}
.formbutton100 {
	font-family:Arial;
	cursor:pointer;
	border:outset 1px #ccc;
	background:#666;
	color:#FFF;
	font-weight:bold;
	padding: 1px 2px;
	width:50px;
	padding-top: 2px;
}
.table-buttom-dott {
	border-color:#999999;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style: dotted;
}
.table-left-dott {
	border-color:#999999;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-style: dotted;
}
.table-top-dott {
	border-color:#999999;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style: dotted;
}
.table-buttom-solid {
	border-color:#999999;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style: solid;
}
.table-bottom-solidWhite {
	border-color:#FFFFFF;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style: solid;
}
.table-top-solid {
	border-color:#999999;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style: solid;
}
.table-top-solidWhite{
	border-color:#FFFFFF;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style: solid;
}
.TBorder {
	font-family: Tahoma, Geneva, sans-serif;
	border : 1px solid #CCCCCC;
	padding: 0px;
	border-collapse:collapse;
	vertical-align:top;
	text-align: left;
}
.tabSubmenu {
	height:33px;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 20px;
}
#tabs30 {
	position:relative;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url(../../images/dolphin_bg.gif) repeat-x bottom left;
	padding:0 0 0 20px;
}
#tabs30 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
}
#tabs30 ul li {
	display:block;
	float:left;
	margin:0 1px;
}
#tabs30 ul li a {
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
}
#tabs30 ul li a span {
	padding:12px 20px 0 0;
	height:21px;
	float:left;
}
#tabs30 ul li a:hover {
	color:#fff;
	background:transparent url(../../images/dolphin_bg-OVER.gif) repeat-x bottom left;
}
#tabs30 ul li a:hover span {
	display:block;
	width:auto;
	cursor:pointer;
}
#tabs30 ul li a.current, #tabs30 ul li a.current:hover {
	color:#fff;
	background:#1D6893 url(../../images/dolphin_left-ON.gif) no-repeat top left;
	line-height:275%;
}
#tabs30 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;
}
/* ---------------------- END Dolphin nav ---------------------- */

.t {
	background: url(../../images/dot2.gif) 0 0 repeat-x;
	width:80%;
}
.b {
	background: url(../../images/dot2.gif) 0 100% repeat-x
}
.l {
	background: url(../../images/dot2.gif) 0 0 repeat-y
}
.r {
	background: url(../../images/dot2.gif) 100% 0 repeat-y
}
.bl {
	background: url(../../images/bl2.gif) 0 100% no-repeat
}
.br {
	background: url(../../images/br2.gif) 100% 100% no-repeat
}
.tl {
	background: url(../../images/tl2.gif) 0 0 no-repeat
}
.tr {
	background: url(../../images/tr2.gif) 100% 0 no-repeat;
	padding:10px
}
/*--------------------------------------------------------------*/
.tbmain {
	/* Changes on the form */
 background: url(http://www.jotform.com/images/styles/style1_bg.gif) #ffffff top repeat-x !important;
}
.left {
	/* Changes on the form */
  color: #ff5200 !important;
	font-family: Verdana !important;
	font-size: 12px !important;
}
td.left {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight:bold;
	color:#ff5200;
	vertical-align: top;
	text-align: left;
}
.pagebreak {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight:bold;
	color:black;
}
td.right {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	vertical-align: top;
	text-align: left;
}
.tbmain {
	height:100%;
	color:#333333;
	background:url(http://www.jotform.com/images/styles/style1_bg.gif) #ffffff top repeat-x;
}
.head {
	font-family: "Trebuchet MS";
	font-size: large;
	font-weight: bold;
	color:#ff5200;
	vertical-align: top;
	text-align: left;
}
.notvalid {
	border:2px red solid;
	font-family:"Trebuchet MS";
}
.text {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	border:1px #cccccc solid;
	background:url(../../images/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
select.other {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	border:1px #cccccc solid;
	background:url(../../images/style1_txt_bg.gif) #f6f6f6 top repeat-x;
}
.btn {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	border:1px #c6c7ca solid;
	background: url(../../images/style1_btn_bg.gif) #e4e4e4 top repeat-x;
}
span.required {
	font-size: 13px !important;
	color: red !important;
}
div.backButton {
	background: transparent url("../../images/btn_back.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float:left;
	margin-bottom:15px;
	padding-right:5px;
}
div.backButton:hover {
	background: transparent url("../../images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active {
	background: transparent url("../../images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton {
	background: transparent url("../../images/btn_next.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float: left;
	margin-bottom:15px;
	padding-right:5px;
}
div.nextButton:hover {
	background: transparent url("http://www.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active {
	background: transparent url("http://www.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo {
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}
