/***********************************************/
/* Standard Set up CSS                         */
/***********************************************/
body
{
	margin: 0px; 
	padding: 0px; 
	background-color: #cccccc;
	font-size:75%;
	text-align:center;
	font-family: Trebuchet MS,Verdana, Arial, sans-serif;
	color: #333333;
}
form
{
	margin:0px;
	border:0px;
	padding:0px;
}
pre
{
	margin:0px;
	border:0px;
	padding:0px;
}
input
{
	font-size:1em;
	color:#333333;
	border-color:#60939B;
	border-width:1px;
	border-style:solid;
	padding:2px 2px 2px 2px;
}

textarea
{
	font-size:1em;
	color:#333333;
	border-color:#60939B;
	border-width:1px;
	border-style:solid;
	padding:2px 2px 2px 2px;
}
img
{
	border:0px;
}
img.padRight
{
    margin-right:40px;
    display:block;
    }
a img 
{
    border:0px;
}
A
{
	color:#6f92ae;
	text-decoration:none;
}
A:hover
{
	text-decoration:underline;
}
h1
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	text-align:left;
	COLOR: #6f92ae;
	line-height:1.2em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h2
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight: normal;
	text-align:left;
	COLOR: #93b0c7;
	line-height:1.2em;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}



/************************************************************************/
/*
/*	HYPERLINK CUES STYLES START
/*

a[href $='.pdf'] 
{ 
   padding-right: 18px;
   background: transparent url(images/icons/icon-pdf.gif) no-repeat center right;
}
a[href $='.doc'] 
{ 
   padding-right: 18px;
   background: transparent url(images/icons/icon-doc.gif) no-repeat center right;
}
a[href $='.xls'] 
{ 
   padding-right: 18px;
   background: transparent url(images/icons/icon-xls.gif) no-repeat center right;
}
a[href $='.ppt'] 
{ 
   padding-right: 18px;
   background: transparent url(images/icons/icon-ppt.gif) no-repeat center right;
}
a[href $='.txt'] 
{ 
   padding-right: 18px;
   background: transparent url(images/icons/icon-txt.gif) no-repeat center right;
}
a[href ^="mailto:"] 
{
   padding-right: 18px;
   background: transparent url(images/icons/icon-mailto.gif) no-repeat center right;
}
a[href ^="http:"] 
{
   padding-right: 18px;
   background: transparent url(images/icons/icon-external.gif) no-repeat bottom right;
}
a[href ^="www."] 
{
   padding-right: 18px;
   background: transparent url(images/icons/icon-external.gif) no-repeat bottom right;
}
a[class ="popup"] 
{
   padding-right: 18px;
   background: transparent url(images/icons/icon-popup.gif) no-repeat center right;
}
a[class ~=\"popup\"] 
{
padding-right: 18px;
background: transparent url(images/icons/icon-popup.gif) no-repeat center right;
}
/************************************************************************/
/*
/*	HYPERLINK CUES STYLES START
/*
/************************************************************************/



/************************************************************************/
/*
/*	HEADER STYLES START
/*
/************************************************************************/
h1.phone-nos
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	text-align:right;
	COLOR: #525b6a;
	line-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h1.bus-sol
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	text-align:left;
	COLOR: #28aede;
	line-height:20px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

h1.dep-sol
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	text-align:left;
	COLOR: #94b127;
	line-height:20px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
h1.kno-sol
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	text-align:left;
	COLOR: #ff891e;
	line-height:20px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
h1.int-sol
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	text-align:left;
	COLOR: #e61014;
	line-height:20px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
/************************************************************************/
/*
/*	HEADER STYLES END
/*
/************************************************************************/



/************************************************************************/
/*
/*	TOP BAR STYLES START
/*
/************************************************************************/
#topouter
{
	height:134px;
	background-image:url(images/bg1.gif)
}
#sitecontent
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	width: 930px;
}
#topbar
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 930px;
	height: 134px;
}
#toparea
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 930px;
	height: 112px;
}
.SolutionsLink
{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	background-image:url(images/solutions_bg.gif);
	width: 194px;
	height: 24px;
}
.SolutionsLink A
{
	COLOR: #ffffff;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.SolutionsLink A:hover
{
	text-decoration:underline
}

#toplogo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 100px 0px 0px;
	width: 200px;
	height: 112px;
	float:left;
}	
#toparealinks
{
	margin: 5px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 100px;
	float:left;
	border-right: 1px solid #cccccc;
display:inline;
}
div#toparealinks ul 
{
	width: 380px;
	height: 14px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align:right;	
}
* html #toparealinks ul 
{
    width:280px;
}
div#toparealinks li
{
	float:left;
	width:auto;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #cccccc;
}
div#toparealinks li.end
{
	float:left;
	width:auto;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	border-right: none;
}
* html #toparealinks li.end
{
    border:none;
}
div#toparealinks A
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:0.9em;
	COLOR: #303947;
	TEXT-DECORATION: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div#toparealinks A:hover
{
	COLOR: #6f92ae;
	font-size:0.9em;
	TEXT-DECORATION: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#phones
{
	margin: 42px 0px 0px 85px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	height: 40px;

}			
#topareasearches
{
	margin: 8px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	height: 100px;
	float:left;
	font-size:0.9em;
}
#topareasearches .quickText
{
    text-align:left;
    margin-left:20px;
}
#topareasearches select
{
    FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
    font-size:1.1em;
	COLOR: #303947; 
}
#toplinkbar
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 930px;
    height: 22px;
    background-image:url(images/top-button-bg.gif);
    FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
    font-size:15px;
    COLOR: #ffffff;
}
* html #toplinkbar
{
    top:-8px;
    position:relative;
}
div#toplinkbar ul 
{
    width: 766px;
    height: 22px;
    margin: 0px 0px 0px 188px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}
div#toplinkbar li
{
	float:left;
	width:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#toplinkbar li.business-solutions
{
	float:left;
	width:auto;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/top-button-bus-solutions.gif);
	font-weight:bold;
}
div#toplinkbar li.dependency-solutions
{
	float:left;
	width:auto;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/top-button-dep-solutions.gif);
	font-weight:bold;
}
div#toplinkbar li.knowledge-solutions
{
	float:left;
	width:auto;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/top-button-kno-solutions.gif);
	font-weight:bold;
}
div#toplinkbar li.interactive-solutions
{
	float:left;
	width:auto;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/top-button-int-solutions.gif);
	font-weight:bold;
}
div#toplinkbar A
{
	display:block;
	height: 22px;
	float:left;
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:15px;
	COLOR: #eeeeee;
	TEXT-DECORATION: none;
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
}
div#toplinkbar A:hover
{
	COLOR: #ffffff;
	font-size:15px;
	TEXT-DECORATION: none;
	background-color: #617b90;
}
div#toplinkbar A.bus
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:15px;
	COLOR: #eeeeee;
	TEXT-DECORATION: none;
	padding: 0px 25px 0px 25px;
	margin: 0px 0px 0px 0px;
}
div#toplinkbar A.bus:hover
{
	COLOR: #ffffff;
	font-size:15px;
	TEXT-DECORATION: none;
	background-color: #198fb9;
	padding: 0px 25px 0px 25px;
	margin: 0px 0px 0px 0px;
}
div#toplinkbar A.dep
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:15px;
	COLOR: #eeeeee;
	TEXT-DECORATION: none;
	padding: 0px 18px 0px 18px;
	margin: 0px 0px 0px 0px;
}
div#toplinkbar A.dep:hover
{
	COLOR: #ffffff;
	font-size:15px;
	TEXT-DECORATION: none;
	background-color: #779423;
	padding: 0px 18px 0px 18px;
	margin: 0px 0px 0px 0px;
}
div#toplinkbar A.kno
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:15px;
	COLOR: #eeeeee;
	TEXT-DECORATION: none;
	padding: 0px 20px 0px 19px;
	margin: 0px 0px 0px 0px;
}
div#toplinkbar A.kno:hover
{
	COLOR: #ffffff;
	font-size:15px;
	TEXT-DECORATION: none;
	background-color: #f76517;
	padding: 0px 20px 0px 19px;
	margin: 0px 0px 0px 0px;
}
div#toplinkbar A.int
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:15px;
	COLOR: #eeeeee;
	TEXT-DECORATION: none;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
}
div#toplinkbar A.int:hover
{
	COLOR: #ffffff;
	font-size:15px;
	TEXT-DECORATION: none;
	background-color: #9c161b;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
}
/************************************************************************/
/*
/*	TOP BAR STYLES END
/*
/************************************************************************/



/************************************************************************/
/*
/*	MAIN CONTENT STYLES START
/*
/************************************************************************/
#maincontent
{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	min-height:339px;
	overflow:hidden;
	text-align:left;
}
* html div#maincontent{height:375px;}
body div.index
{
    border-top:0px !important;
}
#mainarea
{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 931px;
	overflow:hidden;
}
#mainBreadcrumb
{
    padding: 8px 5px 3px 5px;
    margin-bottom:5px;
}
div#mainLeftSide
{
    width: 726px;
    float:left;
    
    }
#mainbody
{
    float:left;
    width:495px;
    padding: 5px 15px 10px 10px;
}
#mainfullbody
{
    width:100%;
    padding:0px;
    margin:0px;
    
}
#mainbodyfullWidth
{
width:699px;
float:left;
padding: 5px 15px 10px 10px;
}
#flashsection
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 930px;
	height: 190px;
}
#flash
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 726px;
	float:left;
}
* html #flash
{
    left:9px;
    position:relative;
    top:-8px;		    
}
#divisions
{
	margin: 20px 5px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 930px;
	height: 420px;
}
div#divisions ul 
{
    width: 270px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}
* html div#divisions ul
{
    width:250px;
}
div#divisions li
{
	width:auto;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
div#bottomSpace {clear:both;}
/************************************************************************/
/*
/*	MAIN CONTENT STYLES END
/*
/************************************************************************/



/************************************************************************/
/*
/*	LEFT SIDE CONTENT STYLES START
/*
/************************************************************************/

div#leftside
{
    width:187px;
    float:left;
    padding:0px 10px 0 8px;
    font-size:0.9em;
}

/*****************************    LEFT SIDE NAVIGATION STARTS    *************************************/
	
div#leftnav
{
	margin: 10px 0px 0px 0;
	padding: 0;
}
div#leftnav ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#leftnav li
{
	background-color: #dee4ee;
	clear: left;
}
div#leftnav a
{
	margin: 0;
	padding: 4px 0px 4px 5px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-transform: lowercase;
	color:#666;
}
div#leftnav li.menu-open
{
	background-image: url(images/menu-cue.gif);
	background-repeat: no-repeat;
	background-position: right -22px;
}
div#leftnav li.menu-closed
{
	background-image: url(images/menu-cue.gif);
	background-repeat: no-repeat;
	background-position: right 0;
}
div#leftnav li li
{
	font-weight: normal;
	background-color: #eaeef4;
	border-bottom: solid 1px #fff;
}
div#leftnav li li a
{
	padding-left: 20px;
}
div#leftnav li li li a
{
	font-style:italic;
}
div#leftnav li li li
{
	background-color: #fff;
}
div#leftnav li li li
{
	padding-left: 20px;
}
div#leftnav span
{
	color: #666;
}
div#leftnav a:hover
{
	color: #93b0c7;
	text-decoration : underline;
}
div#leftnav li li.selected
{
	background-color: #c8d2e3;
}
div#leftnav li li li.subselected
{
	background-color: #c8d2e3;
}

/*****************************    LEFT SIDE NAVIGATION ENDS    *****************************************/

div.FeaturedItems
{
    clear:both;
	background-color: #eaeef4;
    border: none;
    margin:20px 0px 10px 0px;
    padding:0px 0px 5px 0px;
	color: #b4b4b4;
}
div#ParentTitle
{
    font-weight:bold;
    margin:0px;
    padding:0px;
}
div#FeaturedArea
{
    width:100%;
    overflow:hidden;
    clear:both;
}
div.FeaturedItems UL
{
    margin:0;
    padding:14px;
	list-style-type:none;
}
div.FeaturedItems LI
{
    padding:5px 0;
    /*border-bottom: solid 1px #fff;*/
}
div.FeaturedItems A
{
    FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
    COLOR: #38404D;
    TEXT-DECORATION: none;  
}
div.FeaturedItems A:hover
{
    COLOR: #93b0c7;
    TEXT-DECORATION: underline;
}
div.FeaturedItems .FeatureTitle
{
    font-size:1.1em;
    font-weight:bold;
	color: #a4afc2;
}
/************************************************************************/
/*
/*	LEFT SIDE CONTENT STYLES END
/*
/************************************************************************/



/************************************************************************/
/*
/*	RIGHT SIDE CONTENT STYLES START
/*
/************************************************************************/

div#rightside
{
    width:205px;
    float:left;
}

/* -------------------- QUOTE STYLES END ------------- */	
div#BennQuote
{
    margin: 15px 0px 10px 0px;
    padding: 0px;
	width: 204px;
	float:left;
}
div#BennQuoteTop
{
	background-image:url(images/bennquote-top.jpg);
	height:10px;
}
div#BennQuoteBottom
{
	background-image:url(images/bennquote-bottom.jpg);
	height:29px;
}
div#RandomQuote
{
    margin: 15px 0px 10px 0px;
    padding: 5px;
	width: 193px;
	float:left;
	border: 1px solid #CEDBE4;
}
#RandomQuoteText
{
    padding: 0px 8px 0px 8px;
	width:187px;
	background-color: #eaeef4;
	color:#4caee4;
	font-size:14px;
}
#openQuote
{
    float:left;
    width:41px;
    height:41px;
}
#Quotation
{
    padding-top:15px;
}
#closeQuote
{
    float:right;
    width:41px;
    height:41px;
}
div#RandomQuote #Author
{
    font-weight:bold;
}
div#BennQuote #Author
{
    text-align:right;
padding-right:20px;
}
blockquote 
{
    padding:20px;
    margin:0px;
    background: transparent url(images/quote_open.jpg) left top no-repeat;
}
blockquote div 
{
  padding: 0 30px;
  background: transparent url(images/quote_close.jpg) right bottom no-repeat;
}
div#quotelink
{
    text-align:right;
    padding-right:20px;
    
    }
/* -------------------- QUOTE STYLES END ------------- */	


/************************************************************************/
/*
/*	RIGHT SIDE CONTENT STYLES END
/*
/************************************************************************/



/************************************************************************/
/*
/*	NEWS STYLES START
/*
/************************************************************************/
#news
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 204px;
	height: 190px;
	float:left;
	background-image: url(images/news-bg.jpg);
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:11px;
	COLOR: #eeeeee;
	line-height:1.2em;
}/*
* html #news
{
    position:absolute;
    margin-left:9px;
    margin-top:-8px;
    width:203px;
}*/
div#news ul 
{
	width: 194px;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div#news li
{
	float: left;
	width: 95%;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
	/*border-bottom: 1px solid #7e858f;*/
}

div#news A
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight: bold;
	COLOR: #abd1ef;
	line-height:normal;
	display: block;
	TEXT-DECORATION: none;
}
div#news A:hover
{
	COLOR: #abd1ef;
	TEXT-DECORATION: underline;
}
/* ----
div#news A.dep-sol
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	COLOR: #94b127;
	display: block;
	TEXT-DECORATION: none;
}
div#news A.dep-sol:hover
{
	COLOR: #779423;
	TEXT-DECORATION: underline;
}
div#news A.kno-sol
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	COLOR: #ff891e;
	display: block;
	TEXT-DECORATION: none;
}
div#news A.kno-sol:hover
{
	COLOR: #f76517;
	TEXT-DECORATION: underline;
}
--*/
div.NewsArticlePic
{
    float:left;
    padding: 0px 5px 5px 0px;}
div.NewsArticle1
{}
#bus-sol
{
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 10px;
	width: 441px;
	height: 195px;
	float:left;
	background-image:url(images/box-bg.jpg);
	font-size:11px;
	line-height: 1.4em;
	COLOR: #333333;
}
.linksColumn
{
	width:50%;
	float:left;
}
div#bus-sol ul li A
{
	font-size:12px;
	COLOR: #28aede;
	TEXT-DECORATION: none;
}
div#bus-sol ul li A:hover
{
	COLOR: #198fb9;
	text-decoration:underline
}
#dep-sol
{
	margin: 0px 0px 10px 28px;
	padding: 5px 0px 0px 10px;
	width: 441px;
	height: 195px;
	float:left;
	background-image:url(images/box-bg.jpg);
	font-size:11px;
	line-height: 1.4em;
	COLOR: #333333;
}
div#dep-sol ul li A
{
	font-size:12px;
	COLOR: #94b127;
	TEXT-DECORATION: none;
}
div#dep-sol ul li A:hover
{
	COLOR: #779423;
	text-decoration: underline
}
#kno-sol
{
	margin: 5px 0px 10px 28px;
	padding: 5px 0px 0px 10px;
	width: 441px;
	height: 195px;
	float:left;
	background-image:url(images/box-bg.jpg);
	font-size:11px;
	line-height: 1.4em;
	COLOR: #333333;
}
div#kno-sol ul li A
{
	COLOR: #ff891e;
	TEXT-DECORATION: none;
}
div#kno-sol ul li A:hover
{
	font-size:12px;
	COLOR: #f76517;
	text-decoration:underline
}
#int-sol
{
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 0px 10px;
	width: 441px;
	height: 195px;
	float:left;
	background-image:url(images/box-bg.jpg);
	font-size:11px;
	line-height: 1.4em;
	COLOR: #333333;
}
div#int-sol ul li A
{
	COLOR: #E50004;
	TEXT-DECORATION: none;
}
div#int-sol ul li A:hover
{
	COLOR: #9C161B;
	text-decoration:underline
}

.InteractiveLink
{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	background-image:url(images/interactive_bg.gif);
	width: 194px;
	height: 24px;
}
.InteractiveLink A
{
	COLOR: #ffffff;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.InteractiveLink A:hover
{
	text-decoration:underline
}
/* -------------------- NEWS LINK STYLES START ------------- */	

A.bus-sol
{
	font-size:12px;
	COLOR: #28aede;
	TEXT-DECORATION: none;
}
A.bus-sol:hover
{
	COLOR: #198fb9;
	TEXT-DECORATION: underline;
}
A.bus-sol-big
{
	font-size:18px;
	COLOR: #28aede;
	TEXT-DECORATION: none;
}
A.bus-sol-big:hover
{
	COLOR: #198fb9;
	TEXT-DECORATION: underline;
}

A.dep-sol
{
	font-size:12px;
	COLOR: #94b127;
	TEXT-DECORATION: none;
}
A.dep-sol:hover
{
	COLOR: #779423;
	TEXT-DECORATION: underline;
}
A.dep-sol-big
{
	font-size:18px;
	COLOR: #94b127;
	TEXT-DECORATION: none;
}
A.dep-sol-big:hover
{
	COLOR: #779423;
	TEXT-DECORATION: underline;
}

A.kno-sol
{
	font-size:12px;
	COLOR: #ff891e;
	TEXT-DECORATION: none;
}
A.kno-sol:hover
{
	COLOR: #f76517;
	TEXT-DECORATION: underline;
}
A.kno-sol-big
{
	font-size:18px;
	COLOR: #ff891e;
	TEXT-DECORATION: none;
}
A.kno-sol-big:hover
{
	COLOR: #f76517;
	TEXT-DECORATION: underline;
}

A.int-sol
{
	font-size:12px;
	COLOR: #E50004;
	TEXT-DECORATION: none;
}
A.int-sol:hover
{
	COLOR: #9C161B;
	TEXT-DECORATION: underline;
}
A.int-sol-big
{
	font-size:18px;
	COLOR: #E50004;
	TEXT-DECORATION: none;
}
A.int-sol-big:hover
{
	COLOR: #9C161B;
	TEXT-DECORATION: underline;
}

A.general
{
	font-size:12px;
	COLOR: #6f92ae;
	TEXT-DECORATION: none;
}
A.general:hover
{
	COLOR: #6f92ae;
	TEXT-DECORATION: underline;
}
/* -------------------- NEWS LINK STYLES END ------------- */
.newsDL
{
    width:95%;
    margin-top:5px;
}
.newsDLBorder
{
    width:100%;
    background-color:#cccccc;
    overflow:hidden;
    height:1px;
    margin:5px 0 5px 0;
}
div#NewsMain
{
    margin-top:10px;
}
/************************************************************************/
/*
/*	NEWS STYLES END
/*
/************************************************************************/
	



/************************************************************************/
/*
/*	CASE STUDY STYLES START
/*
/************************************************************************/
div#CaseStudy, div.NewsArticle1
{
	/*width:495px;*/
	margin-top:0px;
	overflow:hidden;
	/*float:left;*/
}
div#CaseStudyText
{
	padding:10px 10px 10px 10px;
	text-align:left;
    border-bottom: 1px solid #d7d3c3;
}
div.NewsArticleText
{
	padding:10px 10px 10px 10px;
	text-align:left;
	}
div#caseStudyHead
{
    width:100%;
    overflow:hidden;
}
div#CaseSummary
{
	margin-bottom:20px;
}
div#CaseTitle
{
    width:50%;
    float:left;
}
div#CaseLogo
{
    width:50%;
    float:left; 
}
div#ContentArea
{
	width:695px;
	overflow:hidden;
}
div#ContentArea div#LeftColumn
{
	width:190px;
	min-height:400px;
	float:left;
	padding-right: 10px;
}
div#ContentArea div#RightColumn
{
	width:483px;
	float:left;
	padding-left: 10px;
}
/************************************************************************/
/*
/*	CASE STUDY STYLES END
/*
/************************************************************************/




/************************************************************************/
/*
/*	FOOTER STYLES START
/*
/************************************************************************/
#footer
{
	width:100%;
	background-image:url(images/bg2.gif);
	background-repeat:repeat-x;
	background-color: #cccccc;
	display:block;
}
#main-footer
{
	margin: 0px auto 0px auto;
	padding: 3px 0px 0px 3px;
	width: 927px;
	height: 19px;
	background-image: url(images/footerbg.gif);
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size: 10px;
	COLOR: #6f92ae;
}
div#main-footer ul 
{
    width: 924px;
    height: 14px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}
div#main-footer li.copyright
{
	float: left;
	width: auto;
	margin: 0px 240px 0px 5px;
	padding: 0px 0px 0px 0px;
}
div#main-footer li
{
	float: left;
	width: auto;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main-footer li.logo
{
	float: right;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main-footer A
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:10px;
	COLOR: #92b4cf;
	display: block;
	TEXT-DECORATION: none;
}
div#main-footer A:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

#sub-footer
{
	margin: 0px auto 0px auto;
	padding: 3px 0px 0px 3px;
	width: 927px;
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #cccccc;
}

div#belfastdetails
{
    float:left;
    width:257px;
    padding-left:10px;
    COLOR: #999999;
    text-align:left;
}
div#londondetails
{
    /*padding-left:40px;*/
    float:right;
    width:257px;
    COLOR: #999999;
    text-align:right;
    padding-right:10px;
}
div#sub-footer ul 
{
	width: 924px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div#sub-footer li
{
	float: left;
	text-align:left;
	width: auto;
	COLOR: #7e8185;
	margin: 0px 50px 0px 5px;
	padding: 0px 0px 0px 0px;
}
div#sub-footer li.london
{
	float: left;
	text-align:right;
	width: auto;
	COLOR: #7e8185;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 30px;
	border-left: 1px solid #a7a7a7;
}
div#sub-footer li.text
{
	width: auto;
	COLOR: #999999;
	margin: 20px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align:center;
}

div#seoLinks
{
	font-size: 10px;
	width: 924px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
    clear:both;
    color: #afafad;
    }
div#seoLinks ul
{	
	list-style-type:none;	
	margin: 0px auto 0px auto;
	padding:0px 0px 0px 0px;	
	text-align:center;
}

div#seoLinks li
{	
	display:inline;
	padding: 0px 3px 0px 3px;
	border-right:solid 1px #999;
}




div#seoLinks li a {color: #999;}
div#seoLinks li.last
{
    border-right:none;
    }
/************************************************************************/
/*
/*	FOOTER STYLES END
/*
/************************************************************************/
		
		

/************************************************************************/
/*
/*	OTHER STYLES START
/*
/************************************************************************/	
A.submit
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	COLOR: #6f92ae;
	TEXT-DECORATION: none;
	margin: 0px 0px 0px 5px;
}
A.submit:hover
{
	COLOR: #6f92ae;
	font-size:15px;
	TEXT-DECORATION: underline;
}	
div.rightAlign
{
    clear:both;
    text-align:right;
    padding:0px 10px 0px 0px;
}
A.tiny
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:9px;
	COLOR: #6f92ae;
	TEXT-DECORATION: none;
	margin: 0px 0px 0px 130px;
}
A.tiny:hover
{
	COLOR: #6f92ae;
	TEXT-DECORATION: underline;
}	
.lighter-blue
{
    COLOR: #6f92ae;
}
div.cLogIn .cLI
{
    width:75px;
    float:left;
}
div.cLogIn .formRow
{
    margin:5px;
    width:370px;
}
div.cLogIn .formSub
{
    margin:5px;
    width:370px;
    text-align:right;
}
div.DocLinks .docDes
{
    font-size:0.9em;
    font-style:italic;
}


/************************************************************************/
/*
/*	OTHER STYLES END
/*
/************************************************************************/	


/*admin Panel*/
div.adminPanel
{
    background-color:#ffff99;
    border:solid 1px #ffcc33;
    padding:5px;
    width:918px;
    margin-bottom:10px;
    margin-top:5px;
}
div.adminPanel A.adminPanelLink
{
    float:left;
    display:block;
    width:auto;
    padding:3px 10px 3px 10px !important;
    margin:5px 0px 0px 3px;
    background-color:#cc9966;
    border:solid 1px #996633;
    color:White !important;
    text-decoration:none;
    font-weight:bold;
    }
div.adminPanel A.adminPanelLink:hover
{
    text-decoration:underline;    
    }
div.adminPanel .adminMessage
{
    color:#996633;
    float:left;
    }
    
/*** Contact Page ***/

div#interested1
{
	margin: 10px auto;
	padding: 0px 0px 5px 0px;
	width: 150px;
	overflow:hidden;
	float:left;
 }
div#interested2
{
	margin: 10px auto;
	padding: 0px 0px 5px 0px;
	width: 150px;
	overflow:hidden;
	float:left;
 }
legend
{
	FONT-family: Trebuchet MS,Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight: normal;
	text-align:left;
	COLOR: #93b0c7;
	line-height:1.2em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
 fieldset
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
	overflow:hidden;
	float:left;
 }
  fieldset.form
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 660px;
	overflow:hidden;
	float:left;
 }
 div.contact-sb
{
	margin: 0px  0px 10px 20px;
	padding: 17px 0px 0px 5px;
	width: 295px;
	height:75px;
	color: #6f92ae;
	overflow:hidden;
	float:left;
	background-image:url(images/contact_sb.gif);
	background-repeat:no-repeat;
 }
div#contactCol1
{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 330px;
	overflow:hidden;
	float:left;
 }
 div#contactCol2
{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 330px;
	overflow:hidden;
	float:left;
 }

div#contactLeft
{
    width:187px;
    float:left;
    padding:0px 10px 0 0px;
    font-size:0.9em;}
div#contactRight
{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 503px;
	overflow:hidden;
	float:left;
    }
div.rowLeft
{
    width:98px;
    float:left;
	text-align:right;
	padding: 0px 2px 0px 0px;  
 }
div.businessLeft
{
    width:90px;
    float:left;
	text-align:right;
	color:#28aede;
	padding: 0px 2px 0px 0px;  
 }
div.dependencyLeft
{
    width:90px;
    float:left;
	text-align:right;
	color:#94b127;
	padding: 0px 2px 0px 0px;  
 }
div.interactiveLeft
{
    width:90px;
    float:left;
	text-align:right;
	color:#e50004;
	padding: 0px 2px 0px 0px;  
 }
 div.knowledgeLeft
{
    width:90px;
    float:left;
	text-align:right;
	color:#ff891e;
	padding: 0px 2px 0px 0px;  
 }
div.rowRight
{
    width:220px;
    float:left;
 }
 div.interestedRight
{
    width:50px;
    float:left;
 }
div.rowRight .setWidth
{width:200px;}
div.rowRight .setWidthHeight
{
    width:200px;
    height:150px;}
div.rowRightSubmit
{
    width:250px;
    float:left; 
    text-align:left;
    }
div.clear
{
    clear:both;
    padding-bottom:5px;
}
div.clearline
{
    clear:both;
    padding-bottom:5px;
	border-bottom: 1px solid #cccccc;
}
.error
{
    color:Red;
    }
div.linksdownloads
{
    text-align:left;  
    padding-top:5px; 
    padding-bottom:5px;
    margin-bottom:0; 
    color:#666666;
    font-weight:bold;
    background-color:#dee4ee;
    padding-left:5px;
}
span.finisco, .thetis
{
	color: Red;
	font-weight: bolder;
	width: 10px;
	clear: both;
}
 div.contact-error
{
	margin: 0px  0px 10px 20px;
	padding: 5px 0px 0px 5px;
	width: 500px;
	height:85px;
	color: #6f92ae;
	overflow:hidden;
	float:left;
	background-image:url(images/contact_sb.gif);
	background-repeat:no-repeat;
}
div#map-belfast {
    border: 1px solid #000;
    height:200px;
    width: 300px;
}
div#map-london {
    border: 1px solid #000;
    height:200px;
    width: 300px;
}