/******* Editize styles  do not alter ****************/

h1 {
	color:#233D4A;
	border-bottom:1px solid #73818E;
	padding:0 0 5 0px;
	font-family:arial;
	font-size: 16px;
	text-align:left;
	font-weight: bold;
}

p {
	color:#003F77;
	font-size:9pt;
	font-family:arial;
	font-weight:normal;
}

pre {
	color:#003F77;
	font-size:9pt;
	font-family:arial;
	font-weight:normal;
	
}
/******* Editize styles end do not alter *************/

.body {
 background-image: url(../images/background/bg-lines.gif);
 background-repeat: repeat-x;
 text-align:center;
 margin:10px;
 background-color: #e0e0e0;
}

.mainmenu {
	background:#c1c1c1;
	height:20px;
	width:855px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:5px solid #ffffff;
}

*/
.body {
 background-image: url(../images/background/gradientBack.jpg);
 text-align:center;
 margin:10px;
}
*/
.body2 {
 text-align:center;
 margin:10px;
 
}
table, td { 
	font-size : 12px;
	font-weight:normal;
 	font-family : arial, verdana, sans-serif; 
	color: #222222;
	border:0px solid red;
	}
div#main {
	 position:relative;
	 margin-top:5px;
	 margin-bottom:0px;
	 margin-left:auto;
	 margin-right:auto;
	 width:855px;
	 height:500px;
 	
	}
.main2 {
	 position:relative;
	 margin-top:0px;
	 margin-bottom:0px;
	 margin-left:auto;
	 margin-right:auto;	 
	}

div#menu {
	 position:relative;
	 width:855px;
	 
	}
div#mainBody {
	 position:absolute;
	 background:transparent;
	 margin-top:0px;
	 margin-bottom:0px;
	 left:0px;
	 width:852px;

	 padding-bottom:0px;
 	
	}
div#wrapper {
	 position:relative;
	 background:#ffffff;
	 margin-top:0px;
	 margin-bottom:0px;
	 left:0px;
	 border-bottom:1px solid #777777;
	 width:855px;
	
 	 
	}
div#mainBody_email {
	 position:absolute;
	 background:#ffffff;
	 margin-top:78px;
	 margin-bottom:0px;
	 left:0px;
	 width:621px;
	 padding-bottom:0px;
 	 border:1px solid #777777;
	}

.copyright {	
	position:relative;
	background:#ffffff;
	display:block;
	top:5px;
	width:855px;
	font-size : 10px;
	font-weight:bold;
 	font-family : arial, verdana, sans-serif; 
 	border: 1px solid #777777;
	padding:0 0 5 0px;
	color: #777777;

}	
.copyright_email {
	position:relative;
	display:block;
	left:0px;
	top:10px;
	width:621px;
	font-size : 11px;
	font-weight:bold;
 	font-family : arial, verdana, sans-serif; 
 	padding-right:14px;
	color: #222222;

}	
div#search{
	 position:relative;
	 left:0px; 
	 top:0px;
	}

A#verticale:link {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
A#verticale:hover {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4a545d;
	font-weight: bold;
}
A#verticale:visited{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fffff;
	font-weight: bold;
}
div#registerImg {
	 position:absolute;
	 left:90px; 
	 top:60px;
	 width:133px;
	 height:141px;
	}


div#masthead {
	 background:#ffffff;
	 margin-top:2px;
	 position:relative;
	 left:0px; 
	 top:0px;
	 width:855px;
	 height:150px;
 	 
	}
div#masthead_email {
	 margin:0px;
	 background: url(../images/headers/masthead_email.jpg) 0 0 no-repeat;
	 position:relative;
	 left:0px; 
	 top:0px;
	 width:621px;
	 height:85px;
 	 border:0px solid #000000;	 
	}

div#prev {
	 position:absolute;
	 left:367px; 
	 top:327px;
	 width:135px;
	 height:25px;
 	 border:0px;
	}
div#next {
	 position:absolute;
	 left:582px; 
	 top:327px;
	 width:135px;
	 height:25px;
 	 border:0px;
	}
.sidemenuLabel {
	vertical-align:top;
	padding:10 10 10 10px;
	background:#7396ba;
	font-size : 16px;
	font-weight:bold;
 	font-family : arial, verdana, sans-serif; 
	color: #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;

}
.mainfont {
	font-size : 12px;
	font-weight:bold;
 	font-family : arial, verdana, sans-serif; 
	color: #F2EE8B;
	}
.headerfont {
	font-size : 14px;
	font-weight:bold;
 	font-family : arial, verdana, sans-serif; 
	color: #ffffff;
	}
.schedulefont {
	font-size : 14px;
	font-weight:bold;
 	font-family : arial, verdana, sans-serif; 
	color: #111111;
	}

div#messageblock {
	position:absolute;
	 left:336px; 
	 top:70px;
	 width:410px;
	 height:230px;
 	border:0px solid #797069;

}



A {	
	color: #4a545d; 
	text-decoration:none;
	}

A:hover {
	color: #4a545d;
	text-decoration:underline;
	}

A:visited {
	color: #4a545d;
	outline: none;
	}
A:active {
	color: #4a545d;
	outline: none;
	}

A:visited:hover {
	color: #4a545d;
	}

.hover:hover {
	color: #4a545d;
	text-decoration:underline;
	}
div#filter { 
	margin-top:10px; 
	margin-bottom:20px; 
	}
	
.formFields{
	 padding:0px;
	 width:200px;
	 background:#e1e1e1;
	 border:1px solid #b3b3b3;
}

.searchField{

	 padding:0px;
	 width:130px;
	 background:#ffffff;
	 border:1px solid #b3b3b3;
}

.formFields1{
	 padding:0px;
	 width:40px;
	 background:#e1e1e1;
	 border:1px solid #b3b3b3;
	 z-index:1;
}

.formButton{
	 padding:0px;
	 width:90px;
	 background:#e1e1e1;
	  border-top:2px solid #d4d4d4;
	  border-left:2px solid #d4d4d4;
	 border-bottom:2px solid #777777;
	 border-right:2px solid #777777;
	 z-index:1;
}

.formFields2{
	 padding:0px;
	 width:25px;
	 background:#e1e1e1;
	 border:1px solid #b3b3b3;
}

.form_style {
 	font-size : 12px; 
 	font-family : geneva, arial, sans-serif; 
 	width: 215px; 
 	}
.form_style_med { 
	font-size : 12px; 
	font-family : geneva, arial, 
	sans-serif; 
	width: 200px; 
	}
.form_style_srt { 
	font-size : 12px; 
	font-family : geneva, arial, sans-serif; 
	width: 170px; 
	}


	
div#sorry {
 position:absolute;
 margin-top:10px;
 margin-bottom:0px;
 margin-left:auto;
 margin-right:auto;
 width:500px;
}

div#gallery{
	position:absolute;
	top:113px;
	left:335px;
	width:395px;
	height:185px;
	border:0px;
	cursor:pointer;
	z-index:10;
}

.resetUP{
	position:absolute;
	top:379px;
	left:400px;
	width:54px;
	height:27px;
	border:0px;
	cursor:pointer;
	background: transparent url(images/navigation/resetUp.png) 0px; 0px; no-repeat;
	z-index:9;
}


.resetSelect{
	position:absolute;
	top:379px;
	left:400px;
	width:54px;
	height:27px;
	border:0px;
	cursor:pointer;
	background: transparent url(images/navigation/resetDown.png) 0px; 0px; no-repeat;
	z-index:9;
}


.sendUP{
	position:absolute;
	top:378px;
	left:470px;
	width:54px;
	height:27px;
	border:0px;
	cursor:pointer;
	background: transparent url(images/navigation/sendUp.png) 0px; 0px; no-repeat;
	z-index:9;
}
.sendSelect{
	position:absolute;
	top:378px;
	left:470px;
	width:54px;
	height:27px;
	border:0px;
	cursor:pointer;
	background: transparent url(images/navigation/sendDown.png) 0px; 0px; no-repeat;
	z-index:9;
}


div#send{
	position:absolute;
	top:40px;
	left:220px;
	
}

div#loadDetails{
	position:absolute;
	display:none;
	background-color:#ffffff;
	font-family:arial,verdana;
	font-size:12px;
	font-weight:bold;
	color: #666666;
	text-align:center;
	padding:10 10 10 10px;
	top:90px;
	left:130px;
	width:600px;
	height:450px;
	border:1px solid #79889b;
	z-index:999;
	
}

div#loadPrint{
	position:absolute;
	display:none;
	background-color:#ffffff;
	font-family:arial,verdana;
	font-size:12px;
	font-weight:bold;
	color: #666666;
	text-align:center;
	padding:10 10 10 10px;
	top:110px;
	left:70px;
	width:600px;
	height:400px;
	border:1px solid #79889b;
	z-index:999;
	
}

div#member{
	position:absolute;
	display:none;
	background-color:#ffffff;
	font-family:arial,verdana;
	font-size:12px;
	font-weight:bold;
	color: #666666;
	text-align:center;
	padding:10 10 10 10px;
	top:100px;
	left:550px;
	width:260px;
	height:150px;
	border:1px solid #79889b;
	z-index:999;
	
}



div#zoomZoom{
	position:absolute;
	display:none;
	background-color:#ffffff;
	font-family:arial,verdana;
	font-size:12px;
	font-weight:bold;
	color: #666666;
	text-align:center;
	padding:2 0 0 0px;
	top:5px;
	left:80px;
	width:680px;
	height:600px;
	border:1px solid #79889b;
	z-index:999;
	
}

div#confirmProgress{
	position:absolute;
	display:none;
	background-color:#ffffff;
	font-family:arial,verdana;
	font-size:12px;
	font-weight:bold;
	color: #666666;
	text-align:center;
	padding:30 30 30 30px;
	top:200px;
	left:260px;
	width:400px;
	height:160px;
	border:1px solid #79889b;
	z-index:999;
	
}

div#cal{
	position:absolute;
	display:none;
	vertical-align:top;
	padding-top:3px;
	padding-left:3px;
	top:120px;
	left:500px;
	width:120px;
	height:155px;
	border:1px solid #79889b;
	background-color:#ffffff;
	z-index:9;
	
}



/*****  navigation buttons ******************/
.CellSelect{
	
	cursor:pointer;
	margin-bottom: 1px;
	background-color:#c1c1c1;
	color:#000000;
	width:100px;
	padding:1px;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	border:1px solid #000000;
}

.MenuSelectHover{
	
	background-color:#ffffff;
	color:#800000;
	font-family:Arial,Verdana;
	font-weight:bold;
	font-size : 12px;
 	padding-right:2px;
	cursor:pointer;
	z-index:3;
}

.MenuDeselect{
	
	background-color:#c1c1c1;
	color:#444444;
	font-family:Arial,Verdana;
	font-weight:bold;
	font-size : 12px;
 	padding-right:2px;
 	
}
.MenuSelect{
	
	background-color:#ffffff;
	color:#800000;
	font-family:Arial,Verdana;
	font-weight:bold;
	font-size : 12px;
 	padding-right:2px;
	cursor:pointer;
	z-index:3;
}
.MenuCell{
	
	background-color:#344356;
	color:#ffffff;
	font-family:Arial,Verdana;
	font-weight:bold;
	font-size : 12px;
 	padding-right:2px;
	cursor:pointer;
	z-index:3;
}

/*****  navigation buttons ******************/

.PrivacyHeader{
	font-family:arial;
	font-size:14pt;
	color:#233D4A;
}

.PrivacyText{
	font-family:arial;
	font-size:10pt;

}

div#content {
	text-align:left;
	padding:5 5 1 5px;
	
}
div#content_sub {
	text-align:left;
	padding:2 2 2 2px;
}
div#content_email {
	text-align:left;
	padding:10 30 10 30px;
}


div#contentCat {
	text-align:left;
	padding:10 10 0 20px;
	margin:0px;
	
}
div#contentEdit {
	padding:0 0 10 0px;
}
.ContentHeader{
	color:#233D4A;
	border-bottom:1px solid #73818E;
	padding:0 0 5 0px;
	font-family:arial;
	font-size: 16px;
	text-align:left;
	font-weight: bold;
}
.ContentHeader1{
	color:#233D4A;
	padding:0 0 5 0px;
	font-family:arial;
	font-size: 16px;
	text-align:left;
	font-weight: bold;
}
.contentdetail{
	color:#233D4A;
	padding:0 0 5 0px;
	font-family:arial;
	font-size: 12px;
	text-align:left;
	font-weight: bold;
}

.contentdetail1{
	color:#222222;
	padding:0px;
	font-family:arial;
	font-size: 12px;
	text-align:left;
	font-weight:normal;
}

.ContentLine{
	padding:0px;
	color:#73818E;
}

.WelcomeLink
{
	color:#171554;

}

.WelcomeText
{
	text-align:left;
	vertical-align:top;
	font-size:10pt;
	font-family:arial;
}
.highlighted
{
	font-family:arial;
	color:#c5394a;
}

.productIframe{
	 position:relative;
	 vertical-align:top;
	 background:#ffffff;
	 margin:0px;
	 left:0px;
	 top:0px;
	 width: 98%;
 	 border:0px solid #777777;
	}

/*****  navigation buttons ******************/

.topmenuDeselect {
	
	border:1px solid #7396ba;
	background-color:#7396ba;
	width:185px;
 	padding:5 3 2 10px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size : 11px;
	text-decoration:none;
	z-index:3;
}


.topmenuSelectHover {
	border:1px solid #777777;
	background-color:#ffffff;
	width:185px;
 	padding:5 3 2 10px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#042e64;
	font-family:Arial;
	font-weight:bold;
	font-size : 11px;
	text-decoration:none;
	z-index:3;
}


.topmenuSelect {
	
	border-top:1px solid #222222;
	border-left:1px solid #222222;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	background-color:#9b9b9b;
	width:185px;
 	padding:5 3 2 10px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size : 11px;
	text-decoration:none;
	z-index:3;

}

.footerbar {
	border:1px solid #777777;
	background-color:#b1b1b1;
	height:2px;
	margin:3px;
}

/*************** sub1 css styles *****************/

.subSelect {
	background: url(../images/navigation/arrow_down.gif) 3px 1px no-repeat;
	background-color:#D2D3D4;
	border:1px solid #222222;
	
	width:160px;
 	padding:1 0 1 20px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#222222;
	font-family:Arial;
	font-weight:bold;
	font-size : 10px;
	text-decoration:none;
	

}

.sub_overSelect {
	background: url(../images/navigation/arrow.gif) 3px 2px no-repeat;
	background-color:#D2D3D4;
	border:0px solid #222222;
	
	width:160px;
 	padding:2 0 2 20px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#222222;
	font-family:Arial;
	font-weight:bold;
	font-size : 10px;
	text-decoration:none;
	

}

.sub_overSelectHover {
	background: url(../images/navigation/arrow.gif) 3px 2px no-repeat;
	background-color:#D2D3D4;
	border:0px solid #222222;
	
	width:160px;
 	padding:2 0 2 20px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#222222;
	font-family:Arial;
	font-weight:bold;
	font-size : 10px;
	text-decoration:none;
	

}


.subDeselect {
	background: url(../images/navigation/arrow.png) 3px 2px no-repeat;
	background-color:#ededed;
	border:0px solid #D4D4D4;

	width:160px;
 	padding:2 0 2 20px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#222222;
	font-family:Arial;
	font-weight:bold;
	font-size : 10px;
	text-decoration:none;
	

}
.sub_overDeselect {
	background: url(../images/navigation/arrow.png) 3px 3px no-repeat;
	background-color:#ededed;
	border:0px solid #D4D4D4;
	
	width:160px;
 	padding:2 0 2 20px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#222222;
	font-family:Arial;
	font-weight:bold;
	font-size : 10px;
	text-decoration:none;
	

}

.sub1Deselect{
	background-color:#ffffff;
	border:1px solid #222222;
	width:150px;
 	padding:1 0 1 10px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#444444;
	font-family:Arial;
	font-weight:bold;
	font-size : 9px;
	text-decoration:none;
}
.sub1Select{
	background-color:#ffffff;
	border:1px solid #222222;
	width:150px;
 	padding:1 0 1 10px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:red;
	font-family:Arial;
	font-weight:bold;
	font-size : 9px;
	text-decoration:none;
}
.sub1_overSelect{
	background-color:#F5F5F4;
	border:1px solid #444444;
	width:150px;
 	padding:1 0 1 10px;
 	margin:0px;
 	vertical-align:middle;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-size : 9px;
	text-decoration:none;
}


#dhtmltooltip{
	position: absolute;
	text-align:center;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #5E6367;
	color:#E4E8E9;
	visibility: hidden;
	z-index: 998;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 999;
	visibility: hidden;
}

form { 
	padding: 0; margin: 0; 
}

div#detailtext{
	color:#222222;
	font-family:Arial;
	font-weight:bold;
	font-size : 14px;
	text-decoration:none;
	
}

div#buttonUp{
 position:absolute;
 top:120px;
 left:650px;
  z-index:7;
}

div#buttonUpFast{
 position:absolute;

 top:90px;
 left:650px;
 z-index:8;
}

div#buttonDown{
 position:absolute;
 top:460px;
 left:650px;
 z-index:9;
}

div#buttonDownFast{
 position:absolute;
 top:490px;
 left:650px;
 z-index:10;
}
 
 div#descriptionOn{
	position:absolute;
	background: transparent url(../images/icons/descrip_off.png) 0px 0px no-repeat;
	background-color:#ffffff;
	text-align:right;
	top:12px; 
	right:-45px;
	width:120px;
	height:20px;
	cursor:pointer;
	z-index:999;
	
}


div#descriptionOff{
	position:absolute;
	background: transparent url(../images/icons/descrip_on.png) 0px 0px no-repeat;
	text-align:right;
	background-color:#ffffff;
	top:12px; 
	right:-45px;
	width:120px;
	height:20px;
	cursor:pointer;
	z-index:999;
	
}
  


