body {background: url(../images-design/bg.jpg) top repeat-x #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:100.01%; color:#545454; padding:0px; margin:0px;}

/* common styles */	
td {font-family:Arial, Helvetica, sans-serif; line-height:170%;}
a {color:#015983; text-decoration:none; font-weight:bold;}
a:hover {color:#0498A2; text-decoration:underline; }
p {margin:0px 0px 15px 0px;}
hr {color:#2D4F60; height:1px;}

h1, h2, h3{color:#046972; font-family: "Georgia", "Times New Roman", Times, serif; margin: 0;  padding: 0 0 15px 0; font-weight:normal; line-height:120%;}
h1 {font-size:180%;}
h2 {font-size:150%; padding: 5px 0 15px 0;}
h3 {font-size:130%;}
h4 {font-size:100%; color:#313131; padding: 0 0 4px 0; margin:0;}
h5 {font-size:100%; padding: 0 0 15px 0; margin:0; font-weight:normal; }
h5 a{font-weight:normal; }
h6 {background:#DFDFDF; padding: 0px 0 1px 10px; color:#514F4E; font-size:80%; font-weight:normal; margin: 0 0 20px 0; font-family:Tahoma, Arial, Helvetica, sans-serif;  }
h6 a, h6 a:hover{font-weight:bold; background:url(../images-design/arrow-green.gif) no-repeat 2px 4px; padding-left:10px; color:#12376E;}
h6 strong{font-weight:bold; color:#6B6B6B;}
hr {border:0; border-top: 1px solid #CDCCCC; height:1px; padding:0; margin: 0 0 15px 0;}
table{ border:0px;}
.small-grey{color:#919191; font-size:80%;}

ul{ list-style-type:none;}
a img {border:0px;}

.clear {clear:both;}

/* ------common structure styles---- */
.sh-l {background: url(../images-design/bg-l.png) right top no-repeat; text-align:right; vertical-align:bottom; width:50%;}
.sh-r {vertical-align:bottom; text-align:left; width:50%;}
.main {width:100%; font-size:80%;}
.td-main {width:960px; vertical-align:top; background:#FFFFFF;}
.pagebody {vertical-align:top; border-left:7px solid #FFFFFF; border-right:7px solid #FFFFFF; background:url(../images-design/page-bg.jpg) repeat-x top;}

/* ----top------ */
.logo {vertical-align:top; background:url(../images-design/logo-bg.jpg) left top no-repeat #046972;  height:132px;}
.join {width:150px; float:right; vertical-align:top;}
a.btn-join { background:url(../images-design/btn-join-bg.jpg) 0 bottom no-repeat; color: #FFFFFF; font-size:14px; text-indent:35px; line-height:26px; height:44px; width:123px; display:block; margin-top:62px; font-weight:normal;}
a.btn-join:hover{ background:url(../images-design/btn-join-bg.jpg) 0 0 no-repeat; color: #003338; text-decoration:none;}
.topline {height:40px;background:#D7D7D7 url(../images-design/topline-bg.jpg) no-repeat top left;padding-right: 6px;}
.header-index {border:7px solid #FFFFFF;}
.header {height:124px;}

body#page02 .header {background: url(../images-design/header0.jpg) no-repeat 7px 7px;}
body#page03 .header {background: url(../images-design/header2.jpg) no-repeat 7px 7px;}
body#page04 .header {background: url(../images-design/header3.jpg) no-repeat 7px 7px;}
body#page05 .header {background: url(../images-design/header4.jpg) no-repeat 7px 7px;}
body#page06 .header {background: url(../images-design/header5.jpg) no-repeat 7px 7px;}
body#page07 .header {background: url(../images-design/header1.jpg) no-repeat 7px 7px;}
body#page08 .header {background: url(../images-design/header6.jpg) no-repeat 7px 7px;}

/* ---- headers for top menu links linked with current page highlights------ */
body#page20 .header {background: url(../images-design/header3.jpg) no-repeat 7px 7px;}
body#page21 .header {background: url(../images-design/header4.jpg) no-repeat 7px 7px;}

/* ----default headers not connected to left menu current page highlights------ */
body#page50 .header {background: url(../images-design/header0.jpg) no-repeat 7px 7px;}
body#page51 .header {background: url(../images-design/header1.jpg) no-repeat 7px 7px;}
body#page52 .header {background: url(../images-design/header2.jpg) no-repeat 7px 7px;}
body#page53 .header {background: url(../images-design/header3.jpg) no-repeat 7px 7px;}
body#page54 .header {background: url(../images-design/header4.jpg) no-repeat 7px 7px;}
body#page55 .header {background: url(../images-design/header5.jpg) no-repeat 7px 7px;}
body#page56 .header {background: url(../images-design/header6.jpg) no-repeat 7px 7px;}
body#page57 .header {background: url(../images-design/header7.jpg) no-repeat 7px 7px;}


.header-pic {vertical-align:top; border-right:7px solid #FFFFFF; height:223px;}
.header-r{background:url(../images-design/header-r-bg.jpg) no-repeat 0 0; width:275px; padding:0px; color:#FFFFFF; line-height:120%; vertical-align:top;}
.header-r p { margin:0px 20px 6px 20px; padding:0px; font-size:13px; line-height:17px;  }
.header-r h2{ color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, Sans Serif; padding:15px 20px 12px 20px; font-weight:normal; font-size:23px;}
.header-r hr{ height:1px; border:0px; border-top:1px dotted #A4CEE4; margin:0px 20px 7px 20px; padding:0;  }
.header-r a, .header-r a:hover{color:#12376E; font-weight:normal;}
#flashcontent {text-align:center; line-height: 223px;}

/*-----leftcol----*/
.leftcol {width:210px; vertical-align:top; line-height:160%; padding-bottom:20px;}


/*testimonials*/
.leftcol h5 {margin: 0 5px 30px 12px; color:#888888; font-family: "Georgia", "Times New Roman", Times, serif; font-size:125%; font-style:italic; line-height:130%; font-weight:normal; }
/*latest partner block*/
.leftcol h2{ background:url(../images-design/h2-bg.gif) repeat-x left bottom; text-indent:10px;}
.leftcol p{margin-left:15px; margin-right:6px; font-size:85%; font-weight:bold; line-height:130%; color:#888888;}

/*-----centercol----*/
.centercol {vertical-align:top; padding-bottom:20px;  border-left:2px solid #FFFFFF; }
.content {margin-left:30px; width:670px;}
.centercol ul {margin-bottom:15px; margin-top:0; padding-left: 20px; color:#1B1B1B;}
.centercol ul li { background:url(../images-design/bullet.gif) 0px 7px no-repeat; list-style-type:none; padding-left: 24px; margin:0 0 5px 0; }
.centercol ul.right, .centercol ol.right {margin-bottom:25px; margin-top:0; padding-left: 110px;}
.centercol ul.right {margin-left: 170px;}
.centercol ol.right {margin-left: 190px;}
.centercol ul.right li { background:url(../images-design/bullet.gif) 0px 7px no-repeat; list-style-type:none; padding-left: 20px; margin:0 0 5px 0; }
.centercol ol {margin-bottom:15px; margin-top:0; padding-left: 40px; color:#046972; font-weight:bold;}
.centercol ol li {padding:0px; margin:0; }
.centercol ol p{ padding:0px; margin: 0 0 5px 5px; color:#1B1B1B; font-weight:normal; margin-left:5px;}
.centercol ol span{ padding:0px; margin: 0 0 5px 5px; color:#1B1B1B; font-weight:normal; margin-left:5px;}
.centercol ol span a, .centercol ol span a:hover { font-weight:normal;}

#info-table{ margin:0px; padding:0px; border:1px solid #CDCCCC;}
#info-table td{vertical-align:top; background:#F8F7F8;}
td#table-col-1 {background:#E0E0E0;}
td#table-col-2 {background:#E0E0E0;}
td#table-col-3 {background:#E0E0E0;}

/* footer styles */
.footer-t{ border-left:7px solid #FFFFFF; border-right:7px solid #FFFFFF;  background:url(../images-design/bg-footer-t.gif) top repeat-x; padding:5px 10px 0px 10px; font-weight:bold; color:#015983; font-size:85%; font-family: Tahoma, Arial, Helvetica, sans-serif}
.footer {padding:0 15px 5px 15px;}
.footer p{ margin-bottom:0px; padding:0; letter-spacing: 50%; font-size:90%;}
p.copyright{font-size:85%; letter-spacing: 100%; color:#919191;}
p.by{float:right; font-size:70%; color:#919191; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.by a{ font-weight:bold; color:#919191;}

/* form styles */
form {padding:0px; margin:0px;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.form-style{border-top: 1px solid #CDCCCC; border-bottom: 1px solid #CDCCCC; padding: 2px 0 2px 0; margin:20px 0 20px 0;}
table.form-table th{text-align:left; }
table.form-table th h2 { padding: 10px 0 15px 0; }
table.form-table {background:url(../images-design/form-bg.jpg) right repeat-y;  }
table.form-table td{ vertical-align:top; padding:7px 0px 0px 20px;}
.required { color:#015983; font-weight:bold;}
.input {height:20px; color:#6c6c6c;  border:1px solid #839AB7; width:190px; float:left; }
.select {height:20px; color:#6c6c6c; border:1px solid #839AB7;  width:190px; float:left;}
textarea {color:#6c6c6c; border:1px solid #839AB7; width:190px; overflow:auto; float:left;}
.btn {background: url(../images-design/btn-submit-bg.gif) no-repeat top left #333940; border:0px; cursor:pointer; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; width:185px; height:25px; font-size:14px; text-align:center; padding-left:6px; }
.btn:hover {background: url(../images-design/btn-submit-bg.gif) no-repeat top right #333940; color:#003338; }

/* sitemap styles */
.sitemap ul {margin:0px 0px 0px 25px; padding:0px; color:#1B1B1B; !important}
.sitemap ul li { background:url(../images-design/bullet.gif) 0px 3px no-repeat; list-style-type:none;  padding:0px 0px 10px 15px; margin:0px 0px 0px 0px;line-height:120%; !important}
.sitemap ul ul { margin:5px 0px 5px 15px; font-size:90%;  !important}
.sitemap ul li ul li{ background: url(../images-design/bullet-sub.gif) 0px 5px no-repeat; list-style-type:none;  padding: 0px 0px 5px 10px; !important}
.sitemap ul ul ul{ font-size:95%; margin:0px 0px 0px 15px; padding:0px; line-height:90%;  !important}
.sitemap ul li ul li ul li{ background: none; !important}
.sitemap ul li ul li ul li a{ text-decoration:underline; font-weight:normal; !important}

/* ------------[ intronote ]-----------------------*/
#intronote {display:none;}

