/* Global website styles */

body {padding:0px;margin:0px;height:100%;font-size:12px;line-height:14px;font-family:Arial,Verdana;background-color:#0e2245;}

h1 {color:#0e2245;margin:0px;font-size:24px;line-height:26px;}
h2 {color:#0e2245;margin:0px;font-size:18px;line-height:20px;}
h3 {color:#0e2245;margin:0px;font-size:16px;line-height:18px;}
h4 {color:#0e2245;margin:0px;font-size:14px;line-height:16px;}
h5 {color:#0e2245;margin:0px;font-size:12px;}

p {margin:0px;}
a {color:#0e2245; text-decoration:none;}
a:hover {text-decoration:underline;}
img {padding:0px;border:0px;}
form {padding:0px;margin:0px;}

.link_ {text-decoration:none;border-bottom: dashed 1px #000000;}
.required {color:#ff0000;}

/* News Styles */
#newsArticles {clear:both;}
#newsArticles .newsArticle {clear:both; display:inline-block; margin-bottom:20px; overflow:hidden;}
#newsArticles .newsArticle .details {float:left; width:430px;}
#newsArticles .newsArticle .details .headline {color:#0e2245; font-size:14px; font-weight:bold;}
#newsArticles .newsArticle .details .intro {margin-top:3px;}
#newsArticles .newsArticle .details .createdBy {color:#000000; font-size:10px;}
#newsArticles .newsArticle .details .link {margin-top:3px;}
#newsArticles .newsArticle .date {float:left; width:80px; margin-left:10px; text-align:right;}
#newsArticles .newsArticleLast {margin-bottom:0px !important;}

#newsArticle {clear:both;}
#newsArticle .headline {}
#newsArticle .createdBy {color:#000000; font-size:10px;}
#newsArticle .body {margin-top:10px;}

/* Event Styles */
#events {clear:both;}
#events .event {clear:both; display:inline-block; margin-bottom:20px; overflow:hidden;}
#events .event .details {float:left; width:430px;}
#events .event .details .title {color:#0e2245; font-size:14px; font-weight:bold;}
#events .event .details .intro {margin-top:3px;}
#events .event .details .createdBy {color:#000000; font-size:10px;}
#events .event .details .link {margin-top:3px;}
#events .event .date {float:left; width:80px; margin-left:10px; text-align:right;}
#events .eventLast {margin-bottom:0px !important;}

#event {clear:both;}
#event .title {}
#event .createdBy {color:#000000; font-size:10px;}
#event .body {margin-top:10px;}

/* Training Styles */
#trainings {clear:both;}
#trainings .training {clear:both; display:inline-block; margin-bottom:20px; overflow:hidden;}
#trainings .training .details {float:left; width:430px;}
#trainings .training .details .title {color:#0e2245; font-size:14px; font-weight:bold;}
#trainings .training .details .intro {margin-top:3px;}
#trainings .training .details .createdBy {color:#000000; font-size:10px;}
#trainings .training .details .link {margin-top:3px;}
#trainings .training .date {float:left; width:80px; margin-left:10px; text-align:right;}
#trainings .trainingLast {margin-bottom:0px !important;}

#training {clear:both;}
#training .title {}
#training .createdBy {color:#000000; font-size:10px;}
#training .body {margin-top:10px;}

/* Subscribe Styles */
#subscribeNewsletter {font-family: Arial,Verdana; background: #0e2245; width:410px; margin-top:5px;}
#subscribeNewsletter .row { overflow:hidden; }
#subscribeNewsletter .headingColumn { width:50px; text-align:right; color:#ffffff; padding-left:20px; }
#subscribeNewsletter .headingColumn, .dataColumn { float:left; min-height: 30px; border: solid 1px #FFFFFF; padding-top:5px; padding-bottom:5px; }
* html #subscribeNewsletter .headingColumn, .dataColumn { height: 30px; }
#subscribeNewsletter .dataColumn { width:325px; padding-left:10px; }
#subscribeNewsletter .dataColumn .required { color:#FF0000; }

#unsubscribeNewsletter {font-family: Arial,Verdana; background: #0e2245; width:410px; margin-top:5px;}
#unsubscribeNewsletter .row { overflow:hidden; }
#unsubscribeNewsletter .headingColumn { width:50px; text-align:right; color:#ffffff; padding-left:20px; }
#unsubscribeNewsletter .headingColumn, .dataColumn { float:left; min-height: 30px; border: solid 1px #FFFFFF; padding-top:5px; padding-bottom:5px; }
* html #unsubscribeNewsletter .headingColumn, .dataColumn { height: 30px; }
#unsubscribeNewsletter .dataColumn { width:325px; padding-left:10px; }
#unsubscribeNewsletter .dataColumn .required { color:#FF0000; }

/* Contact Us Styles */
#contactUs {clear:both; width:520px;}
#contactUs .topBorder {clear:both; width:520px; height:16px; background: url(../../Media/Images/roundedcorner-top.gif) 0 0 no-repeat; margin-top:5px; overflow:hidden;}
#contactUs .details {clear:both; padding:20px 40px; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;}
#contactUs .details .detailsBody {clear:both;}
#contactUs .details .detailsBody table.contactUsForm {}
#contactUs .details .detailsBody table.contactUsForm td {padding: 3px; }
#contactUs .details .detailsBody table.contactUsForm td.headerCell {vertical-align: top; font-weight: bold; width: 90px;}
#contactUs .details .detailsBody table.contactUsForm td.dataCell {}
#contactUs .details .detailsBody table.contactUsForm td.dataCell .textbox {width:310px;border: solid 1px #2b135e;}
#contactUs .details .contactUsFooter {clear:both; margin-top:20px; margin-left:102px;}
#contactUs .details .contactUsFooter .clear {float:left;width:152px;}
#contactUs .details .contactUsFooter .clear a {display: block; width:152px; height:21px; line-height:21px; text-align:center; font-weight:bold; background: url(../../Media/Images/button-white.gif) 0 0 no-repeat; text-decoration:none;}
#contactUs .details .contactUsFooter .clear a:hover {color:#ff160e;}
#contactUs .details .contactUsFooter .submit {float:left; width:152px; margin-left:10px;}
#contactUs .details .contactUsFooter .submit a {display: block; width:152px; height:21px; line-height:21px; text-align:center; font-weight:bold; background: url(../../Media/Images/button-white.gif) 0 0 no-repeat; text-decoration:none;}
#contactUs .details .contactUsFooter .submit a:hover {color:#ff160e;}
#contactUs .bottomBorder {clear:both; width:520px; height:16px; background: url(../../Media/Images/roundedcorner-bottom.gif) 0 0 no-repeat; overflow:hidden;}
#contactUs .mandatory {}

/* FAQs Styles */
#faqs {clear:both; width:520px;}
#faqs .faq {margin-bottom:20px;overflow:hidden;}
#faqs .faq .question {}
#faqs .faq .answer {}

/* Whistel Blower Styles */
#whistleBlowers {clear:both; width:520px;}
#whistleBlowers .whistleBlower {}