/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {background:url(images/bg.jpg) repeat-x #084172; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5D5D5D; line-height:18px;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}

/* base css, it creates a familiar presentation for HTML elements. */

h1 {font-size:138.5%;}
h2 {font-size:123.1%; }
h3 {font-size:100%; color:#000;}
.h3_class {font-size:100%; color:#000; background:url(../images/h3_bg.jpg) no-repeat; padding:4px 0px 4px 0px;}
h1,h2,h3 {margin:.5em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;} 
em {font-style:italic;}
blockquote,ul,ol,dl {margin:0em;}
ol,ul,dl {margin-left:1.5em;}
ol li {list-style: decimal outside; font-weight:bold;	}
ul li {list-style: disc outside; background:url(../images/arrow2.gif) no-repeat 0px 4px; list-style:none; margin:5px; padding-left:20px; color:#5F5F5F;}
li {padding-bottom:7px;}
dl dd {margin-left:1em;}
th {font-weight:bold; text-align:center;}
caption {margin-bottom:.5em; text-align:center;}
p{margin-bottom:1em;}

/* font css */

.text1 {font-size:12px; font-weight:normal; color:#fff;}
.text2 {font-size:12px; font-weight:bold; color:#fff;}
.text3 {font-size:12px; font-weight:bold; color:#CC8616;}
.text4 {font-size:12px; font-weight:bold; color:#02294B;}
.text5 {font-size:12px; font-weight:normal; color:#8B8C8D;}
.text6 {font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#D88D16;}
.text7 {font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#764B06;}

/* Links */
a.link1 {color:#CC8616; font-weight:bold; text-decoration:underline;}
a.link1:hover {color:#CC8616; font-weight:bold; text-decoration:none;}

a.link2 {color:#084172; font-weight:bold; text-decoration:underline;}
a.link2:hover {color:#084172; font-weight:bold; text-decoration:none;}


/* Form fields */

.input1 {padding:4px; background:#fff; border:1px solid #C5D3E0; width:204px;}
.input1:Hover {padding:4px; background:#E5F2FF;}


.ulstyle1 {margin:0px; padding:0px;}
.ulstyle1 UL {margin:0px; padding:0px;}
.ulstyle1 LI {margin:0px; padding:0 0 0 20px; background:url(images/icon1.jpg) no-repeat 0px 7px; line-height:22px;}
.ulstyle1 A {color:#0555B1; text-decoration:underline; font-weight:bold;}
.ulstyle1 A:hover {color:#0555B1; text-decoration:none; font-weight:bold;}

/* Span css starts here*/
div.logo {float:left;}
div.right-top-panel {float:right;}


/* GLobal CSS */
.container {width:963px; margin:auto; padding:20px 0 20px 0;}
.logo-panel {background:url(images/header_04.jpg); height:99px;}
.logo {padding:25px 0 0 20px;}

.right-top-panel {padding:18px 20px 0 0px;}
.right-top-panel SPAN {display:none;}
.home {display:block; width:53px; height:40px; float:left;}
.home A {display:block; width:53px; height:40px;}
.sitemap {display:block; width:67px; height:40px; float:left;}
.sitemap A {display:block; width:67px; height:40px;}
.contact {display:block; width:60px; height:40px; float:left;}
.contact A {display:block; width:60px; height:40px;}

.navigation {background:url(images/nav-bg.jpg) repeat-x; height:41px; border-bottom:1px solid #4CB5F0;border-left:1px solid #4CB5F0;border-right:1px solid #4CB5F0;}
.navigation UL {margin:0px; padding:0px;}
.navigation LI {display:block; float:left; padding:0 20px 0px 20px; width:65px; text-align:center; line-height:41px; margin:0px; font-weight:bold; background:url(images/nav-bar.jpg) no-repeat 100% 0%;}
.navigation A { color:#fff; text-decoration:none;}
.navigation A:HOVER { color:#fff; text-decoration:underline;}
#nav-active {background:url(images/active.jpg) no-repeat;}
#nav-active A {color:#000; text-decoration:underline;}

.inn-content {background:url(images/innheader.jpg) no-repeat; margin-top:20px;}
.inn-bg1 {background:url(images/img1.jpg) no-repeat 100% 0%;}
.inn-bg2 {background:url(images/img_2.jpg) no-repeat 100% 0%;}
.inn-bg3 {background:url(images/img_3.jpg) no-repeat 100% 0%;}
.inn-bg4 {background:url(images/img_4.jpg) no-repeat 100% 0%;}
.inn-bg5 {background:url(images/img_5.jpg) no-repeat 100% 0%;}
.inn-bg6 {background:url(images/img_6.jpg) no-repeat 100% 0%;}
.inn-bg7 {background:url(images/img_7.jpg) no-repeat 100% 0%;}
.inn-bg8 {background:url(images/img_8.jpg) no-repeat 100% 0%;}

.inn-content DL {background:url(images/arrow2.jpg) no-repeat 0px 3px; padding-left:18px; font-size:14px; font-weight:bold; color:#764B06; margin-bottom:15px;}
.inn-content DT {background:url(images/arrow3.jpg) no-repeat 0px 6px; font-size:12px; font-weight:bold; padding:0 0 0 22px; line-height:30px; color:#636363;}
.inn-content DD {background:url(images/arrow4.jpg) no-repeat 0px 8px; margin-left:22px; font-size:12px; font-weight:normal; padding:0 0 0 18px; line-height:22px; color:#000;}

.inn-content DT A {color:#045D9B; text-decoration:underline;}
.inn-content DT A:hover {color:#045D9B; text-decoration:none;}



.inn-content LI {background:url(images/arrow3.jpg) no-repeat 0px 6px; font-size:12px; font-weight:bold; padding:0 0 0 22px; line-height:30px; color:#636363;}
.inn-content LI A {color:#045D9B; text-decoration:underline;}
.inn-content LI A:hover {color:#045D9B; text-decoration:none;}

.img-display IMG {float:right; margin:35px 0 25px 25px; top:0px;}

.hr_div {background:url(images/hr.gif) repeat-x; height:5px; margin:10px 0 10px 0px;}

.footer {color:#A7CCEB;}
.footer A {color:#3674A8; font-weight:bold;}
.footer A:hover {color:#3674A8; font-weight:bold; text-decoration:none;}
