html{width:100%; height:100%;}
body{height:100%; background:#B0D1F0 url(../images/bg_main.gif) top center fixed repeat-x;}
a:link{color:#006699; text-decoration:underline;}
a:visited{color: #006699; text-decoration:underline;}
a:hover{color:#006699; text-decoration:none;}
#wrap{width: 800px; height:auto; margin:0 auto; padding:10px 0px 0px 0px;}
#header_wrap{width:auto; height:150px; background:#2471bb url(../images/header.gif);}
#header_top{width:790px; height:17px; padding:3px 10px 0px 0px;}
#header_top p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#CCCCCC; text-align:right; margin:0em;}
#header_logo {width:auto; height:auto; float:left; padding:20px 0px 0px 30px;}
#header_slogan{width:370px; height:auto; float:right; margin:35px 20px 0px 0px;}
#header_slogan p{font-family: Georgia, serif; font-size:0.6em; font-style:normal; font-weight:normal; text-transform:uppercase; letter-spacing:2px; line-height:2.2em; color:#b4d3e1; text-align:center; margin:0;}
#nav_menu{width:auto; height:28px; background:#003142 url(../images/nav_bg.gif);}
#nav_menu ul{color:#ffffff; position:absolute; list-style:none; margin:0 0 0 0; padding:0 0 0 0; width:800px; clear:both; height:auto;}
#nav_menu li{color:#ffffff; display:inline; letter-spacing:0px; text-transform:uppercase; width:auto;}
#nav_menu li a{color:#ffffff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:0.8em; float:left; display:block; padding:5px 25px 5px 25px; text-decoration:none;font-weight:bold; border-left:1px solid #012540; letter-spacing:2px;}
#nav_menu li a:hover{color:#4ea2bb; text-decoration:none; font-weight:bold; border-bottom:0px;}
#nav_menu li .current{color:#ffffff; text-decoration:none; font-weight:bold;}
#site_nav{width:790px; height:auto; padding:10px 0px 10px 10px; background:#FAFCFE;}
#site_nav h3{color:#333333; font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; line-height:normal; font-weight:normal; letter-spacing:0px; margin:0em;}
#site_nav a:link{color:#006699; text-decoration:none;}
#site_nav a:visited{color:#006699; text-decoration:none;}
#site_nav a:hover{color:#006699; text-decoration:underline;}
#content_wrap{padding:20px 8px 40px 8px; clear:both; background:#FAFCFE; margin:0;}
#content_left_main{width:auto; height:auto; margin-right:208px; padding:10px; border:1px dotted #cccccc; background:#ffffff;}
#content_left_main p{font:12px/1.6em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; color:#1e1e1e; text-align:justify; margin:0em; line-height:14.4pt; letter-spacing:0px;}
#content_right_main{width:178px; height:auto; float:right; border:1px dotted #cccccc; background:#F2F8FD; margin:0; padding:10px;}
#content_right_main p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:justify; margin:0em; line-height:5mm; font-size:0.7em;}
#content_right_main h3{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#002040; background:#E6F1FB; text-align:left; line-height:normal; padding:8px 0px 8px 5px; font-size:0.8em; font-weight:normal; border:1px dotted #cccccc; letter-spacing:0px; margin:0px 0px 5px 0px;}
img.contentImage{margin:7px 10px 0px 0px; float:left; width:auto; height:auto; border:none;}
img.contentImageright{margin:5px 30px 0px 0px; float:right; border:none;}
#content_right{width:auto; height:auto; margin-left:208px; padding:10px; border:1px dotted #cccccc; background:#ffffff;}
#content_left{width:178px; height:auto; float:left; padding:10px; border:1px dotted #cccccc; background:#F2F8FD; margin:0;}
#content_gallery{width:auto; height:auto; padding:10px; border:1px dotted #cccccc; background:#ffffff; overflow:hidden;}
#content_left h3{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#002040; background:#E6F1FB; text-align:left; line-height:normal; padding:8px 0px 8px 5px; font-size:0.8em; font-weight:normal; border:1px dotted #cccccc; letter-spacing:0px; margin:0px 0px 5px 0px;}
#content_left ul{font-family:Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; font-size:0.7em; color:#1e1e1e; text-align:justify; margin:0em; list-style:none; padding:0px; clear:both; height:auto; line-height:1.4em;}
#content_left li{margin:0; padding:0; list-style-type:none; background:url(../images/left_nav_bg.gif) center bottom no-repeat; height:30px;}
#content_left li a{display:block; color:#003162; text-decoration:none; margin:0; padding:7px 0 7px 20px; background:url(../images/bullet.gif) no-repeat 5px 50%;}
#content_left li a:hover{background:url(../images/bullet_hover.gif) no-repeat 5px 50%; color:#003162; text-decoration:none;}
#content_left a:visited{color:#003162; text-decoration:none;}
#content_left li .current{color:#003162; font-weight:bold; background:url(../images/bullet_current.gif) no-repeat 5px 50%;}
.content li{list-style-type:none; background:url(../images/bullet_li.gif) left bottom no-repeat; margin:0; padding:0 0 0 25px;}
.content{color:#002953; line-height:14.4pt; letter-spacing:0px; font-family:Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; font-size:0.8em;}
#content_right p{font:12px/1.6em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; color:#1e1e1e; text-align:justify; margin:0em; line-height:14.4pt;}
#content_gallery p{font:12px/1.6em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; color:#1e1e1e; text-align:center; margin:0em; line-height:14.4pt;}
#colum p{color:#9E9E9E; text-align:justify; margin:0; padding:0;}
#colum a{color:#9E9E9E; text-decoration:none;}
#colum a:hover{color:#003366;}
#footer_colum{width:820px; height:100%; margin:0 auto; clear:both; padding:10px 0px 30px 0px; border-top:1px dotted #cdcdcd;}
.app{display:block; padding:15px 25px 15px 25px; border:1px dotted #cccccc; margin:0; color:#333333; background-color:#F8FCFF; background:url(../images/quote.gif) left top no-repeat;}
.lin{background:url(../images/lin_bg.gif) left center no-repeat; margin:5px 0px 6px 0px; padding:6px 0px 6px 50px;}
.dot{width:auto; height:1px; margin:20px 0px 30px 0px; background:url(../images/content_dot.gif) repeat-x;}
.dot_sub{width:auto; height:1px; margin:10px 0px 20px 0px; background:url(../images/content_dot.gif) repeat-x;}
#two_box_left{width:250px; height:100%; float:left; border-right: dotted 1px #cccccc; padding:0px 0px 0px 20px;}
#two_box_right{margin-left:50%; width:220px; height:100%; padding:0px 0px 0px 20px;}
#two_box_wrap{width:auto; height:100%; border:1px dotted #cccccc; background-color:#F8F8F8;}
#two_box_wrap h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; line-height:normal; margin:0; padding:10px 0px 5px 0px; font-size:0.7em;}
#two_box_wrap ul{font-family:Tahoma, "Microsoft Sans Serif", "MS Sans Serif"; font-size:0.7em; list-style:none; margin:0px; padding:0px; width:180px; height:auto; clear:right;}
#two_box_wrap li{margin:0; list-style-type:none; width:auto;}
#two_box_wrap li a{display:block; color: #333333; margin:0; padding:7px 0 7px 20px; background:url(../images/bullet.gif) no-repeat 5px 50%;}
#two_box_wrap li a:hover{background:url(../images/bullet_hover.gif) no-repeat 5px 50%; color:#000000; text-decoration:underline;}
#two_box_wrap a:visited{color:#333333; text-decoration:none; background:url(../images/bullet.gif) no-repeat 5px 50%;}
#footer_wrap{font-family:Tahoma, "Microsoft Sans Serif", "MS Sans Serif"; width:auto; height:auto; padding:10px 0px 10px 0px; clear: both; background-color:#F5F5F5; border-top:1px dotted #cccccc;}
#footer_wrap p{font-size:0.7em; text-transform:none; color:#453e3b; text-align:center; margin:0;}
#footer_wrap a:link{color:#453e3b;}
#footer_wrap a:visited{color:#453e3b;}
#footer_wrap a:hover{color:#000000; text-decoration:none;}
#footer_copyright{width:400px; height:20px; float:left;}
#footer_links{width:400px; height:20px; float:right;}
#footer_privacy{clear:both;}
h1{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#003366; text-align:left; line-height:normal; font-size:1em; margin:0;}
h1 a:link{color:#ffffff; text-decoration:none; letter-spacing:3px;}
h1 a:visited{color:#ffffff; text-decoration:none;}
h1 a:hover{color:#A9D3D3; text-decoration:none;}
.h1{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; letter-spacing:0px; margin:0em; padding:5px 0px 0px 0px; background:url(../images/h1_dot.gif) top repeat-x;}
h2{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#003366; text-align:left; line-height:1.4em; font-size:1em; margin:0px;
}
h2 a:link{color:#003366; text-decoration:none;}
h2 a:visited{color:#003366;text-decoration:none;}
h2 a:hover{color:#003366;text-decoration:underline;}
h4{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#990000; text-align:center; line-height:normal; font-size:2.2em; font-weight:normal;}
h6{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#003366; text-align:justify; line-height:normal; font-size:0.8em; font-weight:normal; margin:5px;}
#e_newslatter{padding:0px 0px 10px 0px;}
#news_email{width:123px; height:auto; float:left; margin:1px 0px 0px 0px;}
#news_sub_but{width:auto; height:auto; float:right; padding:0; margin:0;}
#newslatter{width:auto; padding:0; margin:5px 0px 0px 0px}
#form{width:380px;}
fieldset{width:440px; margin:0 auto; padding:20px 10px 20px 10px; border:1px solid #cccccc;}
.red{color:#990000; font-family:Verdana, Tahoma, "Microsoft Sans Serif"; font-size:1.8em; text-align: center;}
legend{color:#000000; font-family:Verdana, Tahoma, "Microsoft Sans Serif"; font-size:0.7em;}
label{margin:0; padding:0;}
input{margin:0px 0px 8px 0px;}
#label p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; background:#F5F5F5; text-align:left; line-height:normal; margin:0; padding:8px 0px 8px 5px; font-size:0.7em; font-weight:normal;}
#gallery_wrap{ width:auto; padding:0; margin:0; height:auto; overflow: auto;}
.img-shadow{float:left; background: url(../images/shadowAlpha.png) no-repeat bottom right !important; background: url(../images/shadow.gif) no-repeat bottom right; margin: 20px 8px 0 5px!important; margin: 10px 0 0 5px;}
.img-shadow img{display: block; position: relative; background-color: #fff; border: 1px solid #cccccc; margin: -6px 6px 6px -6px; padding: 3px;}
.gall-shadow{float:left; background: url(../images/shadowAlpha.png) no-repeat bottom right !important; background: url(../images/shadow.gif) no-repeat bottom right; margin:5px 0px 0px 0px!important; margin:5px 0px 0px 0px;}
.gall-shadow img{display: block; position: relative; background-color: #fff; border: 1px solid #cccccc; margin: -5px 5px 5px -5px; padding: 2px;}
.img_content{ height:auto; border:none; width:auto; float:left; padding:0; margin: 0 0 20px 8px;}
.img_box{width:auto; height:auto; padding:0; border:none; margin:10px 15px 0px 0px;}
a img{border:0 none;}
img{border:0 none;}
h5{color:#666666; font-size:0.6em; font-family:Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
div.hr{height:50px; width:auto; margin:0 auto; background-color:#fff; background:url(../images/hr.gif) center center no-repeat;}
div.hr hr{display:none;}
#sitemap{color:#1e1e1e; padding:5px 130px 5px 120px;}
#sitemap ul{color:#1e1e1e; font-size:1.1em; line-height:5mm; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sitemap li{padding:4px 0px 4px 0px; list-style-type:disc; font-size:0.8em;}
#sitemap li a{display:block; color:#003162; text-decoration:none;}
#sitemap li a:hover{color:#003162; text-decoration:underline;}
#sitemap a:visited{color:#003162; text-decoration:none;}
.gallery ul{padding:0; margin:0;}
.gallery li{float:left; padding:17px 17px 7px 8px; margin:0; list-style:none;}
.img{padding:5px; border:2px solid #cdcdcd; background:#fff; margin:0 0 0 10px;}
.submit{float:right; margin:20px 0px 0px 0px;}
.space{margin:0px 0px 20px 0px;}
.alert_success{text-align:left; padding:25px 25px 25px 55px; border-top:3px solid #009900; border-bottom:3px solid #009900; background-color:#DFFFDF;background-image:url(../images/alert_success.png); background-repeat:no-repeat; background-position:15px 50%;}
.alert_failed{text-align:left; padding:25px 25px 25px 55px; border-top:3px solid #990000; border-bottom:3px solid #990000; background-color:#FFEAEA; background-image:url(../images/alert_failed.png); background-repeat:no-repeat; background-position:15px 50%;}
.net_ico{padding:5px;}

