/* 	realprojects
	Last updated on May 28, 2008
	Created & Updated by US
*/

/*======================================================================================================================
														BODY
========================================================================================================================*/

BODY
{
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-attachment: scroll;
	background-image: url(../graphics/bgPageTop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a
{
	text-decoration: underline;
	color: #000000;
}
a:hover
{
	text-decoration: none;
	color: #F99F27;
}
.main
{
	padding: 0px;
	margin: 0px auto;
	width: 942px;
	text-align: left;
}
.content-area
{
	padding: 0px;
	margin: 0px;
	width: 942px;
	float: left;
}
.content-left
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 170px;
}
.content-privacy
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 772px;
}
#content-privacy1
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 772px;
}
#content-privacy1 h1
{
	color: #808284;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 1px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-privacy1 h2
{	
	color: #464646;
	font-size: 70%;
	font-weight: normal;
	background-image: none;
	text-transform: none;
}	
#content-access
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 772px;
}
#content-access h2
{
	color: #F99F27;
	font-size: 85%;
	font-weight: bold;
	padding: 0px 0px 10px 20px;
	margin: 0px;
	background-image: none;
	text-transform: none;
}
.content-middle
{
	padding: 0px 17px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;
}
.content-middle-row
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}
.content-middle-rowRM
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}
.content-middle-process
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}
#content-middle-cs
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}
#content-middle-cs h1, #content-middle-cs1 h2
{
	padding: 0px 0px 9px 20px;
	margin: 0px;
	color: #65BAE8;
	font-size: 75%;
	text-transform: none;
	font-weight: normal;
	line-height: 15px;
	background-image: none;
}
#content-middle-cs1
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}	
.content-middle-row1
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}
.content-middle-col1
{
	padding: 0px 18px 0px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.content-middle-col2
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.content-middle-news
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.content-middle-news1
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.content-right
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 245px;
}

.content-middle-right-merged
{		
	padding: 0px;
	margin: 0px;
	float: left;
	width: 771px;
}

.content-middle-right-merged-rowT, .content-middle-right-merged-rowB { width: 752px; float: left; }

.content-middle-right-merged-rowT {	padding: 0px 0px 37px 19px;; }
.content-middle-right-merged-rowB {	padding: 0px 0px 20px 19px; }

/*==========================================================================================================
												HEADER
============================================================================================================*/
.mobi-link-lyr {
	width: 942px;
	height:40px;
	float: left;	
	text-align: center;	
	font-size: 18px;
	color: #FFFFFF;
}

.mobi-link-lyr a { color: #000000; text-decoration: none; font-size: 20px; }
.mobi-link-lyr a:hover { text-decoration: underline; }

.header
{
	padding: 0px 0px 0px 0px;
	margin: 39px 0px 0px 0px;
	float: left;
	width: 942px;
}
.header1
{
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	float: left;
	width: 942px;
}

.header-breadcrumb
{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	float: left;
	width: 942px;
	height: 20px;

	color: #000000;
	font-size: 70%;
}
.header-left
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 697px;
	float: left;
	text-align: left;
}
.header-logo {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 168px;
	float: left;
	text-align: left;

}
.header-logo1 {
	padding: 0px 0px 44px 0px;
	margin: 0px;
	width: 150px;
	float: left;
	text-align: left;
}
.header-logo2 {
	padding: 0px 0px 44px 0px;
	margin: 0px;
	width: 168px;
	float: left;
	text-align: left;
}
.header-right {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	float: right;
	width: 245px;
}
.header-right1
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: right;
	width: 245px;
}
.header-right1 p
{
	padding: 0px 0px 8px 0px;
	margin: 0px;
	color: #000000;
	font-size: 70%;
	text-align: right;
	line-height: 15px;
}
.header-right p
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #000000;
	font-size: 70%;
	text-align: right;
	line-height: 15px;
}
/*==========================================================================================================
												MAIN MENU
============================================================================================================*/
.list1 {
	float: left;
	width: 170px;
	border: 0px solid gray;
	padding: 0px;
	margin: 0px;
	}
#list {
	float: left;
	width: 170px;
	border: 0px solid gray;
	color:#000000;
	font-size:65%;
	padding: 0px;
	margin: 0px;
	}

.open {
	display: block;
	margin:0;
	padding:0px 0px 0px 0px;
	}
.closed {
	display: none;
	}

ul {
	display: block;
	margin:0;
	padding:0px 0px 0px 0px;
	list-style: none;
	}
ul ul li{
	display: block;
	margin:0;
	padding:0px 0px 4px 7px;
	list-style: none;
	line-height: 12px;
	}

li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:bold;	
	line-height: 15px;
	}

li a {
	color:#000000;
	text-decoration:none;
	}

li a:hover {
	text-decoration: none;
	color: #F99F27;
	}
li a:active {
	text-decoration: none;
	color: #F99F27;
	}
li a:focus {
	text-decoration: none;
	color: #F99F27;
	}
.mainmenu a
{
	color:#F99F27;
	padding: 0px;
	font-weight: bold;
}
.mainmenu-b a
{
	color: #65BAE8;
}

.mainmenu-b li a:hover
{
	color: #65BAE8;
}
.mainmenu-b li a:active 
{
	color: #65BAE8;
}

.mainmenu-b li a:focus 
{
	color: #65BAE8;
}
.mainmenu-g a
{
	color: #80C341;
}
.mainmenu-gy a
{
	color: #808284;
}

.submenu-b a
{
	color: #65BAE8;
	padding: 1px 0px 1px 0px;
}
.submenu-g a
{
	color: #80C341;
	padding: 1px 0px 1px 0px;
}

.submenu a
{
	color:#808284;
	padding: 1px 0px 1px 0px;
}

.active a{	
	font-weight:normal;
 	color: #F99F27;
	padding: 0px 0px 0px 0px;
	}


/*==========================================================================================================
												CONTENT AREA
============================================================================================================*/

.content-middle p, .content-privacy p
{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 10px 20px;
	margin: 0px;
	line-height: 15px;
}

.content-middle h1, .content-privacy h1, #content-access h1
{
	color: #F99F27;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 25px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content-middle h2, .content-privacy h2
{
	color: #F99F27;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.content-middle h3, #content-middle-cs1 h1, #services h1, #services1 h1
{
	color: #65BAE8;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content-middle h3 a:hover
{
	color: #65BAE8;
	text-decoration: none;
}
.content-middle h3 a:active
{
	color: #65BAE8;
	text-decoration: none;
}
.content-middle h3 a:focus
{
	color: #65BAE8;
	text-decoration: none;
}
.content-middle h4, #resource h1
{
	color: #80C341;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 12px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content-middle-h4-link a
{
	padding: 0px 0px 12px 20px;
	margin: 0px;
	color: #80C341;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	background-image: none;
}
.content-middle-h4-link a:hover
{
	color: #80C341;
	text-decoration: none;
}
.content-middle-h4-link a:active
{
	color: #80C341;
	text-decoration: none;
}
.content-middle-h4-link a:focus
{
	color: #80C341;
	text-decoration: none;
}
.content-area h5
{
	padding: 0px 0px 9px 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 85%;
	font-weight: normal;
	text-transform: uppercase;
}	
.content-area h6
{
	padding: 0px 0px 9px 20px;
	margin: 0px;
	color: #65BAE8;
	font-size: 75%;
	font-weight: normal;
	line-height: 15px;
}	
.content-area h6 a
{
	color: #65BAE8;
	text-decoration: underline;	
}	
.content-area h6 a:hover
{
	color: #65BAE8;
	text-decoration: none;
}	
.content-area h6 a:active
{
	color: #65BAE8;
	text-decoration: none;
}	
.content-area h6 a:focus
{
	color: #65BAE8;
	text-decoration: none;
}	
.content-privacy h4
{
	color: #F99F27;
	font-size: 85%;
	font-weight: bold;
	padding: 0px 0px 10px 20px;
	margin: 0px;
}
.privacy-txt
{
	color: #F99F27;
	font-size: 85%;
	font-weight: bold;
	padding: 0px 0px 10px 20px;
	margin: 0px;
}
.content-privacy h3
{
	color: #808284;
	font-size: 85%;
	font-weight: bold;
	padding: 0px 0px 10px 20px;
	margin: 0px;
}
.content-right h1
{
	color: #808284;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	

.content-right h2
{
	padding: 0px 0px 7px 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 85%;
	font-weight: normal;
	text-transform: uppercase;
}
.content-right h3
{
	color: #80C341;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 12px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content-right h4
{
	color: #65BAE8;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content-middle-row h1, .content-middle-rowRM h1
{
	color: #808284;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: none;
}
.content-middle-row h2, content-middle-rowRM h2, .content-middle-news h1, .content-middle-news1 h1, .content-middle-process h1
{
	color: #808284;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.news-link
{
	margin: 0px 0px 5px 20px;
	color: #808284;
	font-size: 75%;	
	font-weight: bold;
}
.news-link a
{
	color: #808284;
	text-decoration: none;
}
.news-link a:hover
{
	color: #F99F27;
	text-decoration: underline;	
}
.news-link a:active
{
	color: #F99F27;
	text-decoration: underline;	
}
.news-link a:focus
{
	color: #F99F27;
	text-decoration: underline;	
}
.content-middle-col a
{
	padding: 0px;
	margin: 0px;
	color: #65BAE8;
	font-size: 70%;	
}
.latest-work-outer
{
	padding: 0px;
	margin: 0px 0px 0px 0px;;
	width: 509px;
	float: left;
	background-color: #65BAE9;		
	background-attachment: scroll;
	background-image: url(../graphics/background-lw-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bookmarkOuter1 {
	padding: 10px 0px 10px 20px;
	width: 489px;
	float: left;
}
.bookmarkOuter {
	padding: 0px;
	margin: 0px;
	width: 487px;
	float: left;
	border: 1px solid #999999;
}
.bookmarkOuterTop
{
	padding: 5px;
	margin: 0px;
	width: 477px;
	float: left;
	background-color: #999999;
	font-size: 11px;
	color: #000000;
}
.bookmarkOuterBot
{
	padding: 10px 0px 10px 25px;
	margin: 0px;;
	width: 462px;
	float: left;
	font-size: 11px;
	color: #000000;
}
.bookmarkOuterBot li {
	padding: 0px 15px 0px 0px;
	margin: 0px;
	font-weight: normal;
	display: inline;
}
.bookmarkOuterBot li img {
	padding: 0px 5px 0px 0px;
}
.latest-work-inner
{
	padding: 7px 0px 15px 18px;
	margin: 0px;
	width: 491px;
	height: 223px;
	float: left;
	background-attachment: scroll;
	background-image: url(../graphics/background-lw-bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.latest-work-inner h4
{
	padding: 0px 0px 9px 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 85%;
	background-image: none;
	font-weight: normal;
	text-transform: uppercase;
}	
.latest-work-inner p
{
	color: #FFFFFF;
	font-size: 70%;
	line-height: 15px;
	padding: 0px 20px 5px 0px;
	margin: 0px;
}
.latest-work-inner a
{
	color: #FFFFFF;
	text-decoration: underline;
}
.latest-work-inner a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.latest-work-inner a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.latest-work-inner a:focus
{
	color: #FFFFFF;
	text-decoration: none;
}
.latest-work-inner img
{
	padding: 0px 38px 0px 0px;
	margin: 0px;
	float: left;
}
.newsletter-outer
{
	padding: 0px;
	margin: 10px 0px 0px 0px;;
	width: 245px;
	float: left;
	background-color: #A7A9AD;		
	background-attachment: scroll;
	background-image: url(../graphics/background-nl-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.newsletter-inner
{
	color: #FFFFFF;
	padding: 9px 0px 5px 18px;
	margin: 0px;
	width: 227px;
	height: 230px;
	float: left;
	background-attachment: scroll;
	background-image: url(../graphics/background-nl-bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.newsletter-inner p
{
	color: #FFFFFF;
	font-size: 70%;
	line-height: 15px;
	padding: 0px 15px 7px 0px;
	margin: 0px;
}
.newsletter-inner a
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 0px 0px 155px;
	text-decoration: none;
	cursor: pointer;
}
.newsletter-inner a:hover
{
	color: #F99F27;
	text-decoration: none;
}
.newsletter-inner a:active
{
	color: #F99F27;
	text-decoration: underline;
}
.newsletter-inner a:focus
{
	color: #F99F27;
	text-decoration: underline;
}
.news
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.news p, .newsHome p
{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 8px 20px;
	margin: 0px;
	line-height: 15px;
}
.newsHome {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.newsHome ul {
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	line-height: 15px;
}
.newsHome ul li {
	padding: 0px 0px 20px 25px;
	margin: 0px;
	background-image: url(../graphics/bgNewsIcon.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: left top;
	font-weight: normal;
}
.newsHome ul li a {
	color: #000000;	
	text-decoration: underline;
}
.newsHome ul li a:hover {
	color: #F99F27;	
	text-decoration: none;
}
#news
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
#news p
{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 8px 20px;
	margin: 0px;
	line-height: 15px;
}
#news h2
{
	color: #80C341;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 12px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news1
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.news1 p
{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 8px 20px;
	margin: 0px;
	line-height: 15px;
}

.news1 h1
{
	color: #65BAE8;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	
.news1 h2
{
	color: #808284;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content-right img
{
	padding: 0px 0px 2px 17px;
}
.latest-resources
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
ul.article
{
	padding: 0px 0px 0px 17px;
	margin: 0px;
	list-style: none;
}
ul.article li
{
	padding: 0px 0px 8px 27px;
	margin: 0px;
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	background-image: url(../graphics/article-list.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	line-height: 13px;
}
ul.article li a
{
	color: #000000;
	text-decoration: underline;
}
ul.article li a:hover
{
	color: #F99F27;
	text-decoration: none;
}
ul.article li a:active {
	color: #F99F27;
	text-decoration: none;
}
ul.article li a:focus {
	color: #F99F27;
	text-decoration: none;
}	
.txt-box
{
	padding: 0px 0px 0px 2px;
	margin: 3px 0px 0px 0px;
	height: 15px;
	width: 200px;
	color: #808284;
	font-size:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	border: 1px solid #B7B9BC;
}
.txtarea-box
{
	padding: 0px 0px 0px 2px;
	margin: 3px 0px 0px 0px;
	height: 155px;
	width: 200px;
	color: #808284;
	font-size:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	border: 1px solid #B7B9BC;
}
.link-rm1 a
{
	color: #F99F27;
	text-decoration: underline;
}
.link-rm1 a:hover
{
	color: #F99F27;
	text-decoration: none;
}
.link-rm1 a:active {
	color: #F99F27;
	text-decoration: none;
}
.link-rm1 a:focus {
	color: #F99F27;
	text-decoration: none;
}
.link-rm2 a
{
	color: #65BAE8;
	text-decoration: underline;
}
.link-rm2 a:hover
{
	color: #F99F27;
	text-decoration: none;
}
.link-rm2 a:active {
	color: #F99F27;
	text-decoration: none;
}
.link-rm2 a:focus {
	color: #F99F27;
	text-decoration: none;
}
/*==========================================================================================================
												SERVICES
============================================================================================================*/
ul.content-list
{
	padding: 0px 0px 10px 20px;
	margin: 0px;
}
ul.content-list li
{
	padding: 0px 5px 4px 6px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/background-blue-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 70%;
	font-weight: normal;
}
ul.content-list li ul
{
	padding: 10px 0px 0px 15px;
	margin: 0px;
}
ul.content-list li li
{
	padding: 0px 5px 4px 6px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/background-blue-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	font-weight: normal;
}
ul.content-list li a
{
	text-decoration: underline;
	color: #000000; 
}
ul.content-list li a:hover {
	text-decoration: none;
	color: #65BAE8; 
}
ul.content-list li a:active {
	text-decoration: none;
	color: #65BAE8; 
}
ul.content-list li a:focus {
	text-decoration: none;
	color: #65BAE8; 
}
ul.sitemap-list
{
	padding: 0px 0px 10px 20px;
	margin: 0px;
}
ul.sitemap-list li
{
	padding: 0px 5px 4px 6px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/background-blue-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 70%;
	font-weight: bold;
}
ul.sitemap-list li ul
{
	padding: 10px 0px 0px 5px;
	margin: 0px;
}
ul.sitemap-list li li
{
	padding: 0px 5px 4px 6px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/background-blue-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	font-weight: normal;
}
ul.sitemap-list li a
{
	text-decoration: none;
	color: #000000; 
}
ul.sitemap-list li a:hover {
	text-decoration: none;
	color: #F99F27; 
}
ul.sitemap-list li a:active {
	text-decoration: none;
	color: #F99F27; 
}
ul.sitemap-list li a:focus {
	text-decoration: none;
	color: #F99F27; 
}
.services-right
{
	padding: 20px 0px 15px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.services-right p
{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 15px;	
}
.blue-link
{
	color: #65BAE8;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 11px;
}

.blue-link a
{
	color: #65BAE8;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
.blue-link a:hover {
	color: #F99F27;
	text-decoration: none;
}
.blue-link a:active {
	color: #F99F27;
	text-decoration: none;
}
.blue-link a:focus {
	color: #F99F27;
	text-decoration: none;
}
#services, #services1
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}
#services1 img {
	padding: 0px 0px 10px 25px;
	margin: 0px;
}
#services h2
{
	padding: 0px 0px 9px 20px;
	margin: 0px;
	color: #65BAE8;
	font-size: 75%;
	font-weight: normal;
	line-height: 15px;
	background-image: none;
	text-transform: none;
}
#services1 h2
{
	padding: 0px 0px 9px 20px;
	margin: 0px;
	color: #65BAE8;
	font-size: 75%;
	font-weight: normal;
	line-height: 15px;
	background-image: none;
}
#services1 h2 a
{
	color: #65BAE8;
	text-decoration: underline;	
}	
#services1 h2 a:hover
{
	color: #65BAE8;
	text-decoration: none;
}	
#services1 h2 a:active
{
	color: #65BAE8;
	text-decoration: none;
}	
#services1 h2 a:focus
{
	color: #65BAE8;
	text-decoration: none;
}			
/*==========================================================================================================
												ABOUT
============================================================================================================*/
.about-content
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.about-content p
{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 10px 10px 0px;
	margin: 0px;
	line-height: 15px;	
}
.about-content h1
{
	color: #80C341;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 12px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.green-link
{
	color: #80C341;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 11px;
}
.green-link a
{
	color: #80C341;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
.green-link a:hover {
	color: #F99F27;
	text-decoration: none;
}
.green-link a:active {
	color: #F99F27;
	text-decoration: none;
}
.green-link a:focus {
	color: #F99F27;
	text-decoration: none;
}
.blue-link
{
	color: #65BAE8;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 11px;
}
/*==========================================================================================================
												PROCESS
============================================================================================================*/
.orange-link
{
	color: #F99F27;
	font-weight: normal;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	line-height: 11px;
}
.orange-link a
{
	color: #F99F27;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
.orange-link a:hover {
	color: #A7A9AC;
	text-decoration: none;
}
.orange-link a:active {
	color: #A7A9AC;
	text-decoration: none;
}
.orange-link a:focus {
	color: #A7A9AC;
	text-decoration: none;
}
/*==========================================================================================================
												CASE STUDIES
============================================================================================================*/
/* cs - case studies*/
.cs-img-area
{
	padding: 0px 0px 0px 18px;
	margin: 0px;
	float: left;
	width: 491px;
}
.pic-class
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 491px;
}
#picid1, #picid2, #picid3
{
	float: left;
	padding: 0px 1px 0px 1px;
	margin: 0px;
	width: 12px;
	cursor: pointer;
}
.image-nos
{
	padding: 2px 0px 2px 467px;
	margin: 0px;
	float: left;
	width: 42px;
	text-align: right;
	font-size: 11px;
}
.image-nos a
{
	color: #000000;
	text-decoration: none;
}
.image-nos a:hover {
	color: #65BAE8;
	text-decoration: none;	
}
.image-nos h2 a:active
{
	color: #65BAE8;
	text-decoration: none;
}	
.image-nos h2 a:focus
{
	color: #65BAE8;
	text-decoration: none;
}	
.image-nosa
{
	color: #65BAE8;
	text-decoration: none;
}
.image-nosa a
{
	color: #65BAE8;
	text-decoration: none;	
}
.image-nosb
{
	color: #000000;
	text-decoration: none;	
}
.image-nosb a
{
	color: #000000;
	text-decoration: none;	
}
.case-studies {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}
.case-studies h1
{
	color: #65BAE8;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.case-studies h2
{
	padding: 0px 0px 9px 20px;
	margin: 0px;
	color: #65BAE8;
	font-size: 75%;
	font-weight: normal;
	line-height: 15px;
	background-image: none;
}	
.case-studies h2 a
{
	color: #65BAE8;
	text-decoration: underline;	
}	
.case-studies h2 a:hover
{
	color: #65BAE8;
	text-decoration: none;
}	
.case-studies h2 a:active
{
	color: #65BAE8;
	text-decoration: none;
}	
.case-studies h2 a:focus
{
	color: #65BAE8;
	text-decoration: none;
}	
/*==========================================================================================================
												RESOURCES
============================================================================================================*/
/*nl - NewsLetter*/
.resource-nl
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
#resource
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;
}
.resource-nl p
{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 8px 20px;
	margin: 0px;
	line-height: 17px;
}
.resource-nl a
{
	color: #F99F27;
	font-weight: bold;
	padding: 0px 0px 0px 155px;
	text-decoration: none;
	cursor: pointer;
}
.resource-nl a:hover {
	color: #F99F27;	
	text-decoration: underline;
}
.resource-nl a:active {
	color: #F99F27;
	text-decoration: underline;
}
.resource-nl a:focus {
	color: #F99F27;
	text-decoration: underline;
}
.resource-nl h1
{
	color: #808284;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.resource-new
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 245px;
	height: 325px;
}
.resource-new p
{
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 8px 20px;
	margin: 0px;
	line-height: 17px;
}
.resource-new h1
{
	color: #808284;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.resource-new a
{
	color: #000000;
	text-decoration: underline;
}
.resource-new a:hover
{
	color: #F99F27;
	text-decoration: none;
}
.resource-new a:active
{
	color: #F99F27;
	text-decoration: none;
}
.resource-new a:focus
{
	color: #F99F27;
	text-decoration: none;
}
.resource-paper
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 509px;	
}
.resource-paper h5, #resource h2
{
	color: #80C341;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 11px;
	background-image: none;
	text-transform:none;
}
.resource-credential
{
	padding: 0px 0px 0px 19px;
	margin: 0px;
	float: left;
	width: 136px;
}
.resource-credential1
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 354px;
}
.resource-credential1 h1
{
	color: #808284;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 0px 9px 20px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/arrow-gray.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
ol.num-list {
	padding: 0px 0px 10px 25px;
	margin: 0px 0px 0px 15px;
	list-style-type: decimal;
}
ol.num-list li {
	padding: 0px 5px 4px 6px;
	margin: 0px;
	font-size: 70%;
	font-weight: normal;
}
/*==========================================================================================================
												NEWS
============================================================================================================*/
ul.newslist
{
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
ul.newslist li
{
	padding: 0px 0px 5px 17px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../graphics/background-newslist.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 70%;
	font-weight: normal;
}	
ul.newslist li a
{
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}	
ul.newslist li a:hover {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}	
ul.newslist li a:active
{
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}	
ul.newslist li a:focus
{
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}	
ul.accessNo
{
	list-style:none;
	list-style-type: none;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
ul.accessNo li
{
	padding: 0px 0px 5px 10px;
	margin: 0px;
	color: #000000;
	font-size: 70%;
	font-weight: normal;
}
/*==========================================================================================================
												FOOTER
============================================================================================================*/

.footer-area
{
	width: 942px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.footer-left
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 170px;
}
.footer-left ul
{
	padding: 20px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}
.footer-left li
{
	padding: 0px;
	margin: 0px;
	line-height: 13px;
	font-size: 70%;
	color: #000000;	
	font-weight: normal;
}
.footer-left li a
{
	color: #000000;	
	text-decoration: none;
}
.footer-left li a:hover {
	color: #F99F27;	
	text-decoration: none;
}
.footer-left li a:active {
	color: #F99F27;	
	text-decoration: none;
}
.footer-left li a:focus {
	color: #F99F27;	
	text-decoration: none;
}

.footer-left1
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 170px;
}
.footer-left1 ul
{
	padding: 120px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}
.footer-left1 li
{
	padding: 0px;
	margin: 0px;
	line-height: 13px;
	font-size: 70%;
	color: #000000;	
	font-weight: normal;
}
.footer-left1 li a
{
	color: #000000;	
	text-decoration: none;
}
.footer-left1 li a:hover {
	color: #F99F27;	
	text-decoration: none;
}
.footer-left1 li a:active {
	color: #F99F27;	
	text-decoration: none;
}
.footer-left1 li a:focus {
	color: #F99F27;	
	text-decoration: none;
}


.footer-home
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 170px;
}
.footer-home ul
{
	padding: 175px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}
.footer-home li
{
	padding: 0px;
	margin: 0px;
	line-height: 13px;
	font-size: 70%;
	color: #000000;	
	font-weight: normal;
}
.footer-home li a
{
	color: #000000;	
	text-decoration: none;
}
.footer-home li a:hover {
	color: #F99F27;	
	text-decoration: none;
}
.footer-home li a:active {
	color: #F99F27;	
	text-decoration: none;
}
.footer-home li a:focus {
	color: #F99F27;	
	text-decoration: none;
}
.copyright
{
	height: 27px;
	padding: 13px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 942px;
	text-align: right;
}
.copyright p {
	padding: 0px 0px 8px 0px;
	margin: 0px;
	color: #999999;
	font-size: 70%;
}
.copyright a {
	color: #999999;	
	line-height: 17px;
	text-decoration: none;
}
.copyright a:hover {
	color: #F99F27;	
	text-decoration: none;
}
.black-font
{	
	color: #000000;
	font-size: 80%;
}
.doNotDisplay1
{
	padding: 0px;
	margin: 0px 0px 10px 5px;
	font-size: 75%;
	color: #000000;
	width: 500px;
	float: left;
}
.doNotDisplay
{
	padding: 0px;
	margin: 10px 0px 0px 5px;
	font-size: 75%;
	color: #000000;
	width: 482px;
	float: left;
}
a.doNotDisplay, a.doNotDisplay1 { 
	color: #ffffff;
	text-decoration: none;
}
a.doNotDisplay:Hover, a.doNotDisplay1:Hover { 
	color: #000000;
	text-decoration: underline;
}
a.doNotDisplay:Active, a.doNotDisplay1:Active { 
	color: #000000;
}
a.doNotDisplay:Focus, a.doNotDisplay1:Focus { 
	color: #000000;
}
/*======================== Redesign New Styles =============*/
.creativeImg {
	padding: 88px 0px 25px 75px; 
	margin: 0px;
	float: left;
	width: 434px;
	background-image: url(../graphics/bgCreativeImg.jpg);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
	height: 53px;
	color: #A7A8AC;
	font-size: 35px;
	font-weight: bold;
	line-height: 22px;
}
.creativeImgTxt {
	font-weight: bold;
	font-size: 14px;
	color: #F89F29;
}
.readMoreLink1
{
	padding: 0px 20px 20px 0px;
	margin: 0px;
	float: left;
	width: 244px;
	text-align: right;
	font-size: 65%;
}
.readMoreLink2
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 245px;
	text-align: right;
	font-size: 65%;
}
.readMoreLink1 a, .readMoreLink2 a {
	padding: 0px 0px 0px 15px;
	color: #A7A9AC;
	text-decoration: none;
	/*background-attachment: scroll;
	background-image: url(../graphics/bgArrow.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}
.readMoreLink1 a:hover, .readMoreLink2 a:hover {
	color: #A7A9AC;
	text-decoration: underline;
}
ul.imgList {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: inline;	
}
ul.imgList li {
	list-style-position:inside;
	list-style-type:none;
	display: inline;
	margin:0px;
	padding:0px 10px 0px 0px;
}
/*======================== Blog Area =============*/
.blogAreaOuter
{
	padding: 15px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}
.blogArea {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 245px;
	float: left;
	background-attachment:scroll;
	background-image: url(../graphics/bgBlogOuter.jpg);
	background-position: right bottom;
	background-repeat: repeat-y;
}
.blogAreaTop {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 245px;
	float: left;
	background-attachment: scroll;
	background-image: url(../graphics/blogTopArea.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.blogAreaBot {
	padding: 12px 52px 25px 23px;
	margin: 0px;
	width: 170px;
	float: left;
	background-attachment: scroll;
	background-image: url(../graphics/blogBotArea.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.blogAreaBot p {
	padding: 3px 0px 0px 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 70%;
	line-height: 14px;
}
.blogAreaBot a {
	color: #FFFFFF;
	text-decoration: none;
}
.blogAreaBot a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.blogAreaBot h2 {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 75%;
	font-weight: bold;
	text-transform: none;
}

/* Home Page - Real Projects Blog (latest blog) styles - Starts Here */
.latestBlog {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 245px;
}

.latestBlog ul {
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	line-height: 15px;
}
.latestBlog ul li {
	padding: 0px 0px 20px 25px;
	margin: 0px;
	
	background-image: url(../graphics/bgNewsIcon.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: left top;
	
	font-weight: normal;
}
.latestBlog ul li a {
	color: #000000;	
	text-decoration: underline;
}
.latestBlog ul li a:hover {
	color: #F99F27;	
	text-decoration: none;
}
/* Home Page - Real Projects Blog (latest blog) styles - Ends Here */

.contacttxtgreyLyr {
	  color: #a5a6ad;
	  font-size: 16px;	  
	  line-height: 18px;
	  font-family:"Myriad Pro", Trebuchet MS, Helvetica, Arial, sans-serif;
}

.contacttxtgreyLyr a { color: #F99F27; text-decoration:none; font-weight: 800; }
.contacttxtgreyLyr a:hover { text-decoration:underline; }

.contentspanTxt { color: #F99F27; font-weight: 800; }
