/* --------------------------------------------------
file: global.css
website: www.version1.com
version: 1.0
created: 05/02/09
author: Arekibo
---------------------------------------------------*/

/* ------------------------------------------- COMMON CLASSES -------------------------------------------- */

.alt {position:absolute;top:-6000px;left:-6000px}
.hidden, hr{display:none}
.clear{clear:both}
p,ul,li,form,fieldset,table,td,th,h1,h2,h3,h4,h5{margin:0;padding:0}
ul{list-style-type:none}
a {color:#01a850;text-decoration:none}
	a:hover {text-decoration:none}
	a:focus {outline:none}
/*iframe{height:500px; width:650px; border: none;}*/

/* ---------------------------------------------- STRUCTURE ---------------------------------------------- */

html {font-size:62.5%}

body {
margin:0;padding:0 0 30px 0;
color:#333;
background:#001409 url(img/body.jpg) 0 0 repeat-x;
text-align:center;
font-family:Arial, Verdana, sans-serif;
font-size:1.2em
}

#wrapper {
width:880px;
margin:0 auto 0 auto;padding:0 10px 10px 10px;
background:#fff;
text-align:left;
position:relative
}
	#wrapper h2{color:#016b83;font-size:1.65em;font-weight:normal;margin-bottom:13px}
	#wrapper p, #wrapper li,#wrapper p{line-height:160%}

#header {float:left;background:#f3f3f3 url(img/header.gif) 0 0 repeat-x;}
h1 a{position:absolute;top:22px;right:25px;width:189px;height:57px;background:url(img/logo.gif) 0 0 no-repeat}


/* ---- SEARCH BAR ---------------------------------------------------------------------------------------- */

#search{clear:both;position:absolute;top:35px;left:25px}
	#search input{
	padding:6px 10px 4px 10px;margin:0;
	border:1px solid #ccc;
	width:178px;height:18px;
	float:left;
	font-size:1em
	}
	#search #button{
	padding:3px 0px 6px 0;
	border:1px solid #ccc;border-left:0;
	font-size:1em;
	font-weight:bold;
	color:#01a850;
	background:url(img/search.gif) 0 0 repeat-x;
	cursor:pointer;
	width:5.5em;height:30px;
	float:left
	}
	#search p{margin:0;padding:0; color:#01a850;font-size:1.4em;font-weight:normal;}


/* ---- GNS - GLOBAL NAV SYSTEM ---------------------------------------------------------------------------- */

#gns{margin-top:100px;padding-bottom:12px;float:left;width:880px;background:url(img/gns-shadow.gif) bottom left repeat-x}
	#gns ul{border-bottom:1px solid #fff;float:left;width:880px;background:#323232 url(img/gns-ul.gif) 0 0 repeat-x}
	#gns ul li{float:left}
	#gns ul li a{float:left;padding:12px 20px;font-weight:bold;color:#fff;border-right:1px solid #666}
	#gns ul li.highlighted a,#gns ul li a:hover,#gns ul li a:focus,#gns ul li a:active{background:#01b456 url(img/gns-hover.gif) 0 0 repeat-x;text-decoration:none}
	#gns ul li a.last{border:0}
		/*#gns ul li.active a,#gns ul li a:hover,#gns ul li a:focus,#gns ul li a:active{background:#01b456 url(img/gns-hover.gif) 0 0 repeat-x;text-decoration:none}*/


/* ---- BREADCRUMBS ---------------------------------------------------------------------------------------- */
	
#breadcrumbs{clear:both;padding:5px 19px 15px 19px;background:url(img/breadcrumbs.gif) 0 0 repeat-x}
	#breadcrumbs a{background:url(img/right-arrow.gif) center left no-repeat;padding:0px 0 0px 7px;margin-left:10px}


/*News menu -----------*/
/*#wrapper #content #main-content #newsmenu {margin:0 0 0 0px;padding:0 0 0 5px;background:none}
#newsmenu li{float:left; background:transparent;}
#newsmenu li a{float:left;font-weight:bold;background:transparent;}
#newsmenu li.highlighted a,#newsmenu li a:hover,#newsmenu li a:focus,#newsmenu li a:highlighted{text-decoration:none; background:transparent;}
#newsmenu li a.last{border:0}*/




	/*#newsmenu{border:1px solid #ccc;padding-left:0px;margin:0 0px 0 0px;display:inline;position:relative;z-index:0;float:left;}
	#newsmenu li{display:inline}
	#newsmenu li a{padding:0px 0px 0px 0px;border-right:1px solid #ccc;font-weight:bold;position:relative;z-index:10;float:left;cursor:pointer}
	*//*#newsmenu li.last a{border:1px solid #ccc}*/
	/*#newsmenu li.active a{background: #ccc;text-decoration: none;}*/

/* ---- HOME PAGE ------------------------------------------------------------------------------------------ */

#overview{float:left;width:880px;background:#f0f0f0 url(img/overview.gif) 0 0 repeat-x;padding-bottom:20px}
#tagline{float:left;width:270px;padding:25px 0 0 20px}
	#tagline h2{font-size:2.2em}
	#tagline ul{float:left;margin-top:20px}
	#tagline li{padding-right:6px;margin-right:5px;float:left;background:url(img/hyphen.gif) center right no-repeat}
	#tagline li.last{background:transparent}
	#tagline ul a{float:left}

#services{margin:10px 12px 0 0;position:relative;display:inline;float:right;width:558px;min-height:220px;height:auto !important;height:220px;background:url(img/services-b.jpg) bottom left no-repeat}
	#services h2{float:right;width:558px;height:13px;background:url(img/services-t.gif) 0 0 no-repeat}
	#services-menu{padding-left:5px;margin:0 0px 0 40px;border-bottom:1px solid #ccc;display:inline;position:relative;z-index:10;float:left;width:502px;background:#FFF}
	#services-menu li{display:inline}
	#services-menu li a{padding:5px 10px;margin-bottom:-1px;border:1px solid #ccc;border-right:0;font-weight:bold;position:relative;z-index:10;float:left;cursor:pointer}
	#services-menu li.last a{border:1px solid #ccc}
	#services-menu li.active a{border-bottom:1px solid #fff}	
	#services p{margin:0 235px 0 40px;padding:20px 0;color:#666;display:none;clear:both}
	#services p img{position:absolute;right:9px;top:57px}
	#services p.visible{padding-bottom:90px;display:block}
	#services .more{padding:10px 10px 25px 20px;color:#fff;font-weight:bold;position:absolute;bottom:20px;left:40px;background:url(img/services-more-r.jpg) top right no-repeat}
	#services .more span{background:url(img/services-more-l.jpg) 0 0 no-repeat;width:19px;height:55px;position:absolute;top:0;left:0}
	#services p.left-img{margin:0 40px 0 235px;text-align:right}
	#services p.left-img img{left:9px}
	#services p.left-img .more{padding:10px 10px 25px 20px;right:40px;left:auto}
	

#main-home{padding:25px 0 10px 0;float:left;width:880px}
#latest-news{margin-right:40px;float:left;width:280px;position:relative}
	#latest-news h2{margin-left:20px}
	#news {border-bottom:1px solid #ccc;}
		#news li{padding:9px 20px;border:1px solid #ccc;position:relative;border-bottom:0}
		#news li a{margin-bottom:-18px;display:block}
 	#news-features{padding:20px 15px 20px 20px;border:1px solid #ccc;border-top:0;float:left;width:243px}
		#news-features li{padding-right:6px;margin-right:5px;float:left;background:url(img/hyphen.gif) center right no-repeat}
		#news-features li.last{background:transparent}
		#news-features li a{margin-bottom:0;float:left}
		#news-features li a#rss{padding-left:30px;background:url(img/rss.gif) center left no-repeat}

#recent-projects{border-bottom:1px solid #ccc;float:left;width:558px;position:relative}
#featured-solutions{padding-top:15px;float:left;width:558px;position:relative}
	#recent-projects div,#featured-solutions div{padding-left:220px;padding-bottom:65px;z-index:0;position:relative;display:none;width:290px;min-height:65px;height:auto !important;height:65px}
	#recent-projects div.visible,#featured-solutions div.visible{display:block}
	#recent-projects h3,#featured-solutions h3{padding-bottom:8px;color:#000;font-size:1.1em;}
	#recent-projects img{border:1px solid #ccc;position:absolute;left:0;top:0;padding: 10px;}
	#featured-solutions img{border:1px solid #ccc;position:absolute;left:0;top:0;}
	#recent-projects .more,#featured-solutions .more{padding:5px 10px 5px 20px;border:1px solid #ccc;width:10.5em;position:absolute;bottom:20px;left:220px;background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat-x}
	#recent-projects .more span,#featured-solutions .more span{position:absolute;top:11px;left:10px;width:3px;height:5px;background:url(img/right-arrow.gif) 0 0 no-repeat}
	#recent-projects .nav-menu,#featured-solutions .nav-menu{z-index:10;position:absolute;bottom:20px;right:10px}
	#recent-projects .nav-menu li,#featured-solutions .nav-menu li{display:inline}
	#recent-projects .nav-menu li a,#featured-solutions .nav-menu li a{padding:5px 11px;border:1px solid #ccc;border-right:0;float:left;background:#f0f0f0 url(img/grey-gradient.gif) 0 0 repeat-x;cursor:pointer}
	#recent-projects .nav-menu li a.last,#featured-solutions .nav-menu li a.last{border-right:1px solid #ccc}
	#recent-projects .nav-menu li.active a,#featured-solutions .nav-menu li.active a{background:#fff;text-decoration:underline}


#partners{margin-bottom:10px;border-top:1px solid #ccc;float:left}
#partners h2{padding:10px 0;margin:0 0 0 20px;font-size:1em;color:#333;font-weight:normal}
#partners li{display:inline}
#partners a{border:1px solid #ccc;border-right:0;float:left}
#partners .last a{border-right:1px solid #ccc}
#partners img{border:0;float:left}



/* ---- SUBPAGES -------------------------------------------------------------------------------------------- */

#content{float:left;width:880px}

#lns{padding-top:32px;float:left;width:190px}
#lns h2,#other-features h2{padding-left:20px;font-size:1.1em;font-weight:bold}
#lns li{display:block;float:left;}
#lns a{display:block;float:left;}
	#lns img{margin-bottom:5px;border:1px solid #ccc}
	#lns ul{border-top:1px solid #ccc;width:190px}
	#lns ul ul{border-top:0}
	#lns a{padding:9px 20px 9px 20px;margin:0;color:#666;font-weight:bold;border:1px solid #ccc;border-top:0;float:left;width:148px;background:#f0f0f0 url(img/lns-a.gif) 0 0 repeat-x}
	#lns li.highlighted a{color:#01a850;}
	#content #lns li li a{padding:9px 20px 9px 30px;color:#01a850;font-weight:normal;border:1px solid #ccc;border-top:0;width:138px;background:#fff url(img/right-arrow.gif) 20px 15px no-repeat}
	#lns li li.highlighted a{text-decoration:underline}
	#lns li li.highlighted a:hover,#lns li li.highlighted a:focus,#lns li li.highlighted a:highlighted{text-decoration:none}
	#content #lns li li li a{padding:9px 20px 9px 40px;color:#01a850;font-weight:normal;border:1px solid #ccc;border-top:0;width:128px;background:#fff url(img/right-arrow.gif) 30px 15px no-repeat}
	#lns li li li.highlighted a{text-decoration:none;color:#CCC}
	#lns li li li.highlighted a:hover,#lns li li li.highlighted a:focus,#lns li li li.highlighted a:highlighted{text-decoration:none}


#main{float:right;width:660px;background:url(img/main.gif) top right repeat-y}

#main-content{padding-top:25px;float:left;width:390px}
	#main-content h3{margin-bottom:13px;color:#016b83;font-size:1.3em;font-weight:bold}
	#main-content h4{margin-bottom:13px;color:#016b83;font-size:1.1em;font-weight:bold}
	#main-content h5{margin-bottom:13px;color:#016b83;font-size:1em;font-weight:bold}
	#main-content p{margin:14px 0 20px 0}
	#main-content ul.intro{padding:10px 15px;margin-bottom:20px;border:1px solid #ccc;color:#016b83}
	#main-content p.intro{padding:10px 15px;margin-bottom:20px;border:1px solid #ccc;color:#016b83}
	#main-content p.intro-mid{padding:10px 15px;margin-bottom:20px;border:1px solid #ccc;color:#016b83; text-align:center;}
	#main-content a{text-decoration:underline}
	#main-content a:hover{text-decoration:none}
	#main-content a.noline {text-decoration:none}
	#main-content a.noline:hover {text-decoration:underline}
	#main-content ul li,#main-content ol ul li{margin:0 0 0 2px;padding:0 0 0 20px;background:url(img/bullet.gif) 0 .5em no-repeat}
	#wrapper #content #main-content ol{padding-left:22px}
	#wrapper #content #main-content ul,#wrapper #content #main-content ol{margin:5px 0}
	#wrapper #content #main-content ol li{padding-left:5px}
	#wrapper #content #main-content ul ol li{background:transparent}
	#wrapper #content #main-content ol ul li{background:transparent}
	#wrapper #content #main-content ol ul li{margin:0 0 0 2px;padding:0 0 0 20px;background:url(img/bullet.gif) 0 .5em no-repeat}
	#wrapper #content #main-content ol ol{list-style-type:lower-alpha}
	#wrapper #content #main-content ol ol ol{list-style-type:lower-roman}
	
	#main-content table{margin-bottom:30px;border-collapse:collapse;position:relative;width:390px;background:url(img/table-header.gif) 0 0 no-repeat}
	#main-content table caption{padding-bottom:15px;padding-top:0;font-weight:bold;text-align:left}
	#main-content table th,#main-content table td{padding:10px;border:1px solid #ccc}
	#main-content table th{border-right:0;border-left:0;background:#efefef url(img/th.gif) 0 0 repeat-x}
	#main-content table th.first{border-left:1px solid #ccc}
	#main-content table th.last{border-right:1px solid #ccc}
	#main-content table .even td{background:#f8f8f8}
	
	
	
#newsmenu {
   float: left;
   display:block;
   clear:both;
   width:380px;
   margin-bottom: 20px;
   }
#newsmenu ul {
   margin: 0;
   padding: 0;
   list-style: none;
   list-style-image: none;
   }
#newsmenu ul li  {
   float: left;
   margin: 0;
   padding: 0;
   background: none;
   }
#newsmenu ul li a  {
   display: block;
   z-index:10;
	background:#00632F;
	float: left;
	text-decoration: none;
	margin-left: 1px;
	padding: 4px 8px 4px 8px;
	color: #FFF;
	font-weight:bold;
   }
   #newsmenu ul li a:hover  {
 
	background:#01A850;

   }
    #newsmenu ul li a.active  {
 
	background:#01A850;

   }
   

	
	#main-content hr{padding:0;margin:20px 0;border:1px solid #ccc;color:#ccc;display:block;height:0;clear:both;width:390px}
	
	
	#main-content #displayform{margin:40px 0;border:1px solid #ccc;background:#f8f8f8;color:#016b83;width:390px}
	#main-content #displayform h3{padding:15px 10px;margin:0 1px;border-bottom:1px solid #ccc;font-size:1em;background:url(img/form-h3.gif) 98% 50% no-repeat}
	#main-content #displayform fieldset{padding:10px 0;margin:0;border:0;border-bottom:1px solid #ccc;position:relative;width:100%}
	#main-content #displayform legend{position:static}
	#main-content #displayform legend span{padding:5px 20px 5px 20px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-size:.9em;position:absolute;color:#016b83;width:35px;height:20px;right:0;top:0;background:url(img/legend.gif) 0 0 no-repeat}
	#main-content #displayform p{padding:0 10px;margin:0 0 10px 0}
	#main-content #displayform p.mandatory{background:url(img/mandatory.gif) 210px bottom no-repeat}
	#main-content #displayform p.mandatoryfull{background:url(img/mandatory.gif) 210px top no-repeat}
	#main-content #displayform label{padding-bottom:3px;display:block}
	#main-content #displayform p.inline{padding-top:3px;margin:3px 0;float:left;width:300px}
	#main-content #displayform.inline label{display:inline;float:left;width:100px}
	#main-content #displayform.inline input{margin-right:8px;border:0;width:auto;float:left}
	#main-content #displayform.radio input{position:relative;left:-1px}
	#main-content #displayform input{padding:2px 3px 3px 3px;border:1px solid #ccc;width:186px}
	#main-content #displayform select{padding:1px 1px 2px 1px;border:1px solid #ccc;width:195px}
	#main-content #displayform p.submit{margin:0;padding:10px;background:#ccc url(img/form-b.gif) bottom left no-repeat}
	#main-content #displayform p.submit input{margin:0;padding:0px 0 1px 0;color:#336600;font-size:1em;background:#F0F0F0 url(img/submit.gif) 0 0 repeat-x;border:0;cursor:pointer;width:82px;height:26px}
	#main-content #displayform hr{padding:0;margin:20px 0;border:1px solid #ccc;color:#ccc;display:block;height:0;clear:both;width:390px}
	#main-content #displayform textarea{padding:2px 3px 3px 3px;border:1px solid #ccc;}
	#main-content #displayform span.EditingFormErrorLabel{display:none}
	
	
	#wrapper #main-content ul#case-studies{margin-top:30px;border-top:1px solid #ccc;width:390px}
	#main-content #case-studies li{float:left;display:block;padding:0;margin:0}
	#main-content #case-studies a{display:block;border:1px solid #ccc;border-top:0;float:left;width:388px;position:relative;text-decoration:none}
	#main-content #case-studies img{padding:0;margin:0;border:0;border-right:1px solid #ccc;float:left}
	#main-content #case-studies span{padding:5px;border:1px solid #ccc;font-weight:bold;cursor:pointer;text-decoration:none;position:absolute;top:25px;left:195px}
		
	
	#wrapper #main-content ul#projectspage{margin-top:30px;border-top:1px solid #ccc;width:390px}
	#main-content #projectspage li{padding:0px; margin:0;}
	#main-content #projectspage a{border:1px solid #ccc;border-top:0px;float:left;width:388px;position:relative;text-decoration:none}
	#main-content #projectspage img{padding:0;margin-right: 10px;border:0;border-right:1px solid #ccc;float:left}
	#main-content #projectspage span {color: #333;padding:10px 0 5px 0;text-decoration:none;}



	#wrapper #main-content ul#customerspage{margin-top:30px;border-top:1px solid #ccc;width:365px}
	#main-content #customerspage li{padding:0px; margin:0;background:none;}
	#main-content #customerspage a{border:1px solid #ccc;border-top:0px;float:left;width:365px;position:relative;text-decoration:none}
	#main-content #customerspage img{padding:20px 0 20px 0;margin-right: 10px;border:0;border-right:1px solid #ccc;float:left}
	#main-content #customerspage span {color: #333;padding:10px 0 5px 0;text-decoration:none;}
	
	
	/*#wrapper #main #main-content #sub-news{border-bottom:1px solid #ccc;margin:30px 0;clear:both}*/
	#main-content #sub-news li{padding:15px 0 10px 60px;border-bottom:1px solid #ccc;position:relative;background:transparent;min-height:70px;height:auto !important;height:70px}
	#main-content #sub-news li a{text-decoration:none;font-weight:bold}
	#main-content #sub-news li a:hover,#main-content #sub-news li a:focus,#main-content #sub-news li a:active{text-decoration:underline; }
	#main-content #sub-news .date{position:absolute;top:4px;left:0;width:40px;text-align:center}
	#main-content #sub-news .month{background:#00632f;display:block;font-weight:bold;color:#fff}
	#main-content #sub-news .day{padding:5px 0;border:1px solid #ccc;border-top:0;font-weight:bold;color:#666;display:block}
	#main-content #sub-news ul li,#main-content #sub-news ol ul li{margin:0 0 0 2px;padding:0 0 0 20px;background:url(img/bullet.gif) 0 .5em no-repeat;min-height: 16px; height:auto !important;height: 16px; border:0px;}

	
	
	#wrapper #main #main-content #joblist{border-bottom:1px solid #ccc;margin:30px 0;clear:both}
	#main-content #joblist li{padding:15px 0 0 0px;border-top:1px solid #ccc;position:relative;background:transparent;min-height:70px;height:auto !important;height:70px}
	#main-content #joblist li a{text-decoration:none;font-weight:bold}
	#main-content #joblist li a:hover,#main-content #joblist li a:focus,#main-content #joblist li a:active{text-decoration:underline}
	#main-content #joblist ul li,#main-content #joblist ol ul li{margin:0 0 0 2px;padding:0 0 0 20px;background:url(img/bullet.gif) 0 .5em no-repeat;min-height: 16px; height:auto !important;height: 16px; border:0px;}

	
	
	#main-content #bottom-actions{padding-top:20px;margin-top:20px;}
	#main-content #print-page{padding:10px 0 10px 30px;margin-right:10px;color:#333;background:url(img/print.gif) left center no-repeat;text-decoration:none}
	#main-content #email-page{padding:10px 0 10px 30px;color:#333;background:url(img/email.gif) left center no-repeat;text-decoration:none}

#other-features{padding:32px 10px 0 10px;float:right;display:inline;width:210px}
	#other-features h2{margin:0 0 13px 0 !important;margin:0 0 12px 0;padding:0}
	#other-features h3{font-size:1em;margin:10px 0 5px 0}

	#other-features #video{padding-bottom:10px;border-bottom:1px solid #ccc}
	
	#features ul{border-top:1px solid #ccc;margin-top:10px}
		#features li{display:block;border:1px solid #ccc;border-top:0;background:#F0F0F0 url(img/features-li.gif) 0 0 repeat-x}
		#features li a{padding:15px 30px 15px 10px;font-weight:bold;border:0;display:block;background:url(img/features-a.gif) 95% center no-repeat}
	
	#sub-rss{padding-left:10px;margin-top:10px;border:1px solid #ccc;}
		#sub-rss a{padding:15px 30px 15px 30px;color:#016b83;display:block;background:transparent url(img/rss.gif) left center no-repeat;font-weight:bold}
	
	#newsletter{margin-top:10px;border:1px solid #ccc;padding:10px 10px 5px 10px}
		#newsletter h2{padding:5px 0 5px 0;margin-bottom:10px;}
		#newsletter p{margin-bottom:10px}
		#newsletter label{position:absolute;top:-6000px;left:-6000px}
		#newsletter input{padding:4px 6px;border:1px solid #ccc;width:174px;font-size:1em}
		#newsletter select{border:1px solid #ccc;padding:3px;width:188px;font-size:1em}
		#newsletter input.SubscriptionButton{padding:5px;font-size:1em;border:1px solid #ccc;background:#F0F0F0 url(img/subscribe.gif) 0 0 repeat-x;color:#01a850;width:70px;cursor:pointer}
	
	
		#talktous {margin-top:10px;border:1px solid #ccc;padding:10px 10px 5px 10px}
		#talktous h2{padding:5px 0 5px 0;margin-bottom:10px;}
		#talktous p{margin-bottom:10px}
		#talktous label{position:absolute;top:-6000px;left:-6000px}
		#talktous input{padding:4px 6px;border:1px solid #ccc;width:174px;font-size:1em}
		#talktous select{border:1px solid #ccc;padding:3px;width:188px;font-size:1em}
		#talktous input.FormButton{padding:5px;font-size:1em;border:1px solid #ccc;background:#F0F0F0 url(img/subscribe.gif) 0 0 repeat-x;color:#01a850;width:70px;cursor:pointer}
		#talktous textarea{font-family:Arial, Verdana, sans-serif;padding:4px 6px;border:1px solid #ccc;width:174px;font-size:1em}
	
	
	#white-papers{border:1px solid #ccc;padding:5px 10px 5px 10px;margin-top:10px}
		#white-papers h3{padding:0 0 5px 0;margin-bottom:10px;color:#016b83}
		#white-papers li{border-top:1px solid #ccc;display:block;height:auto !important; height:0}
		#white-papers li a{padding:10px 10px 10px 30px;display:block;background:url(img/document.gif) 0 15px no-repeat}


/* ---- FOOTER -------------------------------------------------------------------------------------------- */

#footer{padding:20px 0;border-top:1px solid #ccc;position:relative;clear:both;width:880px;background:#efefef url(img/footer.gif) 0 0 repeat-x}
	#footer p{width:520px;padding-left:20px}
	#fns{position:absolute;top:20px;right:10px}
	#fns li{margin-right:5px;padding-right:6px;float:left;background:url(img/hyphen.gif) center right no-repeat}
	#fns li.last{background:transparent}
	#fns li a{float:left}
	
	
	img.fleft{border:1px solid #ccc;position:relative;float:left; margin-right: 10px;}
		img.fleftpad{border:1px solid #ccc;position:relative;float:left; margin-right: 10px;padding: 5px;}
		
		
img.customer{border:1px solid #ccc;position:relative;float:left;margin-right: 15px; margin-bottom: 11px;}

/*blog------------------------------------------------------------------------------------------------------*/
#blogTitle{border:1px solid #ccc;padding:5px 10px 5px 10px;margin-top:10px}
#blogTitle h3{padding:0 0 5px 0;margin-bottom:10px;color:#016b83;border-bottom:1px solid #ccc;}
#blogTitle li{border-top:1px solid #ccc;display:block;height:auto !important; height:0}
#blogTitle li a{padding:10px 10px 10px 30px;display:block;background:url(img/document.gif) 0 15px no-repeat}


#blogLinks{border:1px solid #ccc;padding:5px 10px 5px 10px;margin-top:10px}
#blogLinks h3{padding:0 0 5px 0;margin-bottom:10px;color:#016b83;border-bottom:1px solid #ccc;}
#blogLinks li{border-top:1px solid #ccc;display:block;height:auto !important; height:0}
#blogLinks li a{padding:10px 10px 10px 30px;display:block;background:url(img/document.gif) 0 15px no-repeat}


#blogPosts{border:1px solid #ccc;padding:5px 10px 5px 10px;margin-top:10px}
#blogPosts h3{padding:0 0 5px 0;margin-bottom:10px;color:#016b83;border-bottom:1px solid #ccc;}
#blogPosts li a{padding:3px 15px 3px 9px;color:#01a850;font-weight:normal;background:#fff url(img/right-arrow.gif) 0px 6px no-repeat}



#blogArchive{border:1px solid #ccc;padding:5px 10px 5px 10px;margin-top:10px}
#blogArchive h3{padding:0 0 5px 0;color:#016b83; border-bottom:1px solid #ccc;}
#blogArchive li a{padding:0px;color:#01a850;font-weight:normal;background:#fff url(img/right-arrow.gif) 0px 3px no-repeat}
#blogArchive li a{padding:3px 15px 3px 9px;color:#01a850;font-weight:normal;background:#fff url(img/right-arrow.gif) 0px 6px no-repeat}



/*-----solution features-----*/
#solnFeature {}


/*---candidate manager----*/

#main-content-cm{padding-top:25px;float:left;width:600px}
	#main-content-cm h3{margin-bottom:13px;color:#016b83;font-size:1.3em;font-weight:bold}
	#main-content-cm h4{margin-bottom:13px;color:#016b83;font-size:1.1em;font-weight:bold}
	#main-content-cm h5{margin-bottom:13px;color:#016b83;font-size:1em;font-weight:bold}
	#main-content-cm p{margin:14px 0 20px 0}
	#main-content-cm p.intro{padding:10px 15px;margin-bottom:20px;border:1px solid #ccc;color:#016b83}
	#main-content-cm p.intro-mid{padding:10px 15px;margin-bottom:20px;border:1px solid #ccc;color:#016b83; text-align:center;}
	#main-content-cm a{text-decoration:underline}
	#main-content-cm a:hover{text-decoration:none}
	#main-content-cm a.noline {text-decoration:none}
	#main-content-cm a.noline:hover {text-decoration:underline}
	
	#main-content-cm #bottom-actions{padding-top:20px;margin-top:20px;}
	#main-content-cm #print-page{padding:10px 0 10px 30px;margin-right:10px;color:#333;background:url(img/print.gif) left center no-repeat;text-decoration:none}
	#main-content-cm #email-page{padding:10px 0 10px 30px;color:#333;background:url(img/email.gif) left center no-repeat;text-decoration:none}



#expLinks{border:1px solid #ccc;padding:5px 10px 5px 10px;margin-top:10px}
#expLinks h3{padding:0 0 5px 0;margin-bottom:10px;color:#016b83;border-bottom:1px solid #ccc;}
#expLinks li a{padding:3px 15px 3px 9px;color:#01a850;font-weight:normal;background:#fff url(img/right-arrow.gif) 0px 6px no-repeat}
#expLinks li {margin-bottom: 9px}


#quotes{border:1px solid #ccc;padding:5px 10px 5px 10px;margin-top:10px}
#quotes h3{padding:0 0 5px 0;margin-bottom:10px;color:#016b83}
#quotes li{border-top:1px solid #ccc;display:block;height:auto !important; height:0}
#quotes li a{padding:10px 10px 10px 30px;display:block;background:url(img/document.gif) 0 15px no-repeat}


.sbBox{border:1px solid #ccc;padding:5px 10px 5px 10px;margin-top:10px}
.sbBox h3{padding:0 0 5px 0;margin-bottom:10px;color:#016b83}



a.EventManagerOutlookLink {text-decoration:none; padding:5px 0 5px 20px;margin-right:10px;float:right; background:url(img/plus.gif) left center no-repeat;}
span.EditingFormLabel {padding-bottom:3px;display:block}

p.smtext {font-size: 0.8em}


img.linkedin {border: 0px; margin-top: 5px;}