/* Tag's styles */
@font-face {
	font-family: "Georgia";
	src: url(/resources/georgia.ttf);
}

acronym {
	border-bottom:1px dotted #F00;
}

p {
	text-align:justify;
}
body { 
	background:#FFF url(/resources/images/bodybg.gif) repeat-x;
	margin:0px 0px 0px 0px; font: 10pt Tahoma, Geneva, sans-serif; line-height: 1.6em;
}

a, a:link, a:visited {
	color:#F00; text-decoration:none;
}

h1, h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333; margin-top:0px; padding-top:0px;
}

a:hover {
	color:#333; text-decoration:underline;
}	
blockquote {
	margin: 15px; 
	padding: 0 0 0 20px; 
	background: #FAFAFA; 
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #0a6fb5; 
	color:#000;
	font:12pt Georgia, "Times New Roman", Times, serif;
}

/* header style */
.hd { margin-bottom:11px; font:12pt bold Georgia, "Times New Roman", Times, serif; background:no-repeat left url(/resources/images/overlays.png); padding-left:18px; color:#666}
.hd a {margin-right:12px; border-right:#333 dotted 1px; padding-right:12px;}
.check { margin:5px 5px 5px 5px; font:Tahoma, Geneva, sans-serif 9px; color:#999; display:block; }
.quot {
	font:11pt Georgia, "Times New Roman", Times, serif;
	background-image:url(/resources/images/quotation.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
}
.quot span {
	font-size:10pt; font-style:italic; text-align:right; margin-top:0px; float:right; margin-bottom:7px;
	display:block;
}

#header {
	margin:0 auto; padding:0px 0px 0px 0px;
	width:910px; min-width:910px;
	display:block;
}
#logo {
	margin:25px 0px 0px 0px; padding:0px 65px 0px 0px;
	display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
}
#logo span {
	font: 10pt Tahoma, Geneva, sans-serif;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}
#logo h1 {
	font:27pt Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	color:#333;
}
#logo blockquote {
	font:9pt Tahoma, Geneva, sans-serif; color:#666;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;
}

/* Main menu */
#mmenu { 
	margin:0px 0px 0px 0px; padding:0px 0px 17px 0px;
	display:-moz-inline-stack; 
	display:inline-block; _overflow:hidden; zoom:1; *display:inline; text-align:right; vertical-align:bottom;
}
#mmenu ul {
	margin:10px 0px 0px 0px; padding:25px 0px 0px 0px;
}
#mmenu li {
	font-size: 1.1em; display: inline;
}
#mmenu li a { 
	float: left; width: 87px; padding: 2px 0 7px; text-align: center;
	margin: 0 0 0 10px; color: #636365; text-decoration:none;
}
#mmenu li a.current {
	background: #fff url(/resources/images/button.gif) no-repeat; color: #fff;
}
#mmenu li a:hover {
	text-decoration: none; color: #000; background: #fff url(/resources/images/button_grey.gif) no-repeat; 
}

/* Content */
#page {
	margin:0 auto; padding:25px 0px 0px 0px;
	width:910px; min-width:910px; background:#FFF;
}

/* main page */
.caption { background: #fff url(/resources/images/title.gif) no-repeat; padding: 2px 0 0 18px; height: 35px; color: #fff;}
.caption p { margin: 0; }
#left { margin: 0 0 20px; clear: left; width: 210px; float: left; }
#leftm { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; width: 270px; float: left; }
#leftm img {
	border:#FFF 7px solid;
	margin-left:5px; margin-right:5px;
}
#news { margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; width: 910px; float: left; }
#news h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#333; margin:0px 0px 0px 0px; padding-left:25px; background:url(/resources/images/news.gif) no-repeat; background-position:left; display:block;}
#news span { font:10px Tahoma, Geneva, sans-serif; color:#999; }
.newsp { line-height:1.3em; border-bottom: 1px dotted #ccc; padding-bottom:10px; padding-top:0px; padding-left:0px; padding-right:0px; text-align:justify;}

#news1 { margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; float: left; }
#news1 h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#333; margin:0px 0px 0px 0px; padding-left:25px; background:url(/resources/images/news.gif) no-repeat; background-position:left; display:block;}
#news1 span { font:10px Tahoma, Geneva, sans-serif; color:#999; }


#centerm { width: 220px; float: left; margin:0px 10px 0px 10px; padding:0px 0px 0px 0px; }
#center { width: 650px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#right { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float: right; width: 400px; }
#right h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#666; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#right p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.box { background: #eee; }
.box ul { margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; list-style:none; }
.box li { list-style: none; padding-right:15px; }
.box li a { 
	color:#F00; text-decoration:none; display:block; height:25px; vertical-align:middle;
	padding-left:10px; padding-right:10px; margin-left:10px;
	border-bottom: 1px dotted #ccc;
}
.box li a:hover {
	color:#333; text-decoration:underline;
}

/* footer */
#footer {
	margin:0 auto; padding:25px 0px 0px 0px;
	width:910px; min-width:910px;
	display:block; text-align:center;
	clear: both;
}
.footerUL {
	list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
	display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; display:inline;
}
.footerLN {
	font-size:12px; color:#333; text-decoration:underline; font-weight:bold; padding-left:12px; padding-bottom:7px;
}

/* left menu */
#left {
	display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; display:inline;
}
#center { 
	display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; display:inline;
}

.date {
	font: 9pt Georgia, "Times New Roman", Times, serif; padding-top:25px; border-top:1px dotted #999;
	margin-top:10px;
}

.ach {
	font:17pt Georgia, 'Times New Roman', Times, serif; font-weight:bold; padding-left:15px;
}
#g_1 {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	width:240px;
	background-color:#A3A3A3;
	padding-left:15px;
	vertical-align:top;
	min-height:55px;	height:63px;
}

#g_1w {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	width:118px;
	background-color:#A3A3A3;
	padding-left:15px;
	vertical-align:top;
	padding-top:15px;
	min-height:150px;	height:150px;
}

#g_2w {
	display:-moz-inline-stack; 
	display:inline-block; 
	_overflow:hidden; 
	zoom:1; 
	*display:inline; 
	width:400px; 
	background-color:#DADADA;
	padding-left:15px; 
	font-size:10pt; 
	color:#000;
	vertical-align:top;
	min-height:165px;	height:165px;
}


#g_1 a {
	font-size:10pt;
	color:#FFF;
	font-weight:bold;
}

#g_2 {
	display:-moz-inline-stack; 
	display:inline-block; 
	_overflow:hidden; 
	zoom:1; 
	*display:inline; 
	width:160px; 
	background-color:#DADADA;
	padding-left:15px; 
	font-size:10pt; 
	color:#000;
	vertical-align:top;
	min-height:55px;	height:63px;
}

#g_3 {
	display:-moz-inline-stack; 
	display:inline-block; 
	_overflow:hidden; 
	zoom:1; 
	*display:inline; 
	width:160px; 
	background-color:#FBFBFB;
	padding-left:15px; 
	font-size:10pt; 
	color:#000;
	min-height:55px;	height:63px;
	vertical-align:top;
}

#g_3 img { margin-right:10px; }

#g_4 {
	width:666px; 
	background-color:#FBFBFB;
	padding-left:15px; 
	font-size:10pt; 
	color:#000;
	margin-top:8px;
}

#g_4 img { margin-right:10px; }

#is {
	color:#FFF; 
	width: 32px; 
	display: inline-block; 
	background-color:#CC0000; 
	text-align:center;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	zoom: 1; *display: inline;
}

#is1 {
	color:#CC0000; 
	width: 32px; 
	display: inline-block; 
	zoom: 1; *display: inline;
	background-color:#aaa; 
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#is1 a {
	color:#CC0000; 
	width: 100%; 
	display: block; 
	background-color:#aaa; 
	text-align:center;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#is1 a:hover {
	color:#FFF; 
	width: 100%; 
	display: block; 
	background-color:#CC0000; 
	text-align:center;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#submit {
	border:thin #FFF solid;
	width:126px; height:33px;
	color:#FFF;
	cursor:pointer;
	background:url(/dr/files/button.png) no-repeat #999;
}

.faqin {
	border: solid 1px #999999; padding: 3px; width:632px; background-color:#FFF;
}
.faqout {
	border: solid 1px #999999; padding: 3px; width:642px; background-color:#F3F3F3;
}
.faqin p {
	margin-left:3px; background:url(/resources/images/faq.gif) no-repeat left;
	height:32px; min-height:32px; padding-left:37px;
}