/* CSS Document */

body {margin:0; padding:0; background:url(../images/body-bg.gif) repeat-x top center; font:normal 12px Arial, Helvetica, sans-serif; color:#707070;}
h1, h2, h3, h4, h5, h6, ul, ol, form {margin:0; padding:0;}
p {margin:0 0 15px 0; line-height:17px;}
a {font:normal 12px Arial, Helvetica, sans-serif; color:#164E80; text-decoration:underline;}
a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#164E80; text-decoration:none;}


/* Without Link Class */
.joinus {font:bold 24px Arial, Helvetica, sans-serif; color:#0154A0; text-decoration:none;}
.joinus span {font:normal 14px Arial, Helvetica, sans-serif; color:#616161; text-decoration:none;}

h2 {font:bold 17px "Georgia", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; margin-bottom:5px;}


/* With Link Class */
ul.top-navigation li {list-style-type:none; float:left;}
ul.top-navigation li a {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:#DBE1E6; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-right:3px; padding:5px 7px 6px 7px; line-height:26px;}
ul.top-navigation li a:hover { color:#ffffff; background:#034B83; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-right:3px; padding:5px 7px 6px 7px; height:28px; line-height:26px;}
ul.top-navigation li a.active { color:#ffffff; background:#034B83; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-right:3px; padding:5px 7px 6px 7px; height:28px; line-height:26px;}

.bottom-bg {background:url(../images/bottom-bg.gif) repeat-x; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.bottom-bg a {font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; margin: 0 5px 0 5px; line-height:23px;}
.bottom-bg a:hover {color:#8FBBE4; text-decoration:underline}
.bottom-bg span {font:normal 11px Arial, Helvetica, sans-serif; color:#8FBBE4; text-decoration:none;}
.bottom-bg span a {font:normal 11px Arial, Helvetica, sans-serif; color:#8FBBE4; text-decoration:none; margin:0 5px 0 5px;}
.bottom-bg span a:hover {color:#8FBBE4; text-decoration:underline;}

ul.imp-links li {list-style-type:none;  border-bottom:1px solid #cccccc; line-height:25px;}
ul.imp-links li.last {border:none;}
ul.imp-links li a  {font:bold 12px Arial, Helvetica, sans-serif; color:#02447C; text-decoration:none; line-height:25px; margin:0 0 0 0px;}
ul.imp-links li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#C61D15; text-decoration:none; display:block; line-height:25px;}

ul.social-link li {list-style-type:none;  border-bottom:1px solid #cccccc; line-height:25px;}
ul.social-link li.last {border:none;}
ul.social-link li a  {font:bold 13px Arial, Helvetica, sans-serif; color:#02447C; text-decoration:none; line-height:25px; margin:0 0 0 0px;}
ul.social-link li a:hover {font:bold 13px Arial, Helvetica, sans-serif; color:#C61D15; text-decoration:none; display:block; line-height:25px;}

ul.careers li {list-style-type:none; border-bottom:1px solid #A3A3A3; padding:5px 0 5px 0;}
ul.careers li.last {border:none;}
ul.careers li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/arrow-o.gif) no-repeat 0 5px; padding:0 0 0 11px;}
ul.careers li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#FF7200; text-decoration:none;}

ul.community li {list-style-type:none; border-bottom:1px solid #A3A3A3; padding:5px 0 5px 0;}
ul.community li.last {border:none;}
ul.community li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/arrow-b.gif) no-repeat 0 5px; padding:0 0 0 11px;}
ul.community li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#0049A1; text-decoration:none;}

ul.connection li {list-style-type:none; border-bottom:1px solid #A3A3A3; padding:5px 0 5px 0;}
ul.connection li.last {border:none;}
ul.connection li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/arrow-r.gif) no-repeat 0 5px; padding:0 0 0 11px;}
ul.connection li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}

ul.clarification li {list-style-type:none; border-bottom:1px solid #A3A3A3; padding:5px 0 5px 0;}
ul.clarification li.last {border:none;}
ul.clarification li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/arrow-p.gif) no-repeat 0 5px; padding:0 0 0 11px;}
ul.clarification li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#9E00D8; text-decoration:none;}

.img_border img {border:1px solid #C0C0C0; padding:4px;}
.img_border:hover {background:transparent;}
.img_border:hover img {border:1px solid #074076; padding:4px;}

.img-border-blue img {border:1px solid #C0C0C0; padding:2px; background:#ffffff;}
.img-border-blue:hover {background:transparent;}
.img-border-blue:hover img {border:1px solid #034880; padding:2px;}

a.orangelink-normal {font:normal 12px Arial, Helvetica, sans-serif; color:#FF5000; text-decoration:underline;}
a:hover.orangelink-normal {font:normal 12px Arial, Helvetica, sans-serif; color:#FF5000; text-decoration:none;}

.blacklink-normal {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin:5px 0 0 0;}
.blacklink-normal a {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.blacklink-normal a:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}


/* TD BACKGROUND */
.grey-headingbg {background:url(../images/grey-headingbg.gif) repeat-x; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; height:37px; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.grey-border {border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; padding:9px;}

.orange-headingbg {background:url(../images/orange-headingbg.gif) repeat-x; border-left:1px solid #FF7200; border-right:1px solid #FF7200; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.orange-border {border-right:1px solid #FF7200; border-left:1px solid #FF7200; border-bottom:1px solid #FF7200; padding:9px;}

.blue-headingbg-co {background:url(../images/blue-headingbg-co.gif) repeat-x; border-left:1px solid #0049A1; border-right:1px solid #0049A1; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.blue-border-co {border-right:1px solid #0049A1; border-left:1px solid #0049A1; border-bottom:1px solid #0049A1; padding:9px;}

.red-headingbg {background:url(../images/red-headingbg.gif) repeat-x; border-left:1px solid #FF0000; border-right:1px solid #FF0000; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.red-border {border-right:1px solid #FF0000; border-left:1px solid #FF0000; border-bottom:1px solid #FF0000; padding:9px;}

.purple-headingbg {background:url(../images/purple-headingbg.gif) repeat-x; border-left:1px solid #9E00D8; border-right:1px solid #9E00D8; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.purple-border {border-right:1px solid #9E00D8; border-left:1px solid #9E00D8; border-bottom:1px solid #9E00D8; padding:9px;}

.left-shadow {background:url(../images/left-shadow.jpg) no-repeat left top;}
.right-shadow {background:url(../images/right-shadow.jpg) no-repeat right top;}
.top-bg {background:url(../images/top-bg.gif) repeat-x top #F3F3F3;}
.top-logobg { background:url(../images/logobg.gif) repeat-x top;}
.topnav-bottline {border-bottom:1px solid #cccccc;}
.blue-headingbg {background:url(../images/blue-headingbg.gif) repeat-x; border-right:1px solid #95CDEB; border-left:1px solid #95CDEB; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#02396F; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px;}
.blue-border {border-right:1px solid #95CDEB; border-left:1px solid #95CDEB; border-bottom:1px solid #95CDEB; padding:9px;}
.hr-line-blue {background:url(../images/hr-line-blue.gif) repeat-x center; height:33px;}
.img-left {float:left; margin:0 15px 15px 0;}
.img-left-new {float:left; margin:5px 5px 3px 2px;}
.midd-blue-heading {background:url(../images/midd-blue-headingbg.gif) repeat-x; height:37px; border-left:1px solid #95CDEB; border-right:1px solid #95CDEB; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding-left:11px;}
.midd-blue-border {border-left:1px solid #95CDEB; border-right:1px solid #95CDEB; border-bottom:1px solid #95CDEB; padding:7px;}
.border-right {border-right:1px solid #95CDEB;}
.img-border {border:1px solid #C0C0C0;}
.midd-light-bluebg {background:#95CDEB; font:normal 12px Arial, Helvetica, sans-serif; color:#023C74; text-decoration:none;}
.white-bg {background:#ffffff;}
.midd-blue-gradient {background:url(../images/midd-blue-gradient.gif) repeat-x; height:37px; border-left:1px solid #95CDEB; border-right:1px solid #95CDEB; font:bold 12px Arial, Helvetica, sans-serif; color:#023D75; text-decoration:none; padding-left:15px;}
.midd-lightblue-border {border-left:6px solid #95CDEB; border-right:6px solid #95CDEB;}
.midd-greybg {background:#454545; padding:5px; color:#ffffff;}
.top-greyborder {border-top:4px solid #CCCCCC; padding:5px;}
.midd-hr-line {background:url(../images/midd-hr-line.gif) repeat-x center; height:22px;}
.greybg-active {background:#CCCCCC;}