body {margin: 0 0 70px 0;}

table {
	font-family: "Trebuchet MS";
	font-weight: normal;
	color: #454545;
	font-size: 10pt;
	line-height: 140%;
}

img {border: 0;}

img.png {
	behavior: url("/media/css/png.htc");
}

a:link {color: #3069a4; text-decoration:underline;}
a:visited {color: #3069a4; text-decoration:underline;}
a:hover {color: #7c7c7c; text-decoration:underline;}

.header {
   background: transparent url('/media/images/f_01.jpg') repeat scroll 0% 0%; width: 100%; height: 138px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
}
.mp {background: transparent url('/media/images/il.jpg') no-repeat scroll right center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; vertical-align: top;}

.mp2 {background: transparent url('/media/images/il_bg.gif') repeat-x scroll center center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: center; width: 23%;}

.mp3 {background: rgb(226, 226, 226) url('/media/images/ar.gif') no-repeat scroll left center; padding-right: 35px; width: 260px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

#fast {width: 215px; float:right; color: #7c7c7c;}
#fast h1 {color: #ad28ad; font-size: 14pt; font-weight: normal;}
#fast select {width: 100%;}

#fast_second {width: 215px;}
#fast_second h1 {color: #ad28ad; font-size: 13pt; font-weight: normal;}
#fast_second select {width: 100%;}

#first h1 {color: #ad28ad; font-size: 14pt; font-weight: normal;}

#top_menu {width: 88%; height: 35px; margin: 25px auto 0 auto; padding: 0; text-align: center; line-height: 90%; font-size: 11pt;}
#top_menu a:link {color: #f1d5eb; text-decoration:underline;}
#top_menu a:visited {color: #f1d5eb; text-decoration:underline;}
#top_menu a:hover {color: #ffffff; text-decoration:underline;}

#menu {padding: 0; margin: 0 0 25px 0; list-style: none; line-height: 170%;}
#menu ul {list-style: none; padding: 0 0 0 20px; margin: 0;}

#menu2 {list-style: none; padding: 0 0 0 20px; margin: 0; line-height: 170%;}

#units {width: 88%; height: 110px;margin: 50px auto 50px auto; color: #868686;}
#units td {vertical-align: top;} 
#units p {width: 165px; text-align:left; margin: 10px 0 0 0;}

#left_title h1 {color: #b62d9e; font-weight: normal; font-size: 16pt; margin: 29px 0 30px 0;}

#content {width: 100%;}
#content h1 {color: #b62d9e; font-weight: normal; font-size: 16pt; margin: 0 0 30px 0;}
#content h2 {color: #757575; font-weight: normal; font-size: 12pt; margin: 0; line-height: 110%;}
#content ul, ol {list-style: none; margin-left:0px; margin-top:0px;padding-left:15px;}
#content li {background:transparent url('/media/images/li.gif') no-repeat scroll 0pt 10px; list-style-position:outside; margin:0pt; padding:5px 0pt 0pt 15px;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url('/media/images/arrow_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-11px;
	height:24px;
	width:10px;
    top: -3px;
}

#JT_arrow_right{
	background-image: url('/media/images/arrow_right.gif');
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:24px;
	width:11px;
    top: -3px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 1px solid #CCCCCC;
	background-color: #fff;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	text-align:center;
	width: auto;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
	
}

.JT_loader{
	background-image: url('/media/images/loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: center;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	font-weight:bold;
}

#JT_copy p{
	margin:3px 0;
}

#JT_copy img{
	padding: 0px;
}

.jTip{
	cursor: pointer;
}

.form td { vertical-align:top; padding:3px 3px 6px 3px;}
.form td.label { text-align:right; width:20%; }
.form td.required { font-weight:bold; }
p.help_text { margin:0; }
.form tr.error-field td, .form td.field_errors { background-color:#F1D5EB;}
.form tr.error-field td {border-style:solid;border-color:#C754B3;border-width:0 0 1px 0;}
