/* CSS Document */

html, body, ul, ol, li, p, h1 , h2, h3, h4, h5, h6, form, fieldset, a, div, img, blockquote
{
margin:0;
padding:0;
border:0;
}

/* container positioning */
/* body */
body{
background:#01539d; 
font-family:arial;
font-size:12px;
}



#global { 
position: relative;  
margin-left: auto; 
margin-right: auto; 
width: 985px; 
}

* {
margin: 0;
}
html, body {
height: 100%;
}
#top-background {
min-height:500px;
}
#footer {
height: 360px;
}
.push {
height: 10px;
clear:both;
}

div#top-background
{
background:url('/images/nav-top.jpg') top repeat-x;
}
/* Typography */

h1{color:#fff;font-size:24px;margin-bottom:10px;margin-top:5px;font-weight:normal;}
h3{color:#00af3f;font-size:24px;margin-bottom:10px;}
h3.blog{margin-bottom:0px;font-weight:normal;}
h3.blog a{color:#72DA97;font-size:18px;font-weight:normal;margin-top:5px;border-bottom:1px solid #fff;display:block;}

.read-more {color:#72DA97;font-size:10px;font-weight:normal;margin-top:5px;display:block;text-align:right;}

div#two-col-main h3 a{color:#fff;font-size:18px;font-weight:normal;text-decoration:none;}
div#two-col-main h3.green-title a{color:#ccff66;font-size:18px;padding:15px 0 0 0;display:block}
p{color:#fff;margin-top:10px;font-size:12px;line-height:18px;}
#home-mid-left-col strong{font-size:16px;color:#fff; line-height:20px;}
#home-mid-left-col p{font-size:12px;}
p.lightgreen{color:#ccff66;font-size:14px;}



div#two-col-main a{color:#ffcc33;text-decoration:underline;}

div#two-col-main form a{color:#00AF3F;text-decoration:none;}
a.lightgreen{color:#72da97}
a.darkgreen{color:#00af3f; font-weight:bold;}
ul.latest-blog a.lightwhite{color:#fff;text-decoration:none;}
ul.latest-blog a.lightorange{text-decoration:underline;color:#cd6601}
ul.latest-blog a.blog-link,div.blog a.blog-link{text-decoration:none;color:#7cdea7;font-size:11px;padding-top:0px;display:block}



#ctl00_Main_CheckBox1{float:left;}

div#at-your-office{position:absolute;text-align:right;right:0px;_right:10px;top:20px;float:right}
div.latest-articles{background:url(/images/article-back.jpg) #245595;padding:0px 5px 0px 0px;margin-bottom:5px;}


#header {
width:985px;
height:145px;
}

div#header-container
{
    width:985px;
    padding-top:23px;
    position: relative;  
    margin-left: auto; 
    margin-right: auto;
    text-align:center;     
}

div#logo
{
    float:left;
    width:216px;
    }

div#CallOfAction
{
    float:right;
    width:158px;
    font-family:Helvetica;
    color:#336bbd;
    font-weight:bold;
    font-size:18px;
    margin-top:50px;
    
    }    

#innerContainer 
{
    position:relative;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: left;
	width: 985px;
	_width:990px;
}

div#navagation
{
    position:absolute;  
    top:111px;
    left:0px;  
}

div#navagation ul li 
{
    display:block;
    float:left;
}

div#navagation ul li a 
{
    display:block;
    text-align:center;
    color:#fff;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    padding:7px 20px 7px 20px;   
    border-right:1px solid #002d6a;
    border-left:1px solid #0947b4; 
    
   
}

div#navagation ul li a.home:hover,div#navagation ul li a.consultancy:hover,div#navagation ul li a.training:hover,div#navagation ul li a.products:hover,div#navagation ul li a.blog:hover,div#navagation ul li a.about:hover
{
background:url(/images/button-highlight.jpg) repeat-x;
}

div#navagation ul li a.contact
{
    border-right:0px;
}

div#navagation ul li a.contact:hover
{
background:url(/images/button-highlight.jpg) repeat-x;
}

/* NAVIGATTION */

div#left-navigation{width:195px;float:left;letter-spacing:0px;margin-top:25px;padding-right:20px;}

div#left-navigation ul li a
{
    display:block;
    text-decoration:none;
    width:190px;
    padding:5px 0px 5px 5px;
    color:#fff;
    font-size:14px;
    border-bottom:1px dotted #107eff;
}
div#left-navigation ul li a:hover{color:#CCFF66;}
div#left-navigation ul li ul li a{color:#99ccff;background-color:#0746A0}
div#left-navigation ul li ul li.current a{color:#99ff33;background:none;background-color:#0746A0}
div#left-navigation ul li.parent-of-current ul li a{background:none;background-color:#0746A0}
div#left-navigation ul li ul li.last a{background:url(/images/dark-blue-arrow-right.jpg) no-repeat 170px 10px #0746A0}
div#left-navigation ul li ul li.last.current a{background:url(/images/dark-blue-arrow.jpg) no-repeat 170px 10px #0746A0}
div#left-navigation ul li ul li.last.parent-of-current a{background:url(/images/dark-blue-arrow.jpg) no-repeat 170px 10px #0746A0}

div#left-navigation ul li ul li.last.parent-of-current ul li a{background:none;background-color:#063173}

div#left-navigation ul li ul li.last.current ul li a{background:none;background-color:#063173}
div#left-navigation ul li ul li.last.current ul li.current a{background-color:#063173}

div#left-navigation ul li ul li a
{
    padding:5px 0px 5px 20px;
    font-size:12px;
    width:175px;
    background:#0746a0
}
    
div#left-navigation ul li ul li ul li a
{
    padding:5px 0px 5px 40px;
    color:#99CCFF;
    font-size:12px;
    width:155px;
    background:#063173
}

div#left-navigation ul li ul li.current ul li a
{
    padding:5px 0px 5px 40px;
    color:#99CCFF;
    font-size:11px;
    width:155px;
    background:#063173
}


div#search
{
    position:absolute;  
    top:115px;
    right:0px;
    _right:5px;  
}

div#home-top-ad{width:140px;height:142px;color:#fff;background:url(/images/sds-solutions-back.gif) no-repeat;padding:70px 10px 10px 10px;}

div#home-top-ad img.learn-more{position:absolute;top:180px;right:30px}
div#home-top-ad img.solutions-suite{position:absolute;top:10px;right:8px;_right:11px}

div#ad-right { margin-top:20px; }
div.small-right{margin-top:5px;}

input.search
{
    padding:4px 0px 0px 5px;
    float:right;
    margin:0px;
    height:20px;
    width:128px;
    background:url(/images/search.jpg);
    border:0px; 
    color:#666666;
}

input.search-end
{
    float:right;
    height:24px;    
 }



img.demo
{
    padding:0;    
}


div.small-right,div.footer-pos{behavior:url(/css/iepngfix.htc) }



/* lists */


div#left-col{position:relative;float:left;width:807px;min-height:300px;height:auto !important;height:300px;}
div#right-col{position:relative;float:right;width:160px;}

div#mid-main{float:left;padding-left:20px;}

div#bottom-sec{float:left;padding-bottom:12px;}
div#home-mid-left-col{position:relative;float:left;padding:14px 20px 20px 20px;width:354px;_width:350px;height:257px;background:url(/images/home-box-back.gif) no-repeat;margin:20px 19px 0px 0px;}
div#home-mid-right-col{position:relative;float:right;padding:14px 20px 20px 20px;width:354px;height:257px;background:url(/images/home-box-back.gif) no-repeat;margin:20px 0px 0px 0px;overflow:hidden;}

div#home-mid-right-col a.rsslink {width:111px;height:25px;display:block;border:0px solid #000;position:absolute;top:15px;right:10px;}

div#course-mid-right-col{background:url(/images/training-back.jpg);position:relative;left:0px;top:13px;float:left;padding:10px 15px 0px 15px;width:550px;margin:15px 0px 0px 0px;}
div#course-mid-right-col a {color:#ccff66;font-size:16px;}
div#course-mid-right-col a.lightorange {color:#cc6600;font-size:12px; font-weight:bold;}
div#course-mid-right-col a.lightwhite {color:#fff;font-size:12px;}


div#course-mid-right-col-calendar{background:#014c90;position:relative;left:0px;top:0px;float:left;padding:10px 15px 5px 15px;width:550px;margin:10px 0px 0px 0px;}




/* BLOG */

div#blog-mid-right-col{position:relative;left:0px;float:left;padding:15px 15px 0px 20px;width:520px;margin:0;}
div.blog p.adxDate{font-size:15px; line-height:18px;  line-height:25%;}
div.blog a.blog-link{color:#cc6600;font-size:12px; font-weight:bold;}

a{text-decoration:none}

div.latest-blog{height:83px;}

ul.latest-blog li.latest-blog-item-1 {background:none;padding-bottom:10px;}
ul.latest-blog li.latest-blog-item-2 {background:url(/images/blog-sep.jpg) left top repeat-x;padding:10px 0 10px 0;}
ul.latest-blog li.latest-blog-item-3 {background:url(/images/blog-sep.jpg) left top repeat-x;padding:10px 0 0 0;}

div#two-col-main h3{color:#fff;font-weight:normal;}

ul.latest-blog li p{margin-top:0px;font-size:12px;line-height:15px;}
ul.latest-blog li a{color:#00AF3F;text-decoration:none;font-weight:bold;}

ul.latest-blog a.lightgreen{color:#72DA97}

div.blog a{color:#fff;font-size:18px;}

p.adxDate{display:inline;color:#72da97;font-weight:bold;padding-left:5px;margin-right:5px;padding-top:5px;}

#flip{color:#666666;text-decoration:underline;}

.seperator{margin-bottom:15px;}

ul{list-style: none;}

div#mid-main ul
{
    color:#fff;
    list-style:disc;
    padding:15px 0px 5px 30px;
}

div#mid-main ol
{
    color:#fff;
    padding:15px 0px 5px 30px;
}

div#mid-main ol li
{
margin-bottom:5px;
}

div#mid-main ul li
{
margin-bottom:5px;
}

div#Breadcrumbs ul
{
    list-style:disc;
    padding:0px 0px 0px 0px;
}

#Breadcrumbs
{
	font-size:11px;
	color:#5379ab;

}
#Breadcrumbs .breadcrumbs
{
	list-style:none;
}
#Breadcrumbs .breadcrumbs li 
{
	float:left;
	font-weight:bold;
	color:#5379AB;
}
#Breadcrumbs .breadcrumbs li a 
{
	color:#5379AB;
	text-decoration:none;
	margin-right:5px;
}

#Breadcrumbs .breadcrumbs li.last 
{
color:#89cdfa;}

div#two-col-main{width:520px;margin-top:10px;}


/*FOOTER*/

div#footer
{
background:url(/images/footer2.jpg) repeat-x;
width:100%;
height:322px;
margin-top:-20px;
position:relative;
z-index:0;
}

div#footer2
{
background:url(/images/footer-small-back.jpg);
width:100%;
height:25px;
padding-top:10px;
margin-top:0px;
}

div#footer-pos,div#footer2pos
{
    width:985px;    
    margin-left: auto; 
    margin-right: auto;
    position:relative;
}

div#footer-pos{background:url(/images/footer-pos-back.jpg);height:322px;}

div#institute
{
    position:absolute;
    left:0px;
    top:210px;
    z-index:101;
}
div#institute img {
behavior:url(/css/iepngfix.htc)
}
div#footer ul
{
    width:985px;    
    position:absolute;
    z-index:100;
    top:230px;
}

div#footer ul li{float:right;margin-left:5px;}

div#copy{font-size:11px;position:absolute;left:0px;color:#666666}
div#design{font-size:11px;position:absolute;right:0px;color:#666666}
div#sub-links{font-size:11px;position:absolute;left:400px;}

a.sublink{color:#0046ad;text-decoration:none;}

div#sub-links ul li{float:left;margin-right:5px;}

/* Testimonials */

div#testimonials{padding:20px 20px 0px 20px;background:url(/images/home-box-back.gif) repeat-x #004691;}
div#signature{text-align:right;padding:0px 20px 10px 0px;background:#004691;}


/* ADX Image positioning and padding*/
div.adxCopy{color:#fff;}
div.adxCaptionedMedia img{padding-right:10px;padding-top:0px;padding-bottom:0px;}
div.adxCaptionedMedia p{display:none;}


/*Blog*/

div.latest-blog-small a{display:block;width:190px;_width:185px;color:#fff;border-bottom:1px dotted #0e70ed;padding-left:5px;padding-top:5px;padding-bottom:5px;}
div.latest-blog-small a:hover{background:#0E70ED}

div.latest-blog-small p span p{border-bottom:0px;}

/* Calendar */

div.tocIcon{width:100px;float:left;}
div.tocInfo{width:400px;float:right;position:relative}

div.tocInfo p.adxDate{color:#fff;font-weight:normal;}

div#calandar-form{float:left;border:1px solid #004c90;width:558px;}

#ctl00_Main_chkTermsConditions{float:left;}
.label-long
{
        width:380px;
        display:inline;
        float:left;
}


/*  Course List */

ul.course-list,ul.course-list-all{position:absolute;width:580px;left:215px;border-bottom:1px solid #fff;}

ul.course-list li,ul.course-list-all li{float:left;}
ul.course-list li a,ul.course-list-all li a{display:block;color:#fff;margin-right:6px;font-size:13px;}

div#course-mid-right-col div.tocIcon img{padding-top:10px;}

/*How to find Us pages*/

div.training-col{float:right;width:295px;}
div.training-col-left{float:left;width:220px;height:580;}
div.training-col input#saddr{width:240px;}

div.contact-col-right #saddr{width:240px;}
div.contact-col-right #button_go{position:absolute;margin-top:8px;right:5px;}
#saddr{margin-top:10px}
#button_go{position:absolute;margin-top:8px;right:5px;}

div.contact-col-left{float:left;width:670px;}
div.contact-col-right{float:right;width:295px;}

div.contact-col-bottom{float:left;width:800px;}

div.address-bot{position:absolute;float:left;height:400px;width:295px;right:230px;_right:230px;top:95px;_top:115px;}

div.contact-form{float:left;width:650px;height:488px;padding-top:30px;padding-bottom:20px;margin-bottom:10px;background:url(/images/article-back.jpg)}

.Validator 
{
	float:left;color:#fff !important;
}

.SecurityCode{color:#000000}
.seccode{margin-left:15px;}
.submit{float:left;}
/* Booking form */

div#book-now-out{padding:10px 20px 20px 20px;background:url(/images/article-back.jpg);width:520px}
div#book-now-out-main{padding:10px 20px 20px 20px;width:520px}
div#book-now-out h3{color:#ccff66;font-size:16px;}
div#book-now-out p{line-height:5px;}
div#book-now-out img{float:right}
div#book-now-out span{color:#89CDFA}

div.question{margin-top:15px;display:block;padding:0px 20px 0px 50px;width:450px;}
div#delegate-box{width:100%;border-top:1px solid #fff;margin-top:10px;}
div.question-buttons{padding:20px 20px 0px 225px;width:275px;}
div.question-buttons-book{padding:20px 20px 0px 160px;width:275px;}
label{color:#fff;padding-right:30px;text-align:right;width:155px;float:left;margin-bottom:10px;}
input.book,.txtbox,.checkbox{width:220px;}

#ctl00_Main_tbAccommadation td{width:220px;height:15px;float:left;padding:0px;margin:0px;}
#ctl00_Main_tbAccommadation label{color:#fff;text-align:left;width:150px;float:left;padding-top:3px;}
#ctl00_Main_tbAccommadation input{width:5px;display:inline;float:left;}
.remove-delegate{margin-top:20px;margin-bottom:10px;}


/* Search */
.adxIndexSearchMessage{color:#fff;}
.adxIndexSearchMessageQuery{color:#ccff66;font-size:14px;font-weight:bold}
.adxIndexSearchPagingMessage,.adxIndexSearchTitle{color:#72DA97}
.adxIndexSearchTitle a{color:#FFCC33}
.adxIndexSearchPaging{color:#FFF}
.adxIndexSearchPaging a{color:#FFCC33}
adxSearchCurrentPage{color:#ccff66;}


/*Sitemap*/

div.supplemental h4{font-size:26px;color:#fff;}

ul#sitemap{margin-left:130px;}

div.supplemental ul{padding:10px;list-style:disc;color:#72DA97;}

div.supplemental ul li{padding:10px;list-style:disc;color:#72DA97;}

div.supplemental ul li a{color:#fff;text-decoration:none;}

div.supplemental ul li ul li a{color:#ccff66}

div.supplemental ul li ul li ul li a{color:#FFCC33}

div.supplemental ul li ul li ul li ul li a{color:#a5c6eb}

div.supplemental ul li ul li ul li ul li ul li a{color:#58c332}

#aspnetForm{width:545px;float:left}
