/* BROWSER FLAGS (maintemplate/global): default */
/* -------------------------------- default -------------------------------- */
html, body {margin: 0px; padding: 0px; background: #fff url(../data/bg.gif) repeat-x;}
body {padding: 6px 0px 6px 0px; font-family: Arial,Verdana,Sans-Serif; font-size: 62.5%; color: #666;}
.body {margin:auto; width:915px;}
form {margin: 0px; padding: 0px;}
img {border: 0px;}
td {vertical-align: top;}
hr {height: 1px; border-style: solid; border-width: 0px 0px 1px 0px;}
p {margin-top: 0px}
a {color: #2f66b0; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}
a.semiInverse {color: #000; text-decoration: none;}
a.semiInverse:hover {color: #000; text-decoration: underline;}
a:focus {outline:none;}
h1.title {font-size: 1.6em; font-weight: normal; color: #db5f02; background: none; height: auto; margin: 0px 0px 10px 0px;}
h1.pageTitle {font-family: Arial, Verdana, Sans-Serif; font-size: 2.6em; font-weight: normal; line-height: 1.15em; color: #2f66b0; margin: 0px 0px 15px 0px; padding: 0px;}

.contentBox h2 {
	font-weight: normal;
	display:block;
	background:transparent url(../data/list-item-bg.gif) repeat-x scroll 0 0;
	color:#DB5F02;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:1.6em;
	margin:0;
	padding:14px 10px 10px;
	width:100%;
	 	
}

.ebox {
	font-weight: bold;
	display:block;
	background:#FFF url("/data/Templates/images/example1.png") no-repeat scroll 0 0;
	color:#DB5F02;
background-color: #efefef;
	font-family:Arial,Verdana,Sans-Serif;
        border-color:#999999;
        border-style:solid;
        border-width:2px;
	font-size:1.2em;
        margin: 0px 0px 10px 20px;
	padding:20px 0px 10px 60px;
	width:600px;
        list-style-type:none;
}

.fbox {
	font-weight: bold;
	display:block;
	background:#FFF url("/data/Templates/images/cube.png") no-repeat scroll 0 0;
	color:#DB5F02;
	font-family:Arial,Verdana,Sans-Serif;
        border-color:#660000;
        background-color:#FFE6E6;
        border-style:solid;
        border-width:2px;
	font-size:1.2em;
        margin: 0px 0px 10px 20px;
	padding:20px 0px 10px 60px;
	width:600px;
        list-style-type:none;
}
.bbox {
	font-weight: bold;
	display:block;
	background:#FFF url("/data/Templates/images/gold_egg.png") no-repeat scroll 0 0;
	color:#DB5F02;
	font-family:Arial,Verdana,Sans-Serif;
        border-color:#DB5F02;
        border-style:solid;
        border-width:2px;
	font-size:1.2em;
        margin: 0px 0px 10px 20px;
	padding:15px 0px 10px 60px;
	width:600px;
        list-style-type:none;
}
.btxt {
	font-weight: normal;
	font-family:Arial,Verdana,Sans-Serif;
	width:100%;
        border-style:none;
        border-width:1px 0px 0px 0px;
        list-style-type:none;
        padding: 0px 0px 0px 0px; 
        margin: 10px 0px 0px -30px;
        font-size: 13px;
        color: #666;
}

.contentBox p {
	padding-left:12px; 	
        margin-top:0px;
}
/* TOP NAVIGATIO DESIGN 01 */

#navTN01 {
	background:transparent url(/data/Templates/TN01/top-nav-bg.gif) no-repeat scroll right bottom;
	height:31px;
	position:relative;
}
#navTN01 ul {
	font-family:Arial,Verdana,Sans-Serif;
	list-style-type:none;
	margin:0;
	padding:0;
}
#navTN01 ul li {
	border-color:#C8C7C7 #C8C7C7 #C8C7C7 #FFFFFF;
	border-style:solid;
	border-width:0 1px;
	display:block;
	float:left;
	font-size:12px;
}
#navTN01 ul li a {
	color:#515254;
	display:block;
	float:left;
	padding:8px 25px;
	text-decoration:none;
}
#navTN01 ul .pos1 {
	border-left:0 none;
}
#navTN01 ul .pos1 a {
	background-image:url(/data/Templates/TN01/top-nav-left-bg.gif);
	background-repeat: no-repeat;
}
#navTN01 ul a:hover,
#navTN01 ul .menu-item-0-active a {
	background:transparent url(/data/Templates/TN01/top-nav-bg-over.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
}
/* IF you don't need round corners do not include this code */
#navTN01 ul .pos1 a:hover,
#navTN01 ul .pos1 .menuDiv0-active a {
	background-image:url(/data/Templates/TN01/top-nav-first-item-over.gif);
	color:#fff;
}
#navTN01 {
	background:transparent url(/data/Templates/TN01/top-nav-bg-rounded.gif) no-repeat scroll right bottom;
}

/* TOP NAVIGATION 02 */ 
#topnavId ul {
	font-family:Arial,Verdana,Sans-Serif;
	padding:0px;
	margin:0px;
	list-style-type: none;
}
#topnavId li {
	float:left;
}	
#topnavId ul li a {
	font-size: 12px;
	color: #000;
	padding-right: 10px;
	padding-left: 10px;	
	border-right: 1px solid #ccc;	
}
#topnavId #topnavId0-last a {
	border-right: 1px solid #fff;	
}
/* LEFT ID NAV */ 

#leftnavId {
	background:transparent url(/data/Templates/LN01/title-tab-bg.gif) repeat-x scroll left top;
	width: 194px;
}
#leftnavId h4 {
	background:transparent url(/data/Templates/LN01/title-tab-right.gif) no-repeat scroll right top;
	color:#FFFFFF;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	line-height:1.9em;
	margin:0;
	padding:0 15px;
}
#leftnavId ul {
	background:#FFF url(/data/Templates/LN01/title-tab-shadow.gif) repeat-x scroll 0 0;
	border-color:#D6D5D5;
	border-style:solid;
	border-width:0 1px 1px;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:1.3em;
	list-style-type:none;
	margin:0 0 0px;
	padding:10px;
}
#leftnavId li {
	padding:2px;
}

#leftnavId li a {
	color:#333333;
	display:block;
	font-size:12px;
	text-decoration:none;
	background-image:url(/data/Templates/LN02/orange-bullet.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
	padding-left:25px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom:2px;
	
}
#leftnavId li a:hover {
	color:#1169AC;
	text-decoration:none;
}
#leftnavId .leftId-item-0-active {
	background-color: #FFFFFF;
}
/* NORMAL LEF NAV */ 

#leftnav {
	background:transparent url(/data/Templates/LN01/title-tab-bg.gif) repeat-x scroll left top;
	width: 200px; /* WIDTH can be set up to 500px */
}
#leftnav h4 {
	background:transparent url(/data/Templates/LN01/title-tab-right.gif) no-repeat scroll right top;
	color:#FFFFFF;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	line-height:1.9em;
	margin:0;
	padding:0 15px;
}
#leftnav ul {
	background:#F1F2F2 url(/data/Templates/LN01/title-tab-shadow-dark.gif) repeat-x scroll 0 0;
	border-color:#D6D5D5;
	border-style:solid;
	border-width:0 1px 1px;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:1.3em;
	line-height:1.38em;
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
#leftnav li {
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #FFFFFF;
	padding:3px 5px 3px 10px;
}
#leftnav #menu0-first.left-item-0-active  {
	background:#fff url(/data/Templates/LN01/title-tab-shadow.gif) repeat-x scroll 0 0;
}
#leftnav li a {
	color:#333333;
	display:block;
	font-size:12px;
	text-decoration:none;	
}
#leftnav li a:hover {
	color:#1169AC;
	text-decoration:none;
}
#leftnav .left-item-0-active {
	background-color: #FFFFFF;
}

/* * * * * * * * * * * * * * * * * * */
.toolsEmpty {
	height:15px;
}
#header {
	background:#FFFFFF url(../data/header-bg.gif) repeat-x scroll left bottom;
	border:1px solid #C8C7C7;
	height:50px;
	position:relative;
	padding:7px;
}
#header .logo {
	left:22px;
	position:absolute;
	top:20px;
}
#header .tagline {
	left:750px;
	position:absolute;
        font-size:1.3em;
	top:40px;
}
#header #topnavId {
	font-size:1.1em;
	line-height:normal;
	position:absolute;
	right:10px;
	top:11px;
}
#header .tlc {
	background:transparent url(../data/header-left-corner.gif) no-repeat scroll 0 0;
	height:7px;
	left:-1px;
	position:absolute;
	top:-1px;
	width:7px;
}
#header .trc {
	background:transparent url(../data/header-right-corner.gif) no-repeat scroll 0 0;
	height:7px;
	right:-1px;
	position:absolute;
	top:-1px;
	width:7px;
}

#homeContentSide {

	float:right;
	width:194px;
}
#homeContentMain {
	float:left;
	width:698px;
}
#subContentSide {
	float:left;
	width:194px;
	margin-right: 25px;
}
#subContentMain {
	float:left;
	width:688px;
}
.sidebox {
	border-color:#D6D5D5;
	border-style:solid;
	border-width:0 0px 0px;
	color:#555555;
	font-size:1.1em;
	line-height:1.27em;
	padding:0px 0px 0px 0px;
        text-align: left;
}
.homePageCaption123 {
background:#FFFFFF url("/data/Templates/images/blue_ray.jpg") no-repeat scroll left top;

background:#FFFFFF url("/data/Templates/images/blue_light.jpg") no-repeat scroll left top;
background:#FFFFFF url("/data/Templates/images/green_bubbles.jpg") no-repeat scroll left top;
background:#FFFFFF url("/data/Templates/images/Green_flower.jpg") no-repeat scroll left top;
background:#FFFFFF url("/data/Templates/images/green_grass.jpg") no-repeat scroll left top;

	height: 278px;
	width: 698px;
}
.homePageCaption111 {
	background:#FFFFFF url(../data/captions/randomfile) no-repeat scroll left top;
	height: 278px;
	width: 698px;
}

.infoBox {
background-image:url("/data/Templates/images/infobox.png");
background-position:left top;
background-repeat:no-repeat;
padding-bottom:6px;
padding-top:18px;
margin-bottom:10px;
width:680px;
}
.infoBoxContent {
color:#FFFFFF;
font-size:12px;

padding-left:76px;
padding-right:10px;
}

div.rounded {position: relative; border: solid 1px #dad9d9;}
div.rounded .tlc {position: absolute; left: -1px; top: -1px; width: 9px; height: 9px; background: url(../data/top-left-corner.gif) no-repeat;}
div.rounded .trc {position: absolute; right: -1px; top: -1px; width: 9px; height: 9px; background: url(../data/top-right-corner.gif) no-repeat;}
div.rounded .blc {position: absolute; left: -1px; bottom: -1px; width: 9px; height: 9px; background: url(../data/bottom-left-corner.gif) no-repeat;}
div.rounded .brc {position: absolute; right: -1px; bottom: -1px; width: 9px; height: 9px; background: url(../data/bottom-right-corner.gif) no-repeat;}
#footer .header {
	border-bottom:1px solid #D6D5D5;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:1.2em;
	padding:10px 12px 8px;
}
#footer .header .title {
color:#333333;
float:left;
}
#footer .header .address {
float:right;
}
.contentBox {
	padding: 20px;
	padding-left:0px;
	font-size:1.3em;
	line-height:1.5em;
}
.footerContent {
	padding: 5px;
}
.dashed {
	height: 0;
	border: none;
	border-bottom: 1px solid #dad9d9;
	width: 100%;
	margin: 1em auto 0;
}


.pageCaption {
 	height: 92px;
	width: 688px;
	padding-top: 15px;
	padding-left: 15px;
}
.pageTitle {
 	width: 362px;
}
/* TABS */ 

ul.tabs {
	font-family:Arial,Verdana,Sans-Serif;
	font-size:1.2em;
	height:30px;
	line-height:2.14em;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.tabs li {
	background:transparent url(../data/tabs/bg.gif) repeat-x scroll left bottom;
	border-bottom:1px solid #C8C7C7;
	float:left;
	text-align:center;

}
ul.tabs li.firstTab span {
	background-image:url(../data/tabs/left-first.gif);
}
ul.tabs li span {
	background:transparent url(../data/tabs/left.gif) no-repeat scroll 0 0;
	display:block;
	height:30px;
	overflow:hidden;
}
.tabs li.firstTab a {
	width:167px;
}
ul.tabs li a {
	background:transparent url(../data/tabs/right.gif) no-repeat scroll right top;
	color:#555555;
	display:block;
	height:30px;
	text-decoration:none;
	width:177px;
        cursor: pointer;

}
ul.tabs li.lastTab a {
	background-image:url(../data/tabs/right-last.gif);
}
ul.tabs li.active {
	background-image:url(../data/tabs/on-bg.gif);
	border-bottom-color:#FFFFFF;
}
ul.tabs li.active span {
	background-image:url(../data/tabs/on-left.gif);
}
ul.tabs li.active a {
	background-image:url(../data/tabs/on-right.gif);
	color:#1169AC;
}
ul.tabs li.active .firstTab span {
	background-image:url(../data/tabs/on-left-first.gif);
}
ul.tabs li.active a.lastTab {
	background-image:url(../data/tabs/on-right-last.gif);
}


.dynTabs .panels {
 	padding: 10px;
}
.form th {
	text-align:left;
}
.form .xFormError {
	color: red;
}
#whoson {left:920px;top:105px; position:absolute;}