﻿body { font-family: Arial, Helvetica, sans-serif, Verdana; font-size:90%; margin:0px; background:url('images/bg.gif') repeat-x; text-align:justify; }
/* for Internet Explorer *//*\*/* body {behavior: url(/http://syscom.mmbox.co.uk/App_Themes/Syscom/csshover.htc);} /**/
img { border:0; }
h1 { font-size:30px; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; color:#ffffff;  }
h2 { font-size:20px; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; }
h3 { font-size:13px; margin:0px 0px 5px 0px; padding:0px; font-weight:bold;}
p { font-size:12px; color:#686868; margin:0px; padding:1px 0px 1px 2px; }
p.last { margin-bottom:0px; }
a { color:#DE327F; font-weight:bold;text-decoration:none; }

.clear { clear:both; margin:0px; padding:0px; height:0px; line-height:0px; font-size:0px; }
div.clearright { clear:right; margin:0px; padding:0px; height:30px; line-height:0px; font-size:0px; }
div.divider {background:url('images/topbg.gif')  repeat-x 0px 2px; margin:0px; padding:0px; height:34px; line-height:0px; font-size:0px; }
div.divider-small { margin:0px; padding:0px; height:5px; line-height:0px; font-size:0px; }
a.bullet-link { background:url('images/side-nav-bullet.gif') no-repeat 0px 2px; padding-left:18px; text-decoration:none; }

div#container {  margin:0px auto 5px auto; width:100% }
div#inner-container {width:1000px;height:110px; }
div#inner-bottom { background:url('images/main-bg-bottom.gif') no-repeat; height:22px; }
div#maincontainer{background:transparent url(images/topbg1.gif) repeat-x scroll 0 0;}
div#mainbody{width:1000px; padding-top:20px;}

div#top-logo { background-repeat:no-repeat;float:left; width:91px; height:96px;margin:6px 0 0 0; }
div#top-logo h1 { margin-bottom:0px; position:relative; bottom:7px; display:inline; }
div#top-phone {float:right; height:35px;margin-right:5px; position:relative; }
div#top-phone img {  }

/* Top Nav */

#top-navigation li {
color:#5191BE;
display:inline;
float:left;
margin:4px 10px;
position:relative
}

#top-navigation ul {
float:left;
margin:0;
padding:15px 0 0 20px;
}


#top-navigation {
height:auto;
min-height:30px;
}

#top-navigation {
font-size:90%;
font-weight:bold;
margin:0;
}

#top-navigation ul li a:hover {
color:#686868;
border-bottom:3px solid #62B0E6;
}

#top-navigation ul li a:visited:hover
{
color:#686868;
border-bottom:3px solid #62B0E6;
}

#top-navigation ul li a:link:hover
{
color:#686868;
border-bottom:3px solid #62B0E6;
}

#top-navigation ul li a{
color:#3897D8;
text-decoration:none;
}

#top-navigation ul li a:visited
{
color:#3897D8;
text-decoration:none;
}

#top-navigation ul li a:link
{
color:#3897D8;
text-decoration:none;
}

/* Current Top Nav Item */

#top-navigation li.current
{
color:#686868;
border-bottom:3px solid #62B0E6;
}

#top-navigation li.current a
{
color:#686868;
}

#top-navigation li.current a:hover
{
color:#686868;
}

#top-navigation li.current a:visited
{
color:#686868;
}


/*--------------- Top Navigation styles ----------------*/
#top-navigation ul li ul{display:none;}
#top-navigation ul li:hover ul, #top-navigation ul li:active ul, #top-navigation ul li:focus ul{background:url(images/nav_grad.gif) top left repeat-x; display:block; padding: 3px 0px 5px 0px; margin:0px; left:-1px;top:16px;position:absolute;width: 200px;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #b1b1b1;background-color:#f2f1f1; opacity:0.97; filter:alpha(opacity=97); margin-top:3px; } 
/* for Internet Explorer *//*\*/* html #top-navigation ul li:hover ul {left:0px;}/**/  
#top-navigation ul li:hover li, #top-navigation ul li:active li, #top-navigation ul li:focus li{display:block;padding:2px 0px 2px 18px;}
#top-navigationn ul li:hover li a, #top-navigation ul li:active li a, #top-navigation ul li:focus li a{font-size:78%}
#top-navigation ul .last:hover ul, #top-navigation ul .last:active ul, #top-navigation ul .last:focus ul{left:-60px;top:16px;width:160px}

#top-navigation ul li ul li a:hover {
color:#686868;
border:none;
}

#top-navigation ul li ul li a:visited:hover
{
color:#686868;
border:none;
}

#top-navigation ul li ul li a:link:hover
{
color:#686868;
border:none;
}

/* Search */

#search
{
float:right;
background:transparent url(images/searchbg.gif) repeat-y 0 2px;
width:200px;
height:40px;
}

#searchbox
{
 height:30px;
 padding-top:5px;
}

#searchbox input.blur {
background:#FFFFFF url(images/site-search-text-2.gif) no-repeat scroll 2px 0;
border:1px solid #3897D8;
height:18px;

}

#searchbox .btngo
{
 vertical-align:bottom;
}
/* Home Sectors */

#sector
{
float:left;
background:transparent url(images/sectorbg.gif) repeat-x 0 0px;
width:1000px;
height:228px;
text-align:left;
}
#sectorcontent
{
	padding:5px 0px 5px 8px; 
}

#sector #sectorcontent h2
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	
	padding:9px 0px 5px 0px;
	margin-left:5px;

	line-height:0.75em;
}

#middle h2 .underline
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	border-bottom:4px solid #62B0E6; 
	display:inline;
}

#news h2 .underline
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	border-bottom:3px solid #62B0E6; 
	display:inline;
}

#sector h2 .underline
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	border-bottom:4px solid #62B0E6; 
	display:inline;
}

#banners ul
{
	text-decoration:none;
	float:left;
	padding:8px 0px 0px 0px;
	margin:0px;

}
#banners ul li
{
	display:inline; 
	text-decoration:none;
	float:left;
	padding-left:4px;
	margin:0px;
	
}

#banners ul li .bg
{
	display:inline;
	text-decoration:none;
	float:left;
	margin:0px;
	width:192px;
	height:25px;
	background-repeat:no-repeat;
}

#banners ul li .light
{
	background-image:url(images/bg1c.jpg);
}

#banners ul li .pink
{
	background-image:url(images/bg2c.jpg);
}
#banners ul li .olive
{
	background-image:url(images/bg3c.jpg);
}
#banners ul li .blue
{
	background-image:url(images/bg4c.jpg);

}
#banners ul li .green
{
	background-image:url(images/bg5c.jpg)
}
	
#banners a
{
	text-decoration:none;
	color:#ffffff;
	width:190px;
	font-size:13px;
}


#banners a:hover
{
	text-decoration:none;
	color:#ffffff;
	font-size:13px;
}

#banners img {border:solid 1px #FFFFFF;}
/* Home Customers */

#main-bg-cust
{
float:left;
background:transparent url(images/main-bg-cust2.gif) repeat-y 0 0px;
width:1000px;
min-height:400px;
text-align:left;
height:auto;
position:relative;
}


#middle
{
float:left;
width:1000px;
height:350px;
text-align:left;
}

#customers
{
float:left;
background:transparent url(images/customerbg.gif) repeat-y 0 0px;
width:395px;
height:350px;
text-align:left;
}

#customerscontent
{
padding:10px 0px 5px 14px; 
}

#customers #customerscontent h2
{
color:#5f5b5b;
font-size:15px;
font-weight:bold;           
padding:5px 0px 5px 0px;
line-height:0.75em;

}

#custinner
{
float:left;
background:transparent url(images/cust-inner-bg.gif) repeat-x 0 0px;
border-left:2px solid #ffffff; 
border-right:2px solid #ffffff; 
width:356px;
height:248px;
text-align:left;
padding-left:5px;
margin-top:15px;
}

#arrowleft
{
 float:left;
 width:22px;

}
#arrowrght
{
 float:left;
 width:22px;

}

#arrowleft img, #arrowrght img {
cursor:pointer;
display:block;
margin-top:100px;
}
#viewpoint {
float:left;
height:220px;
overflow:hidden;
width:300px;
}
#viewpoint ul
{
width: 300px; float: left; padding-left: 0; margin: 0;text-decoration:none;list-style-type:none;
position:relative;
overflow:hidden;
}

#viewpoint ul li 
{
float: left;
width: 95px;
text-decoration:none;
list-style-type:none;
padding:10px 2px 0px 3px;
} 
#viewpoint ul li a
{
text-decoration:none;
cursor:pointer;
}
#viewpoint a
{
text-decoration:none;
cursor:pointer;
}
/* Home Content */

#maincontent
{
float:left;
background:transparent url(images/content-inner-bg2.gif) repeat-y 0 0px;
width:605px;
height:350px;
text-align:left;
}

#maincontent .header_14
{
 font-size:18px;
 font-weight:bold;
 padding:15px 0px 5px 15px;
 color:#585454;
 }

 #maincontent .body_copy_12
{
 margin:5px 8px 5px 0px;
}
 

.body_copy_12 ul {
color:#585454;
font-size:12px;
margin:5px 0 5px 15px;
padding:3px 0 3px 20px;
}


.body_copy_12 ul li {
color:#585454;
font-size:12px;
list-style-image:url(images/arrow-pink.gif);
margin:5px 0;
padding:3px 0 3px 0px;
}

#maincontent .body_copy_12 p
{
 font-size:12px;
 padding:5px 4px 5px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
}

#maincontent .link a
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#de327f;
 margin:5px 5px 5px 0px;
 text-decoration:none;
 font-weight:bold;
 float:right;
}

/* Home News */

#content-nav .body_copy_16 h1 .underline {
border-bottom:4px solid #DE327F;
display:inline;
}

.body_copy_16 h1 {
color:#585454;
font-size:16px;
font-weight:bold;
margin:10px 0 20px 0;
padding:5px 0 0 10px;
}

.body_copy_16 h3 {
color:#DE3180;
font-size:12px;
font-weight:bold;
margin:5px 0 0 5px;
padding:5px 0 0 10px;
}


.body_copy_16 ul {
color:#585454;
font-size:12px;
margin:5px 10px 5px 5px;
padding:3px 14px 3px 0;
}


.body_copy_16 ul li {
color:#585454;
font-size:12px;
list-style-type:none;
margin:0;
padding:0;
}


.body_copy_16 p {
color:#585454;
font-size:12px;
margin:5px 10px;
padding:3px 4px 3px 5px;
}


.body_copy_16 ul li a {
color:#3897D8;
font-size:12px;
font-weight:normal;
margin:5px 0 5px 10px;
padding:5px;
text-decoration:none;
}

#news
{
float:left;
background:transparent url(images/newsbg1.gif) repeat-x 0 0px;
width:1000px;
height:148px;
text-align:left;
}

#newsarea
{
	
	height:143px;
	 width:495px;
	 float:left;
	 background:transparent url(images/news-divider.gif) no-repeat scroll right 15px;
}

#newsarea h2
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	padding:12px 0px 5px 0px;
	width:90px;
	margin-left:15px;
	line-height:0.75em;
}

#newsarea ul
{
	text-decoration:none;
	float:left;
	padding:0px;
	margin:0px;
}
#newsarea ul li
{
	display:inline;
	text-decoration:none;
	float:left;
	padding-left:0px;
	margin:0px;
}

#newsarea ul li p
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
}

#newsarea ul li h3
{
 font-size:13px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
 font-weight:bold;
}


#newsarea a
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#de327f;
 margin:5px 15px 5px 0px;
 text-decoration:none;
 font-weight:bold;
 float:right;
}
/* Home events */
#eventsarea
{
	
	height:143px;
	 width:495px;
	 float:right;
}

#eventsarea h2
{
	color:#5f5b5b;
	font-size:14px;
	font-weight:bold;	
	padding:12px 0px 5px 0px;
	width:50px;
	margin-left:15px;
	line-height:0.75em;
}

#eventsarea ul
{
	text-decoration:none;
	float:left;
	padding:0px;
	margin:0px;
}
#eventsarea ul li
{
	display:inline;
	text-decoration:none;
	float:left;
	padding-left:0px;
	margin:0px;
}

#eventsarea ul li p
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
}

#eventsarea ul li h3
{
 font-size:13px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
 font-weight:bold;
}
 

#eventsarea a
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#de327f;
 margin:5px 15px 5px 0px;
 text-decoration:none;
 font-weight:bold;
 float:right;
} 

.date
{
 color:#de327f;
  padding-right:3px;
}

/* --- Main style start--- */


#maincontent-main
{
background:transparent url(images/main-middle.gif) repeat-x 0 0px;
width:1000px;
height:37px;
text-align:left;
}

#main-bg
{
float:left;
background:transparent url(images/main-bg.gif) repeat-y 0 0px;
width:1000px;
min-height:349px;
text-align:left;
height:auto;
position:relative;
}

#maincontent-middle
{
float:left;
background:transparent url(images/main-middle-bg12.gif) repeat-y 0 0px;
width:603px;
height:auto;
text-align:left;
padding-bottom:25px;
}

#maincontent-main h1
{
 font-size:16px;
 font-weight:bold;
 color:#585454;
 padding-top:6px
 
 }
 
#maincontent-main h1 .underline{font-size:16px;font-weight:bold;margin:0px 0px 5px 10px;color:#585454;border-bottom:4px solid #62B0E6;float:left;}

.breadcrumb {float:right; font-size:11px; font-weight:normal; color:#585454; padding-right:20px;}

.body_copy_12 h2 .underline
{
 font-size:14px;
 font-weight:bold;
 margin:20px 0px 5px 20px;
 color:#585454;
 border-bottom:4px solid #62B0E6;
 display:inline;
 }

#maincontent-middle .body_copy_12 h3, #maincontent-middle .body_copy_12 h2
{
 padding:5px 4px 5px 10px;
 margin:5px 10px 5px 10px;
}
 
#maincontent-middle .body_copy_12 p
{
 font-size:12px;
 padding:5px 4px 5px 10px;
 color:#585454;
 margin:5px 10px 5px 10px;
}

#maincontent-middle .Loginbox
{
 font-size:13px;
 padding:5px 4px 5px 15px;
 color:#585454;
 margin:15px 10px 5px 10px;
}

#maincontent-middle .Loginbox label
{
 font-size:13px;
 padding:5px 4px 5px 5px;
 color:#585454;
 font-weight:bold;
 }
 
 #maincontent-middle .txt
{
 font-size:12px;
 padding:5px 4px 5px 5px;
 color:#585454;
 margin:6px 0px 6px 4px;
 width:160px;
 }

#maincontent-middle .pink-color p{
 color:#DE327F;
 font-size:12px;
 padding:15px 4px 5px 15px;
 margin:5px 10px 5px 10px;
 font-weight:bold;
}

#casearea .case
{
float:left;
background:transparent url(images/case-inner-bg.gif) repeat-x 0 0px;
border-left:2px solid #ffffff; 
border-right:2px solid #ffffff; 
width:359px;
height:127px;
text-align:left;
padding-left:5px;
margin:7px 0px 7px 15px;
}

#casearea .case-img
{
float:left;
width:104px;
height:127px;
}

#casearea .case-img img
{
float:left;
padding:7px 1px 2px 1px;
}
#casearea .case-content
{
float:left;
width:255px;
height:107px;
}

#casearea .case-content h4
{
 font-size:13px;
 font-weight:bold;
 color:#DE327F;
 text-align:left;
 margin:5px 5px 5px 20px;
}
#casearea .case-content p{
text-align:left;
margin:5px 5px 5px 20px;
}

#casearea .case-arrow
{
float:right;
margin-top:12px;

}

#casearea .case-arrow1
{
float:right;
margin-top:16px;

}

#casearea .case-arrow1 a
{
	color:#ffffff;
	padding:0px;
	font-size:13px;
   margin:0px;
  text-decoration:none;
}

#casearea .case-arrow a
{
	color:#ffffff;
	padding:0px;
	font-size:13px;
   margin:0px;
  text-decoration:none;
}
#casearea .case-arrow img
{
 vertical-align:text-bottom;
}
#casearea .case-arrow1 img
{
 vertical-align:text-bottom;
}



#casestudy
{
float:left;
background:transparent url(images/case-bg2.gif) repeat-y 0 0px;
width:397px;
height:auto;
text-align:left;
}

#casecontent
{
padding:10px 0px 5px 14px; 
}

#casestudy #casearea h2
{
color:#5F5B5B;
font-size:15px;
font-weight:bold;
line-height:0.75em;
margin-left:10px;
margin-top:8px;
 margin-bottom:14px;
padding:2px 0;
}

#casearea p {
margin:3px 10px 2px 18px;
text-align:left;
}

#casearea .pink {
color:#DE327F;
font-size:12px;
font-weight:bold;
margin:4px 5px 2px 20px;
text-align:left;
}
#casearea .pink1 {
color:#DE327F;
font-size:14px;
font-weight:bold;
text-align:left;
}
#casearea ul
{
 list-style-type:none;
 padding:0px;
margin:5px 0 5px 15px;
}

#casearea ul li
{
 list-style-type:none;
 padding:10px 10px 10px 5px;
 border-bottom:1px solid #CCCCCC;
}

#casearea ul li.last
{
 list-style-type:none;
 padding:10px 10px 10px 5px;
 border:none;
}

#casearea ul li p {
text-align:left;
margin:3px 3px 0px 0px;
}

#casearea ul li ul
{
 list-style-type:none;
 padding:0px;
margin:0px;
}

#casearea ul li ul li
{
 list-style-type:none;
 padding:8px 0px 0px 0px;
}

#casearea h3 {
color:#DE327F;
font-size:12px;
font-weight:bold;
margin:0 0 5px;
padding:0;
}

.paging {
margin:15px 0px 0px 20px;
}

#news-main
{
float:left;
background:transparent url(images/news-main-bg.gif) repeat-x 0 0px;
width:1000px;
height:287px;
text-align:left;
}

#topicsarea
{
	
    height:287px;
    width:495px;
    float:left;
    background:transparent url(images/news-divider1.gif) no-repeat scroll right 20px;
    background-color:#EAEAEA;
    text-align:left;
    border-top:solid 1px #D7D0D0
}

#topicsarea h2, #newsarea2 h2
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	padding:15px 0px 5px 0px;
	margin-left:25px;
	line-height:0.75em;
}

#topicsarea h2 .underline, #newsarea2 h2 .underline
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	border-bottom:3px solid #62B0E6; 
	display:inline;

}

#topicsarea ul
{
	text-decoration:none;
	float:left;
	padding:0px;
	margin:0px;
}
#topicsarea ul li
{
	display:inline;
	text-decoration:none;
	float:left;
	padding-left:0px;
	margin:0px;
}

#topicsarea ul li p
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
}

#topicsarea ul li h3
{
 font-size:13px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
 font-weight:bold;
}


#topicsarea a
{
 font-size:12px;
 padding:1px 0px 0px 0px;
 color:#de327f;
 margin:5px 0px 5px 0px;
 text-decoration:none;
 font-weight:bold;

}

#topicsarea .topics
{
float:left;
background:transparent url(images/topics-bg.gif) repeat-y 0 0px;
border:1px solid #D3D4D6; 
width:440px;
height:93px;
text-align:left;
margin:10px 0px 5px 25px;
}

#topicsarea .topics-img
{
float:left;
width:103px;
height:93px;
}

#topicsarea .topics-img img
{
float:left;
padding:1px 1px 1px 2px;
}
#topicsarea .topics-content
{
float:left;
width:320px;
height:93px;
}

#topicsarea .topics-content h4
{
 font-size:14px;
 font-weight:bold;
 color:#DE327F;
 text-align:left;
 margin:5px 2px 0px 10px;
-margin:5px 2px 0px 10px;
}
#topicsarea .topics-content p{
padding:1px 4px 0 10px;
margin:2px 5px 0px 0px;
-margin:2px 5px 0px 0px;
}

#topicsarea .topics-arrow
{
float:right;
width:17px;
height:93px;
top:40px;
}

#topicsarea .topics-arrow a
{
 padding:0px;
  margin:0px;
  text-decoration:none;
}
#topicsarea .topics-arrow img
{
 padding:40px 3px 0px 0px;
}


#newsarea1
{
	
	height:143px;
	 width:495px;
	 float:right;
}


#newsarea1 ul
{
	text-decoration:none;
	float:left;
	padding:0px;
	margin:0px;
	
}
#newsarea1 ul li
{
	display:inline;
	text-decoration:none;
	float:left;
	padding:0px;
	margin:5px 25px 0px 15px;
	border-bottom:1px #d4d2d3 solid;
}

#newsarea1 ul li p
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
}

#newsarea1 ul li h3
{
 font-size:13px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
 font-weight:bold;
}
 

#newsarea1 a
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#de327f;
 margin:5px 5px 5px 0px; 
 text-decoration:none;
 font-weight:bold;
 float:right;
}

/* request call back */

#middle-req-main
{
float:left;
width:1000px;
height:700px;
text-align:left;
}

#maincontent-req-middle
{
float:left;
background:transparent url(images/req-content-inner-bg2.gif) repeat-y 0 0px;
width:1000px;
height:664px;
text-align:left;
}
#maincontent-req-middle .body_copy_12
{
 font-size:12px;
 padding:5px 4px 5px 15px;
 color:#585454;
 margin:15px 10px 5px 10px;
}
#req-bottom
{
float:left;
background:transparent url(images/req-border-bottom1.gif) repeat-x 0 0px;
width:1000px;
height:6px;
text-align:left;
}
/* sector */
#middle-main1
{
float:left;
width:1000px;
min-height:384px;
text-align:left;
height:auto;
}
#middle-main1 .underline1
{
 font-size:16px;
 font-weight:bold;
 margin:10px 0px 5px 10px;
 color:#585454;
 border-bottom:4px solid #3CC4DE;
 display:inline;
 }
 
#middle-main1 .underline2
{
 font-size:16px;
 font-weight:bold;
 margin:10px 0px 5px 10px;
 color:#585454;
 border-bottom:4px solid #DE3180;
 display:inline;
 }
 
 #middle-main1 .underline3
{
 font-size:16px;
 font-weight:bold;
 margin:10px 0px 5px 10px;
 color:#585454;
 border-bottom:4px solid #BECD18;
 display:inline;
 }
 
 #middle-main1 .underline4
{
 font-size:16px;
 font-weight:bold;
 margin:10px 0px 5px 10px;
 color:#585454;
 border-bottom:4px solid #1788C0;
 display:inline;
 }
 
 #middle-main1 .underline5
{
 font-size:16px;
 font-weight:bold;
 margin:10px 0px 5px 10px;
 color:#585454;
 border-bottom:4px solid #5DA909;
 display:inline;
 }
 

#sector-middle-main
{
float:left;
width:1000px;
height:384px;
text-align:left;
}

#main-bg1
{
float:left;
background:transparent url(images/main-bg.gif) repeat-y 0 0px;
width:1000px;
min-height:349px;
text-align:left;
height:auto;
position:relative;
border-bottom:1px solid #D3D4D6;
}

 

#sector-maincontent-main
{
float:left;
background:transparent url(images/main-middle.gif) repeat-x 0 0px;
width:1000px;
height:37px;
text-align:left;
}

#sector-maincontent-middle
{
float:left;
background:transparent url(images/main-middle-bg1.gif) repeat-y 0 0px;
width:603px;
height:349px;
text-align:left;
}

#sector-maincontent-main h1 
{
 font-size:16px;
 font-weight:bold;
 margin:10px 0px 5px 25px;
 color:#585454;
 }
 

 
#sector-maincontent-middle .body_copy_12 p
{
 font-size:12px;
 padding:5px 4px 5px 15px;
 color:#585454;
 margin:15px 10px 5px 10px;
}

#sector-maincontent-middle .Loginbox
{
 font-size:13px;
 padding:5px 4px 5px 15px;
 color:#585454;
 margin:15px 10px 5px 10px;
}

#sector-maincontent-middle .Loginbox label
{
 font-size:13px;
 padding:5px 4px 5px 5px;
 color:#585454;
 font-weight:bold;
 }
 
 #sector-maincontent-middle .txt
{
 font-size:12px;
 padding:5px 4px 5px 5px;
 color:#585454;
 margin:6px 0px 6px 4px;
 width:160px;
 }

#sector-maincontent-middle .pink-color p{
 color:#DE327F;
 font-size:12px;
 padding:15px 4px 5px 15px;
 margin:5px 10px 5px 10px;
 font-weight:bold;
}


#news-sector-main
{
float:left;
background:transparent url(images/sector-news-bg.gif) repeat-y 0 0px;
width:1000px;
min-height:389px;
text-align:left;
height:auto;
}

#sector-bottom{float:left;width:1000px;height:7px;text-align:left;}
.light #sector-bottom{background:transparent url(images/bottom1.gif) repeat-x 0 0px;}
.pink #sector-bottom{background:transparent url(images/bottom2.gif) repeat-x 0 0px;}
.olive #sector-bottom{background:transparent url(images/bottom3.gif) repeat-x 0 0px;}
.blue #sector-bottom{background:transparent url(images/bottom4.gif) repeat-x 0 0px;}
.green #sector-bottom{background:transparent url(images/bottom5.gif) repeat-x 0 0px;}

.underline{color:#5f5b5b;font-size:15px;font-weight:bold;display:inline;}
.light .underline{border-bottom:3px solid #3CC4DE !important;}
.pink .underline{border-bottom:3px solid #DE3180 !important;;}
.olive .underline{border-bottom:3px solid #BECD18 !important;;}
.blue .underline{border-bottom:3px solid #1788C0 !important;;}
.green .underline{border-bottom:3px solid #5DA909 !important;}

#sectors-topicsarea h2, #sector-newsarea h2
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	padding:12px 0px 5px 0px;
	margin-left:25px;
	line-height:0.75em;
}




#sectors-topicsarea
{	
	min-height:389px;
	 width:495px;
	 float:left;
	 height:auto;
	 border-right:1px solid #D3D4D6;
	 background-color:#EAEAEA;
	 text-align:left
}

#sectors-topicsarea .topics
{
float:left;
background:transparent url(images/topics-bg.gif) repeat-y 0 0px;
border:1px solid #D3D4D6; 
width:440px;
height:93px;
text-align:left;
margin:10px 0px 5px 20px;
}
#sectors-topicsarea ul
{
	text-decoration:none;
	float:left;
	padding:0px;
	margin:0px;
}
#sectors-topicsarea ul li
{
	display:inline;
	text-decoration:none;
	float:left;
	padding-left:0px;
	margin:0px;
}

#sectors-topicsarea ul li p
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
}

#sectors-topicsarea ul li h3
{
 font-size:13px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
 font-weight:bold;
}


#sectors-topicsarea a
{
 float:right;
}

#sectors-topicsarea .topics
{
float:left;
background:transparent url(images/topics-bg.gif) repeat-y 0 0px;
border:1px solid #D3D4D6; 
width:440px;
height:93px;
text-align:left;
margin:10px 0px 5px 20px;
}

#sectors-topicsarea .topics-img
{
float:left;
width:103px;
height:93px;
}

#sectors-topicsarea .topics-img img
{
float:left;
padding:1px 1px 1px 2px;
}
#sectors-topicsarea .topics-content
{
float:left;
width:320px;
height:93px;
}

#sectors-topicsarea .topics-content h4
{
 font-size:13px;
 font-weight:bold;
 color:#DE327F;
 text-align:left;
 margin:5px 5px 5px 20px;
-margin:5px 5px 5px 10px;
}
#sectors-topicsarea .topics-content p{
text-align:left;
margin:5px 5px 5px 5px;
-margin:5px 5px 5px 0px;
}

#sectors-topicsarea .topics-arrow
{
float:right;
width:17px;
height:93px;
top:40px;
}

#sectors-topicsarea .topics-arrow a
{
 padding:0px;
  margin:0px;
  text-decoration:none;
}
#sectors-topicsarea .topics-arrow img
{
 padding:40px 3px 0px 0px;
}

#solutions
{
float:left;
background:transparent url(images/case-bg.gif) repeat-y 0 0px;
width:397px;
height:349px;
text-align:left;
}

#solcontent
{
padding:10px 0px 5px 14px; 
}

#solutions #solarea h2
{
	color:#5f5b5b;
	font-size:15px;
	font-weight:bold;	
	padding:2px 0px 2px 0px;
	line-height:0.75em;
	margin-left:15px;
	margin-top:4px;
}


#solarea .pink
{
 font-size:13px;
 font-weight:bold;
 color:#DE327F;
 text-align:left;
 margin:2px 5px 2px 20px;
}
#solarea p{
text-align:left;
margin:2px 5px 2px 20px;
}

#sector-newsarea
{
	
	min-height:390px;
	 width:504px;
	 float:left;
	 height:auto;
	 text-align:left;
	 background-color:#EAEAEA
}


#sector-newsarea ul
{
	text-decoration:none;
	float:left;
	padding:0px;
	margin:0px;
	
}
#sector-newsarea ul li
{
	display:inline;
	text-decoration:none;
	float:left;
	padding:0px;
	margin:5px 25px 0px 15px;
	border-bottom:1px #d4d2d3 solid;
}

#sector-newsarea ul li p
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
}

#sector-newsarea ul li h3
{
 font-size:13px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
 font-weight:bold;
}
 

#sector-newsarea a
{
 font-size:12px;
 padding:1px 4px 0px 15px;
 color:#de327f;
 margin:5px 5px 5px 0px; 
 text-decoration:none;
 font-weight:bold;
 float:right;
}





/* Footer */
div#footer {width:1000px; height:80px; }

div#footer-text { float:left; font-size:12px; color:#686868;margin-top:10px;text-align:left; display:inline; line-height:normal;}
div#footer-text ul{ list-style-type:none; padding:0px; margin:0px;text-align:left; display:inline; float:left;}
div#footer-text ul li{float:left;  font-size:12px; color:#459edb;border-left:2px solid #459edb;padding:0 5px; height:14px; }
div#footer-text ul .first{float:left;  font-size:12px; color:#459edb;border-left:0px solid #459edb;padding:0 5px; }
div#footer-text ul li a{ font-size:12px; color:#459edb; text-decoration:none; }
div#flink a{ font-size:12px; color:#686868; text-decoration:none;padding-left:2px; }
div#flink { font-size:12px; color:#de327f; }

div#footer-images { float:right;margin-top:10px; width:300px; height:65px;text-align:left; display:inline; }
div#flogolft{float:left;background:transparent url(images/facebookbg.gif) repeat-y scroll 0 0; width:171px; height:65px;}
div#flogolft img{ border:0px; vertical-align:middle; padding-right:3px;}
div#flogorght{width:114px; height:49px;float:right;}


div.footerdivider {border-bottom:4px solid #62B0E6; margin:0px; padding:0px; line-height:0px; font-size:0px;}

#navigation1 {font-size:80%;font-weight:bold;margin:0;height:auto;min-height:30px;float:right;}

ul.dropdown .last:hover ul{display:none}
ul.dropdown1 .last:hover ul{display:none}
ul.dropdown2 .last:hover ul{display:none}
ul.dropdown3 .last:hover ul{display:none}
ul.dropdown4 .last:hover ul{display:none}
ul.dropdown5 .last:hover ul{display:none}
#navigation1 ul.dropdown .first:hover ul{display:block !important}

/*  Home Dropdown  LEVEL ONE */
ul.dropdown                         {position:relative; list-style-type:none; margin:0px;padding:15px 0 0 10px; .width:890px; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;padding:4px 0px 4px 25px;}
ul.dropdown a:hover		    { text-decoration:none;color:#686868; }
ul.dropdown a:active                { border-bottom:3px solid #62B0E6;color:#686868;text-decoration:none;}
ul.dropdown li a                    { display: block; padding: 4px 0px 0px 8px;text-decoration:none;color: #3897D8; }
ul.dropdown li:last-child a         { border-right: none;text-decoration:none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; text-decoration:none;}
ul.dropdown li.hover a              { text-decoration:none;color:#3897D8;}
ul.dropdown li.hover a:hover        { text-decoration:none;color:#686868;}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;list-style-type:none; font-size:95%; }
ul.dropdown ul li 					{background:#EAEAEA;font-weight: normal; color: #3897D8; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown li img                    {padding: 0px 0px 0px 5px; border:0px; vertical-align:text-bottom; }
ul.dropdown ul li.first				{background:#EAEAEA;font-weight: normal; color: #3897D8; 
									  border-top:3px solid #62B0E6; float: none;text-align:left;padding:4px 0px 4px 10px; }
ul.dropdown ul li:hover             { position: relative; text-decoration:none;}
ul.dropdown ul li a:hover		    { text-decoration:none;border:none;color:#686868; }
ul.dropdown ul li.hover a:hover        { text-decoration:none;color:#686868;border:none;}
ul.dropdown ul li.last 					{background:#EAEAEA;font-weight: normal; color: #3897D8; 
									  border-bottom: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }								  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration:none;color: #3897D8;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; list-style-type:none;padding:0px; margin:0px; font-size:100%;}
ul.dropdown ul ul li 			{background:#EAEAEA;font-weight: normal; color: #3897D8; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown li:hover > ul 			{ visibility: visible; list-style-type:none;}
ul.dropdown ul ul li.first			{background:#EAEAEA;font-weight: normal; color: #3897D8; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px; }
									  
									  
/* 
    Sector1 Dropdown blue 

	LEVEL ONE
*/
ul.dropdown1                         { position: relative; list-style-type:none; margin:0px;padding:15px 0 0 10px; .width:890px; }
ul.dropdown1 li                      { font-weight: bold; float: left; zoom: 1;padding:4px 0px 4px 25px;}
ul.dropdown1 a:hover		            { text-decoration:none;color:#686868; }
ul.dropdown1 a:active                { border-bottom:3px solid #3CC4DE;color:#686868;text-decoration:none;}
ul.dropdown1 li a                    { display: block; padding: 4px 0px 0px 8px;text-decoration:none;color: #3CC4DE; }
ul.dropdown1 li:last-child a         { border-right: none;text-decoration:none; } /* Doesn't work in IE */
ul.dropdown1 li.hover,
ul.dropdown1 li:hover                { position: relative; text-decoration:none;}
ul.dropdown1 li.hover a              { text-decoration:none;color:#3CC4DE;}
ul.dropdown1 li.hover a:hover        { text-decoration:none;color:#686868;}


/* 
	LEVEL TWO
*/
ul.dropdown1 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;list-style-type:none;font-size:95%; }
ul.dropdown1 ul li 					{background:#EAEAEA;font-weight: normal; color: #3CC4DE; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown1 li img                    {padding: 0px 0px 0px 5px; border:0px; vertical-align:text-bottom; }
ul.dropdown1 ul li.first				{background:#EAEAEA;font-weight: normal; color: #3CC4DE; 
									  border-top:3px solid #3CC4DE; float: none;text-align:left;padding:4px 0px 4px 10px; }
ul.dropdown1 ul li:hover             { position: relative; text-decoration:none;}
ul.dropdown1 ul li a:hover		    { text-decoration:none;border:none;color:#686868; }
ul.dropdown1 ul li.hover a:hover        { text-decoration:none;color:#686868;border:none;}
ul.dropdown1 ul li.last 					{background:#EAEAEA;font-weight: normal; color: #3CC4DE; 
									  border-bottom: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown1 ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration:none;color: #3CC4DE;} 

/* 
	LEVEL THREE
*/
ul.dropdown1 ul ul 					{ left: 100%; top: 0; list-style-type:none;padding:0px; margin:0px;font-size:100%;}
ul.dropdown1 ul ul li 			{background:#EAEAEA;font-weight: normal; color: #3CC4DE; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown1 li:hover > ul 			{ visibility: visible; list-style-type:none;}
ul.dropdown1 ul ul li.first			{background:#EAEAEA;font-weight: normal; color: #3CC4DE; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px; }	
									  
/* 
    Sector2 Dropdown PINK 

	LEVEL ONE
*/
ul.dropdown2                         { position: relative; list-style-type:none; margin:0px;padding:15px 0 0 10px; .width:890px; }
ul.dropdown2 li                      { font-weight: bold; float: left; zoom: 1;padding:4px 0px 4px 25px;}
ul.dropdown2 a:hover		            { text-decoration:none;color:#686868; }
ul.dropdown2 a:active                { border-bottom:3px solid #DE3180;color:#686868;text-decoration:none;}
ul.dropdown2 li a                    { display: block; padding: 4px 0px 0px 8px;text-decoration:none;color: #DE3180; }
ul.dropdown2 li:last-child a         { border-right: none;text-decoration:none; } /* Doesn't work in IE */
ul.dropdown2 li.hover,
ul.dropdown2 li:hover                { position: relative; text-decoration:none;}
ul.dropdown2 li.hover a              { text-decoration:none;color:#DE3180;}
ul.dropdown2 li.hover a:hover        { text-decoration:none;color:#686868;}


/* 
	LEVEL TWO
*/
ul.dropdown2 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;list-style-type:none;font-size:95%; }
ul.dropdown2 ul li 					{background:#EAEAEA;font-weight: normal; color: #DE3180; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown2 li img                    {padding: 0px 0px 0px 5px; border:0px; vertical-align:text-bottom; }
ul.dropdown2 ul li.first				{background:#EAEAEA;font-weight: normal; color: #DE3180; 
									  border-top:3px solid #DE3180; float: none;text-align:left;padding:4px 0px 4px 10px; }
ul.dropdown2 ul li:hover             { position: relative; text-decoration:none;}
ul.dropdown2 ul li a:hover		    { text-decoration:none;border:none;color:#686868; }
ul.dropdown2 ul li.hover a:hover        { text-decoration:none;color:#686868;border:none;}
ul.dropdown2 ul li.last 					{background:#EAEAEA;font-weight: normal; color: #DE3180; 
									  border-bottom: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown2 ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration:none;color: #DE3180;} 

/* 
	LEVEL THREE
*/
ul.dropdown2 ul ul 					{ left: 100%; top: 0; list-style-type:none;padding:0px; margin:0px; font-size:100%;}
ul.dropdown2 ul ul li 			{background:#EAEAEA;font-weight: normal; color: #DE3180; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown2 li:hover > ul 			{ visibility: visible; list-style-type:none;}
ul.dropdown2 ul ul li.first			{background:#EAEAEA;font-weight: normal; color: #DE3180; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px; }									  

/* 
    Sector3 Dropdown green 

	LEVEL ONE
*/
ul.dropdown3                         { position: relative; list-style-type:none; margin:0px;padding:15px 0 0 10px; .width:890px;}
ul.dropdown3 li                      { font-weight: bold; float: left; zoom: 1;padding:4px 0px 4px 25px;}
ul.dropdown3 a:hover		            { text-decoration:none;color:#686868; }
ul.dropdown3 a:active                { border-bottom:3px solid #A6B31A;color:#686868;text-decoration:none;}
ul.dropdown3 li a                    { display: block; padding: 4px 0px 0px 8px;text-decoration:none;color: #A6B31A; }
ul.dropdown3 li:last-child a         { border-right: none;text-decoration:none; } /* Doesn't work in IE */
ul.dropdown3 li.hover,
ul.dropdown3 li:hover                { position: relative; text-decoration:none;}
ul.dropdown3 li.hover a              { text-decoration:none;color:#A6B31A;}
ul.dropdown3 li.hover a:hover        { text-decoration:none;color:#686868;}


/* 
	LEVEL TWO
*/
ul.dropdown3 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;list-style-type:none;font-size:95%; }
ul.dropdown3 ul li 					{background:#EAEAEA;font-weight: normal; color: #BECD18; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown3 li img                    {padding: 0px 0px 0px 5px; border:0px; vertical-align:text-bottom; }
ul.dropdown3 ul li.first				{background:#EAEAEA;font-weight: normal; color: #A6B31A; 
									  border-top:3px solid #A6B31A; float: none;text-align:left;padding:4px 0px 4px 10px; }
ul.dropdown3 ul li:hover             { position: relative; text-decoration:none;}
ul.dropdown3 ul li a:hover		    { text-decoration:none;border:none;color:#686868; }
ul.dropdown3 ul li.hover a:hover        { text-decoration:none;color:#686868;border:none;}
ul.dropdown3 ul li.last 					{background:#EAEAEA;font-weight: normal; color: #A6B31A; 
									  border-bottom: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown3 ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration:none;color: #A6B31A;} 

/* 
	LEVEL THREE
*/
ul.dropdown3 ul ul 					{ left: 100%; top: 0; list-style-type:none;padding:0px; margin:0px;font-size:100%;}
ul.dropdown3 ul ul li 			{background:#EAEAEA;font-weight: normal; color: #A6B31A; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown3 li:hover > ul 			{ visibility: visible; list-style-type:none;}
ul.dropdown3 ul ul li.first			{background:#EAEAEA;font-weight: normal; color: #A6B31A; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px; }
									  

/* 
    Sector4 Dropdown Dark blue

	LEVEL ONE
*/
ul.dropdown4                         { position: relative; list-style-type:none; margin:0px;padding:15px 0 0 10px; .width:890px; }
ul.dropdown4 li                      { font-weight: bold; float: left; zoom: 1;padding:4px 0px 4px 25px;}
ul.dropdown4 a:hover		            { text-decoration:none;color:#686868; }
ul.dropdown4 a:active                { border-bottom:3px solid #1788C0;color:#686868;text-decoration:none;}
ul.dropdown4 li a                    { display: block; padding: 4px 0px 0px 8px;text-decoration:none;color: #1788C0; }
ul.dropdown4 li:last-child a         { border-right: none;text-decoration:none; } /* Doesn't work in IE */
ul.dropdown4 li.hover,
ul.dropdown4 li:hover                { position: relative; text-decoration:none;}
ul.dropdown4 li.hover a              { text-decoration:none;color:#1788C0;}
ul.dropdown4 li.hover a:hover        { text-decoration:none;color:#686868;}


/* 
	LEVEL TWO
*/
ul.dropdown4 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;list-style-type:none;font-size:95%; }
ul.dropdown4 ul li 					{background:#EAEAEA;font-weight: normal; color: #1788C0; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown4 li img                    {padding: 0px 0px 0px 5px; border:0px; vertical-align:text-bottom; }
ul.dropdown4 ul li.first				{background:#EAEAEA;font-weight: normal; color: #1788C0; 
									  border-top:3px solid #1788C0; float: none;text-align:left;padding:4px 0px 4px 10px; }
ul.dropdown4 ul li:hover             { position: relative; text-decoration:none;}
ul.dropdown4 ul li a:hover		    { text-decoration:none;border:none;color:#686868; }
ul.dropdown4 ul li.hover a:hover        { text-decoration:none;color:#686868;border:none;}
ul.dropdown4 ul li.last 					{background:#EAEAEA;font-weight: normal; color: #1788C0; 
									  border-bottom: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown4 ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration:none;color: #1788C0;} 

/* 
	LEVEL THREE
*/
ul.dropdown4 ul ul 					{ left: 100%; top: 0; list-style-type:none;padding:0px; margin:0px; font-size:100%;}
ul.dropdown4 ul ul li 			{background:#EAEAEA;font-weight: normal; color: #1788C0; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown4 li:hover > ul 			{ visibility: visible; list-style-type:none;}
ul.dropdown4 ul ul li.first			{background:#EAEAEA;font-weight: normal; color: #1788C0; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px; }
						

/* 
    Sector5 Dropdown DARKgreen 

	LEVEL ONE
*/
ul.dropdown5                         { position: relative; list-style-type:none; margin:0px;padding:15px 0 0 10px; .width:890px; }
ul.dropdown5 li                      { font-weight: bold; float: left; zoom: 1;padding:4px 0px 4px 25px;}
ul.dropdown5 a:hover		            { text-decoration:none;color:#686868; }
ul.dropdown5 a:active                { border-bottom:3px solid #5DA909;color:#686868;text-decoration:none;}
ul.dropdown5 li a                    { display: block; padding: 4px 0px 0px 8px;text-decoration:none;color: #5DA909; }
ul.dropdown5 li:last-child a         { border-right: none;text-decoration:none; } /* Doesn't work in IE */
ul.dropdown5 li.hover,
ul.dropdown5 li:hover                { position: relative; text-decoration:none;}
ul.dropdown5 li.hover a              { text-decoration:none;color:#5DA909;}
ul.dropdown5 li.hover a:hover        { text-decoration:none;color:#686868;}


/* 
	LEVEL TWO
*/
ul.dropdown5 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;list-style-type:none;font-size:95%; }
ul.dropdown5 ul li 					{background:#EAEAEA;font-weight: normal; color: #5DA909; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown5 li img                    {padding: 0px 0px 0px 5px; border:0px; vertical-align:text-bottom; }
ul.dropdown5 ul li.first				{background:#EAEAEA;font-weight: normal; color: #5DA909; 
									  border-top:3px solid #5DA909; float: none;text-align:left;padding:4px 0px 4px 10px; }
ul.dropdown5 ul li:hover             { position: relative; text-decoration:none;}
ul.dropdown5 ul li a:hover		    { text-decoration:none;border:none;color:#686868; }
ul.dropdown5 ul li.hover a:hover        { text-decoration:none;color:#686868;border:none;}
ul.dropdown5 ul li.last 					{background:#EAEAEA;font-weight: normal; color: #5DA909; 
									  border-bottom: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown5 ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration:none;color: #5DA909;} 

/* 
	LEVEL THREE
*/
ul.dropdown5 ul ul 					{ left: 100%; top: 0; list-style-type:none;padding:0px; margin:0px;font-size:100%;}
ul.dropdown5 ul ul li 			{background:#EAEAEA;font-weight: normal; color: #5DA909; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px;  }
ul.dropdown5 li:hover > ul 			{ visibility: visible; list-style-type:none;}
ul.dropdown5 ul ul li.first			{background:#EAEAEA;font-weight: normal; color: #5DA909; 
									  border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc; float: none; text-align:left;padding:4px 0px 4px 10px; }



/* Body h1 h2 h3 h4 p a ul ol li formatting*/

.body_copy_11{
 color:#585454;padding:6px 12px;}

.body_copy_11 h1{color:#585454;font-size:16px;font-weight:bold;margin:8px 0 10px 8px;padding:5px 0 0 0px; }
#middle-main .body_copy_11 h1 .underline{ border-bottom:4px solid #DE327F; display:inline; }

.body_copy_11 h2{color:#585454;font-size:14px;font-weight:bold;margin:5px 0 5px 10px;padding:3px 0 0 0#px; }

.body_copy_11 h3 {margin:10px 0 0 10px;}

.body_copy_11 h1 .underline {
border-bottom:4px solid #62B0E6;
display:inline;
margin:0px;
}

.body_copy_11 a{
color:#3897D8;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
}

.body_copy_11 p{
color:#585454;
font-size:12px;
margin:5px 10px 5px 10px;
padding:3px 0px 3px 0px;
}

.body_copy_11 ul{
color:#585454;
font-size:12px;
margin:5px 0 5px 15px;
padding:3px 0 3px 10px;
}

.body_copy_11 ul li{
color:#585454;
font-size:12px;
margin:5px 0px;
padding:3px 0px;
list-style-image:url(images/arrow-pink.gif);
}

.body_copy_11 ul li a{
color:#3897D8;
font-size:12px;
font-weight:normal;
margin:5px 0 5px 10px;
padding:5px;
text-decoration:none;
}

/* Main page sub nav */
.outer
{
    background:url(images/main-bg-nav.gif) repeat-y top left;
    background-color:#D4D3D3;
    height:100%;
    width:100%}

.footer-outer{background-color:#D4D3D3;}

#left-nav {
float:left;
height:auto;
background:transparent url(images/main-bg-nav.gif) repeat-y 0 0px;
width:248px;
text-align:left
}

#content-nav {
float:left;
text-align:left;
width:752px;
padding:0 0 12px;
min-height:250px

}

#footer-nav {
text-align:left;
width:1000px;
border-bottom:solid 1px #D7D0D0;
padding-top:40px
}


#left-nav div.nav { width:248px; float:left; padding:17px 0px 0px 0px; font-size:12px; }
#left-nav div.nav ul { list-style-type:none; padding:0px; margin:0px 0px 0px 0px; }
#left-nav div.nav ul li { border-bottom:1.5px solid #E7E7E7; }
#left-nav div.nav ul li.first { border-top:none; }
#left-nav div.nav ul li.last { border-bottom:1.5px solid #E7E7E7; }
#left-nav div.nav ul li a { display:inline-block; width:auto; text-decoration:none; padding:6px 15px 6px 25px; color:#585454;background:none; }
#left-nav div.nav ul li a:hover,
#left-nav div.nav ul li.current a{ color:#DE327F;background:transparent url(images/arrow-pink.gif) no-repeat scroll right 8px;}
#left-nav div.nav ul li.current ul li a:hover{ color:#DE327F;background:transparent url(images/arrow-pink.gif) no-repeat scroll right 8px;}
#left-nav div.nav ul li.current ul li a{ color:#DE327F;background:none;}
#left-nav div.nav ul li ul { display:none; background-color:#E2E2E2; }
#left-nav div.nav ul li.current ul,
#left-nav div.nav ul li.parent ul { display:block; }
#left-nav div.nav ul li ul li { border-top:1px solid #D3D3D3; margin:0 0 0 15px; }
#left-nav div.nav ul li ul li.last {border-bottom:none; }
#left-nav div.nav ul li ul li a { color:#585454 !important; width:auto; padding:6px 15px 6px 35px;background:none; }
#left-nav div.nav ul li ul li a:hover,
#left-nav div.nav ul li ul li.current a,
#left-nav div.nav ul li ul li.parent a { background-image:url(images/arrow-pink.gif) !important; color:#DE327F !important; }

#newsarea2
{
	
	height:287px;
	 width:505px;
	 float:left;
	background-color:#EAEAEA;
    text-align:left;
    border-top:solid 1px #D7D0D0
}


#newsarea2 ul
{
	text-decoration:none;
	float:left;
	padding:0px;
	margin:0px;
	
}
#newsarea2 ul li
{
	display:inline;
	text-decoration:none;
	float:left;
	padding:0px;
	margin:5px 25px 0px 10px;
	border:none;
}

#newsarea2 ul li.last
{
	display:inline;
	text-decoration:none;
	float:left;
	padding:0px;
	margin:5px 25px 0px 10px;
	border-top:1px #d4d2d3 solid;
}

#newsarea2 ul li p
{
 font-size:12px;
 padding:5px 4px 5px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
}

#newsarea2 ul li h3
{
 font-size:13px;
 padding:1px 4px 0px 15px;
 color:#585454;
 margin:5px 5px 5px 0px;
 font-weight:bold;
}
 

#newsarea2 a
{
 font-size:12px;
 color:#de327f;
 text-decoration:none;
 font-weight:bold;

}

.body_copy_13 h1{color:#585454;font-size:16px;font-weight:bold;margin:10px 0 20px 0px;padding:5px 0 0 10px; }

.body_copy_13 h1{color:#585454;font-size:16px;font-weight:bold;margin:10px 0 20px 0px;padding:5px 0 0 10px; }

.body_copy_13 h2{color:#585454;font-size:14px;font-weight:bold;margin:8px 0 0 5px;padding:5px 0 0 15px; }

.body_copy_13 h3{color:#de3180;font-size:12px;font-weight:bold;margin:5px 0 0 10px;padding:5px 0 0 10px; }

.body_copy_13 h1 .underline {
border-bottom:4px solid #62B0E6;
display:inline;
margin:0px;
}

.body_copy_13 a{
color:#3897D8;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
}

.body_copy_13 p{
color:#585454;
font-size:12px;
margin:5px 10px 5px 5px;
padding:3px 4px 3px 15px;
}

.body_copy_13 ul{
color:#585454;
font-size:12px;
padding:3px 14px 3px 35px;
}

.body_copy_13 ul li{
color:#585454;
font-weight:bold;
font-size:12px;
margin:5px 0px;
padding:3px 0px;
list-style-image:url(images/arrow-pink.gif);
}

.body_copy_13 ul li a{
color:#3897D8;
font-size:12px;
font-weight:normal;
text-decoration:none;
}


/* customer main page*/

.body_copy_18{
 color:#585454;padding:12px;}

.body_copy_18 h1{color:#585454;font-size:16px;font-weight:bold;margin:10px 0 20px 0px;padding:5px 0 0 0px; }
#middle-main .body_copy_11 h1 .underline{ border-bottom:4px solid #DE327F; display:inline; }

.body_copy_18 h2{color:#585454;font-size:14px;font-weight:bold;margin:8px 0 0 5px;padding:5px 0 0 15px; }

.body_copy_18 h3{color:#de3180;font-size:12px;font-weight:bold;margin:5px 0 0 5px;padding:5px 0 0 10px; }

.body_copy_18 h1 .underline {
border-bottom:4px solid #62B0E6;
display:inline;
margin:0px;
}

.body_copy_18 a{
color:#3897D8;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
}

.body_copy_18 p{
color:#585454;
font-size:12px;
margin:5px 10px 5px 10px;
padding:3px 0px 3px 0px;
}

.body_copy_18 ul{
color:#585454;
font-size:12px;
margin:5px 10px 5px 5px;
padding:3px 14px 3px 0px;
}

.body_copy_18 ul li{
color:#585454;
font-size:12px;
margin:0px;
padding:0px;
list-style-type:none;
}

.body_copy_18 ul li a{
color:#3897D8;
font-size:12px;
font-weight:normal;
margin:5px 0 5px 10px;
padding:5px;
text-decoration:none;
}

/* login */

div#maincontent-middle fieldset.login input.text-box {
width:200px;
}

div#maincontent-middle fieldset.login {
margin-bottom:15px;
width:500px;
margin-left:20px;
}

div#maincontent-middle fieldset {
border:1px solid #CCCCCC;
margin:15px 0 0;
padding:10px 10px 0;
}

div#maincontent-middle fieldset div.errors {
border-top:1px solid #CCCCCC;
padding-top:10px;
}

div#maincontent-middle fieldset.login span.column-1 {
width:80px;
}


div#maincontent-middle fieldset span.column {
display:inline-block;
vertical-align:middle;
}


div#maincontent-middle fieldset.login span.column-2 {
width:220px;
}

div#maincontent-middle fieldset span.column {
display:inline-block;
vertical-align:middle;
}

div#maincontent-middle fieldset span.column {
display:inline-block;
vertical-align:middle;
}


div#maincontent-middle fieldset div.errors ul li span.field {
font-weight:bold;
}


div#maincontent-middle fieldset div.errors ul {
color:#585454;
text-align:justify;
font-size:12px;
}


div#maincontent-middle fieldset span.validator-error {
background:transparent url(images/warning.gif) no-repeat scroll 0 0;
display:inline-block;
height:18px;
width:20px;
}

div#maincontent-middle fieldset span.button {
float:right;
position:relative;
margin-bottom:5px;

}



div#maincontent-middle fieldset span.required {
background:transparent url(images/star.gif) no-repeat scroll right top;
display:inline-block;
height:15px;
width:9px;
}

div#maincontent-middle fieldset.register{
margin-bottom:15px;
width:500px;
margin-left:20px;
}

div#maincontent-middle fieldset.retrieve-password{
margin-bottom:15px;
width:500px;
margin-left:20px;
}

div#maincontent-middle fieldset.register input.text-box { width:200px; }
div#maincontent-middle fieldset.register select { width:205px;.margin-left:10px;.width:205px; }
div#maincontent-middle fieldset.register span.column-1 { width:120px; }
div#maincontent-middle fieldset.register span.column-2 { width:220px; }
div#maincontent-middle fieldset.retrieve-password input.text-box { width:200px; }
div#maincontent-middle fieldset.retrieve-password select { width:200px; width:164px\9; }
div#maincontent-middle fieldset.retrieve-password span.column-1 { width:50px; }
div#maincontent-middle fieldset.retrieve-password span.column-2 { width:220px; }


div#maincontent-middle fieldset.callback {
margin-bottom:30px;
width:500px;
margin-left:20px;
}

div#maincontent-middle fieldset.callback span.column-1 {
width:160px;
}

div#maincontent-middle fieldset.callback span.column-2 {
width:220px;
}

div#maincontent-middle fieldset textarea {
height:70px;
width:200px;
}

div#maincontent-middle fieldset select {
width:205px;
.margin-left:10px;
.width:205px;
}

div#maincontent-middle fieldset input.text-box { width:200px; }

/* Sitemap */


div.section h2 {

margin:0 0 5px;
padding:5px 5px 0px 7px;

}

div.section {

margin:0 0 5px;
padding:5px 5px 0px 7px;

}

div#site-map ul {
display:inline-block;
margin-bottom:0;
}

div#site-map ul li{
margin-bottom:5px;
padding-left:15px;
list-style-type:none;
}

div#site-map ul li h2 {
font-size:14px;
margin:0 0 0 -15px;
}

div#site-map ul li h2 a{
font-size:14px;
margin:0px;
font-weight:bold;
}

div#site-map ul li a {
background:transparent url(images/small-arrow.gif) no-repeat scroll 0 1px;
padding-left:15px;
text-decoration:none;
font-weight:normal;

}



/* Download Centre */

#maincontent-downloadmiddle
{
text-align:left;
}

#maincontent-downloadmiddle .body_copy_15
{
 color:#585454;

}
 
#maincontent-downloadmiddle .body_copy_15 p
{
 font-size:12px;
 padding:5px 4px 5px 10px;
 color:#585454;
 margin:5px 10px;

}

#maincontent-downloadmiddle .body_copy_15 h3
{
 font-size:15px;
 padding:5px 14px 5px 20px;
 color:#585454;
 font-weight:bold;
 background:url(images/arrow-pink.gif) no-repeat  right 8px;
 display:inline;
 
 }
 
 #maincontent-downloadmiddle .body_copy_15 p
 {
    clear:both
    }

#maincontent-downloadmiddle .body_copy_15 h3 a
{
 font-size:12px;
 color:#585454;
 padding-right:14px;
 font-weight:bold;
 }
 
 #maincontent-downloadmiddle .body_copy_15 h4 {

background:none;
color:#585454;
font-size:13px;
font-weight:bold;
padding:5px 14px 0 20px;

}


#maincontent-downloadmiddle .body_copy_15 .navigation li
{
float:none;
border:none;
background:none
 }

#level1
{
 background-color:#DDDDDD;
 padding:10px;
 border-top:#CACACA 1px solid;
 border-bottom:#CACACA 1px solid;
}

#maincontent-downloadmiddle .body_copy_15 ul
{
padding:0 10px 10px;
margin-left:15px;
 list-style-type:none; 
 }
 
 #maincontent-downloadmiddle .body_copy_15 ul li
{
 padding:10px 0 0 0;
 margin:0px;
 background:url(images/pdf-icon.gif) no-repeat top left;
 border-bottom:solid 1px #DDDDDD;
 margin:10px 0 0 0;
 height:25px
 }
 
#maincontent-downloadmiddle .body_copy_15 ul li a
{
 font-size:12px;
 display:block;
 padding-left:40px;
 margin-top:0
}

#lnews ul
{
 background-color:#DDDDDD;
 padding:10px;
 border-top:#CACACA 1px solid;
 border-bottom:#CACACA 1px solid;
}


#maincontent-downloadmiddle .body_copy_15 #lnews ul li h3
{
 font-size:13px;
 padding:5px 4px 5px 20px;
 color:#585454;
 width:250px;
 font-weight:bold;
 background:transparent url(images/arrow-pink.gif) no-repeat scroll right 8px;
 }
 
 #maincontent-downloadmiddle .body_copy_15 #lnews ul li h3.onheader
{
 font-size:13px;
 padding:5px 4px 5px 20px;
 color:#585454;
 width:252px;
 font-weight:bold;
 background:transparent url(images/pink-arrow-down.gif) no-repeat scroll right 8px;
 }

#cases ul
{
 background-color:#DDDDDD;
 padding:10px;
 border-top:#CACACA 1px solid;
 border-bottom:#CACACA 1px solid;
}

#maincontent-downloadmiddle .body_copy_15 #cases ul li h3
{
 font-size:13px;
 padding:5px 4px 5px 20px;
 color:#585454;
 width:250px;
 font-weight:bold;
 background:transparent url(images/arrow-pink.gif) no-repeat scroll right 8px;
 }
 
 #maincontent-downloadmiddle .body_copy_15 #cases ul li h3.onheader
{
 font-size:13px;
 padding:5px 4px 5px 20px;
 color:#585454;
 width:252px;
 font-weight:bold;
 background:transparent url(images/pink-arrow-down.gif) no-repeat scroll right 8px;
 }

#press ul
{
 background-color:#DDDDDD;
 padding:10px;
 border-top:#CACACA 1px solid;
 border-bottom:#CACACA 1px solid;
}

#maincontent-downloadmiddle .body_copy_15 #press ul li h3
{
 font-size:13px;
 padding:5px 4px 5px 20px;
 color:#585454;
 width:250px;
 font-weight:bold;
 background:transparent url(images/arrow-pink.gif) no-repeat scroll right 8px;
 }
 
 #maincontent-downloadmiddle .body_copy_15 #press ul li h3.onheader
{
 font-size:13px;
 padding:5px 4px 5px 20px;
 color:#585454;
 width:252px;
 font-weight:bold;
 background:transparent url(images/pink-arrow-down.gif) no-repeat scroll right 8px;
 }

#articles ul
{
 background-color:#DDDDDD;
 padding:10px;
 border-top:#CACACA 1px solid;
 border-bottom:#CACACA 1px solid;
}


#maincontent-downloadmiddle .body_copy_15 #articles ul li h3
{
 font-size:13px;
 padding:5px 4px 5px 20px;
 color:#585454;
 width:250px;
 font-weight:bold;
 background:transparent url(images/arrow-pink.gif) no-repeat scroll right 8px;
 }
 
 #maincontent-downloadmiddle .body_copy_15 #articles ul li h3.onheader
{
 font-size:13px;
 padding:5px 4px 5px 20px;
 color:#585454;
 width:252px;
 font-weight:bold;
 background:transparent url(images/pink-arrow-down.gif) no-repeat scroll right 8px;
 }
 
.floatleft {float:left;}
 /*Header Banners*/
 
#customers-body .banner h2{margin-top:0;padding-top:0}
#customers-body .banner{float:left;border-bottom: solid 1px #BFBFBF;margin:0 15px 0 15px;padding:10px 0 10px 0;width:450px;height:260px}
#customers-body .banner img{float:left}
#customers-body .banner .text{float:left;width:330px}
#customers-body{float:left;height:auto;text-align:left;width:1000px;padding-bottom:10px;}

#customers-body .background{background: url(images/customers-bg.gif) repeat-y top left;}

#customers-body h2{color:#DE327F;font-size:14px;font-weight:bold;margin:0 0 5px 8px;padding:0px;}
.paging a {display:block;float:left;font-size:15px;padding:1px 5px 1px 5px;margin:4px;font-weight:bold;color:#FFFFFF;background-color:#B3B1B2;}
.paging{float:right;margin-right:50px}
.paging a.selected{background-color:#DE327F;}
.paging div{float:left;padding:1px 5px 1px 5px;}
.search #content-nav{background-color:#EAEAEA;width:1000px}
.paging .next, .paging .previous{padding:0;background-color:Transparent}
.paging .hide{display:none}

.adobe-image {padding:15px 25px;}
.home-banner-pad{padding: 5px 0 0 15px}