/* CSS Document */

body {
	margin:0px 10px;
	background:url(../images/bg.jpg) repeat left top;
	background-color:#EAEAEA;
}

h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:140%;
	font-weight:normal; 
	color:#546293;
	margin:0px; padding:0px 0px 15px 0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:120%;
	font-weight:normal; 
	color:#546293;
	margin:0px; padding:0px 0px 15px 0px;
}


p {
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; 
	color:#333333;
	line-height:19px;
	margin:0px; padding:0px 25px 15px 0px;
}

p a:link,p a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:110%;
	font-weight:normal; 
	color:#546293; text-decoration:underline;
	margin:0px; padding:0px;
}
p a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:110%;
	font-weight:normal; 
	color:#546293; text-decoration:none;
	margin:0px; padding:0px;
}


form,fieldset {
	margin:0px; padding:0px;
	border:none;
}

label {
	width:160px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; 
	color:#333333;
	margin:0px 0px 10px 0px; padding:0px;
}
input {
	height:17px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal;
	color:#333333;
	border:1px solid #999999;
	margin:0px 0px 10px 0px; padding:0px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal;
	color:#333333;
	border:1px solid #999999;
	margin:0px 0px 10px 0px; padding:0px;
}

hr {
	display:none;
}

#wrapper {
	width:98%; height:auto;
	margin:0px auto; padding:0px;
	background-color:#FFFFFF; color:#333333;
	min-width:900px; max-width:1100px;
}
#skip {
	display:none;
}
#container {
	width:100%; height:auto;
	background-color:#FFFFFF; color:#333333;
}
#header {
	width:100%; height:255px; 
	margin:0px; padding:0px;
}
#menu01 {
	width:30%; height:36px;
	float:left;
	margin:0px 0px 20px 0px; padding:0px;
}
#menu01 li {
	list-style-type:none;
	display:inline;
	margin:0px; padding:0px;
}
#menu01 li a {
	width:49%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}
#menu01 li a:hover {
	width:49%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#586A9C;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}
#menu01 .active01 {
	width:49%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#586A9C;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}


#menu02 {
	width:19%; height:36px;
	float:left;
	margin:0px 0px 20px 0px; padding:0px;
}
#menu02 li {
	list-style-type:none; display:inline;
	margin:0px; padding:0px;
}
#menu02 li a {
	width:99%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}
#menu02 li a:hover {
	width:99%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#586A9C;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}
#menu02 .active01 {
	width:99%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#586A9C;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}

#menu03 {
	width:50%; height:36px;
	float:left;
	margin:0px 0px 20px 0px; padding:0px;
}
#menu03 li {
	list-style-type:none; display:inline;
	margin:0px; padding:0px;
}
#menu03 li a {
	width:32%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#666666;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}
#menu03 li a:hover {
	width:32%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#586A9C;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}
#menu03 .active01 {
	width:32%; height:19px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	color:#586A9C;
	text-align:center;
	margin:0px; padding:17px 0px 0px 0px;
	text-decoration:none;
	background:url(../images/divider.gif) no-repeat right top;
}

.masthead {
	width:100%; height:199px; 
	float:left;
	background:url(../images/topbg.jpg) repeat-y left top;
	background-color:#5A6C9C;
	border-bottom:1px solid #FFFFFF;
}
.headerpic {
	width:301px; height:199px;
	float:right;
	margin:0px; padding:0px 1.7% 0px 0px;
}
.logo {
	width:237px; height:199px;
	float:left;
	margin:0px; padding:0px;
}

.slogan {
	width:310px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:normal; 
	color:#FFFFFF;
	line-height:18px;
	margin:0px 0px 0px 2%; padding:125px 0px 0px 0px;
}

.slogan01 {
	width:310px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:25px;
	font-weight:normal; 
	color:#FFFFFF;
	margin:0px 0px 0px 2%; padding:125px 0px 0px 0px;
}

#middle {
	width:100%; height:auto;
	margin:0px; padding:0px 0px 20px 0px;
	border-top:20px solid #DADBDD;
	background-color:#FFFFFF;
}
#left {
	width:208px; height:auto;
	float:left;
	margin:0px; padding:20px 0px 0px 29px;
	background-color:#FFFFFF; color:#333333;
}
#right {
	margin:0px 0px 0px 260px; padding:20px 0px 0px 0px;
	background-color:#FFFFFF; color:#333333;
}
.boxbg {
	width:178px; height:auto; float:left;
	background:url(../images/boxbg.jpg) repeat-y left top;
	margin:16px 0px 0px 0px; padding:0px;
}
.camera {
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold; 
	color:#576D9C;
	margin:0px; padding:3px 0px;
	line-height:16px;
	text-align:center;
}
.camera a:link,.camera a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold; 
	color:#576D9C;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.camera a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:bold; 
	color:#576D9C;
	margin:0px; padding:0px;
	text-decoration:none;
}

.leftbox {
	margin:0px; padding:0px;
}
.contact {
	font-family:Arial, Helvetica, sans-serif; font-size:130%;
	font-weight:normal; 
	color:#546293;
	margin:0px; padding:0px 0px 10px 0px;
}
.venue {
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; 
	color:#333333;
	line-height:19px;
	margin:0px; padding:0px 0px 10px 0px;
}
#content {
	margin:0px; padding:0px 30px 0px 0px;
}

.photo01 {
	float:left;
	margin:0px 35px 0px 0px; padding:0px;
}
.ttl01 {
	font-family:Arial, Helvetica, sans-serif; font-size:140%;
	font-weight:normal; 
	color:#546293;
	margin:0px; padding:0px 0px 15px 0px;
}

.toolbox {
	width:auto; height:auto;
	float:right;
	margin:0px; padding:10px;
}
.reasonbox {
	width:98%; height:150px;
	margin:0px; padding:15px 0px 8px 0px;
	background-color:#EFF0F1; 
}

.part1 {
	width:23%; height:auto;
	float:left;
	margin:0px 0px 0px 20px; padding:0px;
}

.part2 {
	width:33%; height:auto;
	float:left;
	margin:0px 0px 0px 20px; padding:0px;
}

.bullet01 {
	list-style-image:url(../images/bullet01.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; 
	color:#333333;
	margin:0px 0px 0px 30px; padding:0px;
}

.bullet01 li {
	margin:0px 0px 10px 0px;
}

.bullet01 a:link,.bullet01 a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; 
	color:#333333; text-decoration:underline;
	margin:0px; padding:0px;
}
.bullet01 a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; 
	color:#333333; text-decoration:none;
	margin:0px; padding:0px;
}

.reasons {
	list-style-image:url(../images/bullet.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; 
	color:#333333;
	margin:0px 0px 0px 30px; padding:0px;
}
.reasons li {
	margin:0px 0px 15px 0px;
}

#footer {
	width:100%; height:auto; float:left;
	margin:0px; padding:10px 0px 0px 0px;
	background-color:#DBDCDE;
}
.copyright {
	font-family:Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:normal; 
	color:#666666; float:left;
	margin:0px; padding:0px 0px 0px 8px;
}
.copyright a:link,.copyright a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:95%;
	font-weight:normal; color:#666666;
	text-decoration:underline;
	margin:0px; padding:0px 0px 0px 8px;
}
.copyright a:hover {
	text-decoration:none;
}
.bottomlogo {
	float:right;
	margin:0px; padding:0px 8px 0px 0px;
}
.produced {
	font-family:Arial, Helvetica, sans-serif; font-size:75%;
	font-weight:normal; 
	color:#666666;
	margin:0px; padding:10px 0px 5px 0px;
	text-align:right;
}
.produced a:link,.produced a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal; 
	color:#666666;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.produced a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal; 
	color:#909090;
	margin:0px; padding:0px;
	text-decoration:none;
}

.photo02 {
	float:right;
	margin:0px 0px 0px 35px; padding:0px;
}

.zoom {
	width:10px; height:10px;
	float:left;
	background:url(../images/zoom_icon.gif) no-repeat left top;
	margin:6px 5px 0px 5px; padding:0px;
}
.enlarge:link,.enlarge:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:65%;
	font-weight:normal;
	color:#808080;
	text-decoration:underline;
	margin:0px; padding:0px;
}
.enlarge:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:65%;
	font-weight:normal;
	color:#808080;
	text-decoration:none;
	margin:0px; padding:0px;
}

.imgblock {
	width:98%; height:auto;
	margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;
	border-bottom:1px solid #010133;
}
.service_pic {
	width:602px; height:auto;
	margin:0px auto; padding:0px;
}
.block01 {
	width:99%; height:auto;
	margin:0px 0px 10px 0px; padding:0px;
	background-color:#F4F5F7;
}
.leftblock01 {
	width:20%; height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:85%;
	font-weight:bold;
	color:#546293;
	margin:0px; padding:10px 0px 10px 2%;
}
.rightblock01 {
	margin:0px 0px 0px 24%; padding:10px 25px 10px 15px;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal;
	color:#333333;
	line-height:19px;
}


.block02 {
	width:99%; height:auto;
	margin:0px; padding:0px;
	background-color:#F4F5F7;
}

.block03 {
	width:99%; height:auto;
	margin:0px; padding:0px;
}
.leftblock02 {
	width:13%; height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:85%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:10px 0px 10px 2%;
}
.rightblock02 {
	margin:0px 0px 0px 15%; padding:10px 25px 10px 15px;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal;
	color:#333333;
	line-height:19px;
	border-left:1px solid #FFFFFF;
}

.rightblock02 a:link,.rightblock02 a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#096095;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.rightblock02 a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#096095;
	text-decoration:none;
	margin:0px; padding:0px;
}

.heading {
	font-family:Arial, Helvetica, sans-serif; font-size:85%;
	font-weight:bold;
	color:#546293;
	margin:0px; padding:0px 0px 15px 0px;
}

.bullet {
	list-style:square; list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal; 
	color:#333333; line-height:19px;
	margin:0px 0px 0px 30px; padding:0px 20px 0px 0px;
}
.bullet li {
	margin:0px 0px 12px 0px;
}

.leftblock03 {
	width:34%; height:22px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:10px 0px 10px 2%;
}
.rightblock03 {
	height:22px;
	margin:0px 0px 0px 36%; padding:10px 25px 10px 15px;
}

.pdf_icon {
	float:left;
	margin:0px 15px 0px 0px; padding:0px;
}
.clickhere:link,.clickhere:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#5A6C9C;
	margin:0px; padding:0px;
	text-decoration:underline;
}
.clickhere:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#5A6C9C;
	margin:0px; padding:0px;
	text-decoration:none;
}
.links {
	width:70%; height:auto;
	margin:0px 0px 1px 0px; padding:7px 0px 7px 20px;
	background-color:#F4F5F7;
}
.links a:link,.links a:visited {
	margin:0px 0px 1px 0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#546293;
	text-decoration:underline;
}
.links a:hover {
	margin:0px 0px 2px 0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#546293;
	text-decoration:none;
}

.block04 {
	width:60%; height:auto;
	margin:0px 0px 2px 0px; padding:0px;
	background-color:#F4F5F7;
}

.leftblock04 {
	width:30%; height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal;
	color:#333333;
	margin:0px; padding:10px 0px 10px 25px;
}
.rightblock04 {
	margin:0px 0px 0px 33%; padding:10px 25px 10px 15px;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal;
	color:#333333;
	line-height:19px;
}
.rightblock04 a:link,.rightblock04 a:visited {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#546293;
	text-decoration:underline;
}
.rightblock04 a:hover {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	font-weight:normal;
	color:#546293;
	text-decoration:none;
}
.formmargin {
	width:100%; float:left;
	margin:0px; padding:0px;
}
.submitbtn {
	width:58px; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:bold;
	color:#FFFFFF; background-color:#546293;
	margin:0px 0px 0px 160px; padding:1px;
	border:1px solid #999999;
	cursor:pointer;
}

.smalltext {
	font-family:Arial, Helvetica, sans-serif; font-size:70%;
	font-weight:normal; 
	color:#546293;
	margin:0px; padding:0px;
}