/* CSS Document */
/************************************************/
/* GLOBAN										*/
/*----------------------------------------------*/

body {margin:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#115683; color:#0B3857;}
.normal a:link, .normal a:visited, .normal a, a:link, a:visited {color:#1E2F5F; text-decoration:none;}
.normal a:hover {color:#1E2F5F; text-decoration:underline;}
TD, DIV { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0B3857; }

/*  
* {margin: 0;}
*/
body {text-align:left;overflow: auto;}
img {border:0;}
.clear { clear:both; height:0;}
.left {float:left;}
.right {float:right;}
.small {font-size:10px;}
.page {width:955px; border-left: 4px solid #156AA0; border-right: 4px solid #156AA0; margin: 0 auto 0 auto;}

/*--  Top page --*/
.top {text-align:left; clear:both; }
.topleft {width:375px; height:106px; background:url(/portals/0/skins/bigshoulders/images/bg_top1.jpg) no-repeat; }
.topleft img {margin:25px 0 0 14px;}
.topright {width:580px; height:106px;}
.topright01 {width:580px; height:32px;float:left;background:#2C7BAD;}
.crsreach01 {width:61px;height:32px;float:left;}
.bgserach01 {width:249px;height:32px;float:left; background:url(/portals/0/skins/bigshoulders/images/bg_search.gif) no-repeat;}
.bgserach01 ul {list-style:none; padding-left:0; margin:0px;}
.bgserach01 li {padding: 2px 2px 2px 2px; margin:0;float:left;font-size:9px; color:#FFFFFF; padding-top:10px;}
.bgserach01 li a, .bgserach01 li a:visited {font-size:9px; color:#FFFFFF; text-decoration:none;}
.bgserach01 li a:hover {font-size:9px; color:#FFFFFF; text-decoration:underline;}
.bgserach02 {width:156px;height:32px;_height:27px;float:left; background:url(/portals/0/skins/bigshoulders/images/bg_search_form.gif) repeat-x;padding:5px 0px 0px 5px;}
.searchinput02 {background:url(/portals/0/skins/bigshoulders/images/bg_input_search.jpg) repeat-x; width:120px; height:19px; border:none; text-align:right; font-size:9px; padding:3px 5px 0 5px;font-family:Verdana;}
.bgserach02 form {margin:6px 1px 0 5px;}
.bgserach02 img {padding:4px 0 7px 0; vertical-align:bottom;}
.topright02 {width:580px; height:74px;float:left; background:url(/portals/0/skins/bigshoulders/images/bg_top2.jpg) no-repeat;}
.topright02 div {width:260px; float:right; text-align:center; padding-right:55px; margin-top:15px;}
.texttop02a {font-size:12px; color:#1F2E3A}
.texttop02b a:link, .texttop02b a:visited {font-size:11px; color:#BAD3E3; text-decoration: none;}
.texttop02b a:hover {font-size:11px; color:#BAD3E3; text-decoration: underline;}
#topmenu {clear: both;height: 26px; padding:0; margin:0; float:left; background:url(/portals/0/skins/bigshoulders/images/bg_topmenu.jpg) repeat-x;width:955px; margin:0px;}
#topmenu ul{list-style:none; padding-left:0; float:left; margin:0px;}
#topmenu li{float: left; margin: 0px;}
#topmenu ul li a{display: block; text-indent: -9000px; height: 26px; text-decoration:none;}
#topmenu #about {background:url(/portals/0/skins/bigshoulders/images/but_about.jpg) no-repeat; width:135px;}
#topmenu #aboutnone {background:url(/portals/0/skins/bigshoulders/images/but_about_none.jpg) no-repeat; width:135px;}
#topmenu #aboutselect {background:url(/portals/0/skins/bigshoulders/images/but_about_select.jpg) no-repeat; width:135px;}
#topmenu #services {background:url(/portals/0/skins/bigshoulders/images/but_services.jpg) no-repeat; width:117px;}
#topmenu #servicesselect {background:url(/portals/0/skins/bigshoulders/images/but_services_select.jpg) no-repeat; width:117px;}
#topmenu #servicesnone {background:url(/portals/0/skins/bigshoulders/images/but_services_none.jpg) no-repeat; width:117px;}
#topmenu #see {background:url(/portals/0/skins/bigshoulders/images/but_see.jpg) no-repeat; width:143px;}
#topmenu #seeselect {background:url(/portals/0/skins/bigshoulders/images/but_see_select.jpg) no-repeat; width:143px;}
#topmenu #seenone {background:url(/portals/0/skins/bigshoulders/images/but_see_none.jpg) no-repeat; width:143px;}
#topmenu #contact {background:url(/portals/0/skins/bigshoulders/images/but_contact.jpg) no-repeat; width:122px;}
#topmenu #contactselect {background:url(/portals/0/skins/bigshoulders/images/but_contact_select.jpg) no-repeat; width:122px;}
#topmenu #contactnone {background:url(/portals/0/skins/bigshoulders/images/but_contact_none.jpg) no-repeat; width:122px;}
#topmenu #client {background:url(/portals/0/skins/bigshoulders/images/but_client.jpg) no-repeat; width:134px;}
#topmenu #clientselect {background:url(/portals/0/skins/bigshoulders/images/but_client_select.jpg) no-repeat; width:134px;}
#topmenu #clientnone {background:url(/portals/0/skins/bigshoulders/images/but_client_none.jpg) no-repeat; width:134px;}
/*--  Body page --*/
.body {width:955px;}
.banner {}
.bghome {background:url(/portals/0/skins/bigshoulders/images/bg_home1.jpg) no-repeat; width:955px; height:100%; float:left; background-color:#ffffff;}
.homebot {width:955px; margin:0; padding:0; float:left;}
.box1 {width:318px; float:left; border-right:1px solid #186CA1; margin:10px 0 0 0;padding right:4px; height:100%;}
.box1image {padding-left:8px}
.box1text {margin-top:10px; float:left; padding:0 14px 0 14px; color:#0B3857;}
.box2 {width:310px; float:left; border-right:1px solid #186CA1; margin:10px 0 0 0; height:100%;}
.box2text {margin-top:10px; float:left; padding:0 14px 0 14px; color:#0B3857;}
.box3 {width:302px; float:left;margin:10px 0 0 0; height:100%;}
.box3text {margin-top:10px; float:left; padding:0 14px 0 14px; color:#0B3857;}

.box1_td {width:318px; border-right:1px solid #186CA1; padding:0px 0 0 0;}
.box2_td {width:310px; border-right:1px solid #186CA1; padding:0px 0 0 0; }
.box3_td {width:302px; padding:0px 0 0 0; }


/* table styles */
.servicesleft01_td {background:url(/portals/0/skins/bigshoulders/images/bg_sub1_repeat_left.gif) top repeat-y; width:146px;  background-color:#82AFCC; border-right:1px solid #196CA0;}
.servicessub01a_td {background: #ffffff url(/portals/0/skins/bigshoulders/images/bg_services_sub01.jpg) repeat-x; width:515px;  padding-left:30px; }
.servicessub02_td {background: #ffffff url(/portals/0/skins/bigshoulders/images/bg_sub1_repeat_right.gif) repeat-y; width:263px;  }
.servicessub04_td {background: #ffffff url(/portals/0/skins/bigshoulders/images/bg_blue_column.jpg) repeat-y; width:263px;  }
.sub02_topRight {height:30px; width:100%; background: url(/portals/0/skins/bigshoulders/images/bg_sub1_top_right.gif) no-repeat;}
.sub02_topRight_blue_column { height: 34px; width: 100%; background: url(/portals/0/skins/bigshoulders/images/bg_blue_column_top.jpg) no-repeat; }


.servicesright01_td {width:808px; }
.servicesrow01b_td {background: #ffffff url(/portals/0/skins/bigshoulders/images/bg_services_top_fade.jpg) repeat-x; margin: 65px 0 0 0; padding-left:25px; padding-right:0px;}
.servicesrow01b_td .normal { color:#0B3857;}
h1.LandingHeader, .LandingHeader .Normal, .Normal h1 { font-size: 28px; color:#ffffff; font-weight:normal; font-family: arial narrow, arial, sans-serif; }
.servicesLandingBtmRow {background:url(/portals/0/skins/bigshoulders/images/bg_services_right02.jpg) repeat-y;  }
.servicesbox01_td {margin-top:18px;color:#0B3857; }
.servicesbox01_td div.boxText {margin: 10px 0px 10px 0px;}
.servicesbox02_td {margin-top:18px;color:#0B3857;}
.servicesbox02_td div.boxText {margin: 10px 0px 10px 0px;}
.servicesbox03_td {margin-top:18px;color:#0B3857;}
.servicesbox03_td div.boxText {margin: 10px 0px 10px 0px;}

.servicessub03_td {background: #ffffff url(/portals/0/skins/bigshoulders/images/bg_services_sub03.jpg) repeat-x; width:753px; padding: 24px 20px 0 32px;}
.sub04acol1_td {width:372px;  padding-right:10px; }
.sub04acol2_td {width:372px; }
.sub04acont_td {margin:0; margin-bottom:15px; width:756px; color:#1F70A4;}
.sub04acont_td ul {list-style:none; padding-left:0; margin:0px;}
.sub04acont_td li {background:url(/portals/0/skins/bigshoulders/images/icon4.gif) no-repeat 8px 9px; padding: 5px 0 0 20px; font-size:11px; color:#0B3857; text-decoration:none; margin:0;}
.sub04acont_td li a:link, .sub04acont_td li a:visited  {font-size:11px; color:#0B3857; text-decoration:none;}
.sub04acont_td li a:hover {font-size:11px; color:#0B3857; text-decoration:underline;}
.servicesSub3_line, .servicesSub3_line .Normal {margin:0 0 20px 0;  border-bottom:1px solid #B0CCDF; width:100%; height:2px;	 }
.sub03acont_td, .sub03acont_td .Normal  {float:left; padding-bottom:15px;color:#0B3857;}
.sub03acont_td img{margin-bottom:10px;  margin-right:10px;}

.CaseStudyContainer {margin: 15px 0px 15px 0px; }
.CaseStudyContainer .BottomBlueLine {border-bottom:1px solid #B0CCDF; }
.CaseStudyContent {margin:0; padding:0;}
.CaseStudyContName {color:#1F70A4; font-size:11px; text-transform: uppercase;}
.CaseStudyContName a,.CaseStudyContName a:visited {color:#1F70A4; font-size:11px; text-decoration:none;}
.CaseStudyContName a:hover{color:#1F70A4; font-size:11px; text-decoration:underline;}


.servicesleft01 {background:url(/portals/0/skins/bigshoulders/images/bg_services_left01.jpg) top no-repeat; width:146px; float:left;height:395px; background-color:#82AFCC; border-right:1px solid #196CA0;}

.servicesleft01 a{text-decoration:none;}
.servicesleft01 a:hover {text-decoration:underline;}
.servicesrow01 {padding: 10px 0px 9px 14px; float:left; color:#1F70A4; width:132px;font-size:12px; font-weight:bold;background:url(/portals/0/skins/bigshoulders/images/line.gif) bottom no-repeat;}
.servicesrow01 ul { list-style: disc; }
.servicesrow01 img {vertical-align:middle;}
.servicesrow01a {width:478px; float:right;}
.servicesrow01b {width:280px; float:left;margin: 65px 0 0 0; padding-left:25px; padding-right:5px; color:#0B3857;}
.servicesrow01c {width:280px; float:left;margin: 21px 0 0 6px; color:#0B3857; background:url(/portals/0/skins/bigshoulders/images/img_feature.jpg) no-repeat; width:467px; height:165px;}
.servicesrow01ctext {padding:6px 0 0 10px; color:#2C7BAD; font-weight:bold;}
.servicesrow02 {padding: 2px 0 5px 30px; float:left; color:#0B3857; font-size:12px; width:116px; background:url(/portals/0/skins/bigshoulders/images/line.gif) bottom no-repeat;}
.servicesrow02 ul {list-style:none; padding:0; margin:0px;}
.servicesrow02 li {background:url(/portals/0/skins/bigshoulders/images/icon3.gif) no-repeat 7px; padding: 2px 5px 2px 14px; font-size:12px; color:#115683; text-decoration:none; margin:0;}
.servicesrow02 li a {font-size:12px; color:#115683; text-decoration:none;}
.servicesrow02 li a:hover {font-size:12px; color:#115683; text-decoration:underline;}
.servicesright01 {background:url(/portals/0/skins/bigshoulders/images/bg_services_right01.jpg) no-repeat; width:808px; height:179px;float:left;}
.servicesright02 {background:url(/portals/0/skins/bigshoulders/images/bg_services_right02.jpg) repeat-y; width:808px; height:216px;float:left;}
.servicesbox01 {width:268px; border-right:1px solid #B5CFE1; margin-top:18px;color:#0B3857; float:left; height:180px;}
.servicesbox01 divadfasd {margin: 10px 15px 10px 30px;}
.servicesbox02 {width:264px; border-right:1px solid #B5CFE1; margin-top:18px;color:#0B3857;float:left;height:180px;}
.servicesbox02 divadfasd {margin: 10px 15px 10px 15px;}
.servicesbox03 {width:246px; margin-top:18px;color:#0B3857;float:left;height:180px;}
.servicesbox03 divadfasd {margin: 10px 15px 10px 25px;}
.servicessub01a {background:url(/portals/0/skins/bigshoulders/images/bg_services_sub01.jpg) repeat-x; width:515px; height:395px; float:left; padding-left:30px; }
.sub01acont {! margin:24px 10px 20px 0; margin:24px 20px 20px 0; float:left; border-bottom:1px solid #B0CCDF; padding-bottom:15px;}
.sub01acont img.AddPad {margin-bottom:10px;  margin-right:10px;}
.sub01acontimg {float:left; width:280px;margin: 0 5px 5px 0;}
.sub02acont {margin:0; float:left;padding-bottom:15px; width:490px; color:#1F70A4; width:505px;}
.sub02acont ul {list-style:none; padding-left:0; margin:0px;}
.sub02acont li {background:url(/portals/0/skins/bigshoulders/images/icon4.gif) no-repeat 8px 9px; padding: 5px 0 0 20px; font-size:11px; color:#0B3857; text-decoration:none; margin:0;}
.sub02acont li a {font-size:11px; color:#0B3857; text-decoration:none;}
.sub02acont li a:hover {font-size:11px; color:#0B3857; text-decoration:underline;}
.sub02acol1 {width:247px; float:left; margin-right:10px; float:left;}
.sub02acol2 {width:247px; float:left; float:left;}
.servicessub02 {background:url(/portals/0/skins/bigshoulders/images/bg_services_sub02.jpg) repeat-x; width:263px; height:395px; float:left;}
.sub02row01, .sub02row01_table .Normal {height:24px; float:left; padding: 10px 0 5px 10px; color:#FFFFFF; font-size:13px; font-weight:bold;width:253px;}
.sub02row02 {padding: 5px 30px 15px 15px; float:left;width:212px;}
.sub02row02image {float:left; border:1px solid #D9D6CB;}
.sub02row02text {float:right; width:140px; margin:0; border-bottom:1px solid #DEEAF2;}
.sub02name {color:#1F70A4; font-size:11px; font-weight:bold;}
.sub02info {color:#115683; font-size:10px;}

.servicessub03 {background:url(/portals/0/skins/bigshoulders/images/bg_services_sub03.jpg) repeat-x; width:756px; height:371px; float:left; padding: 24px 20px 0 32px;}
.sub03acont {margin:0 0 20px 0; float:left; border-bottom:1px solid #B0CCDF; padding-bottom:15px;color:#0B3857;}
.sub03acont img{margin-bottom:10px;  margin-right:10px;}
.sub03acontimg {float:left; width:552px;margin: 0 0 5px 0;}
.sub04acont {margin:0; float:left;padding-bottom:15px; width:756px; color:#1F70A4;}
.sub04acont ul {list-style:none; padding-left:0; margin:0px;}
.sub04acont li {background:url(/portals/0/skins/bigshoulders/images/icon4.gif) no-repeat 8px 9px; padding: 5px 0 0 20px; font-size:11px; color:#0B3857; text-decoration:none; margin:0;}
.sub04acont li a {font-size:11px; color:#0B3857; text-decoration:none;}
.sub04acont li a:hover {font-size:11px; color:#0B3857; text-decoration:underline;}
.sub04acol1 {width:372px; float:left; margin-right:10px; float:left;}
.sub04acol2 {width:372px; float:left; float:left;}

.sub05row02 {marign:0; float:left;  padding: 15px 15px 15px 15px; width:232px;}
.sub05row02 div {float:left;border-bottom:1px solid #B0CCDF;}
.sub05row02 p {margin:0; padding:0;}
.sub05name {color:#1F70A4; font-size:11px;}
.sub05name a{color:#1F70A4; font-size:11px; text-decoration:none;}
.sub05name a:hover{color:#1F70A4; font-size:11px; text-decoration:underline;}

.bgwork {background:url(/portals/0/skins/bigshoulders/images/bg_work.jpg) no-repeat; width:808px; height:201px; float:left;}
.bgmore {background:url(/portals/0/skins/bigshoulders/images/bg_seemore.gif) repeat-x; width:808px; float:left;}
.bgwork02 {background:url(/portals/0/skins/bigshoulders/images/bg_work02.jpg) no-repeat; width:808px; height:163px;float:left;}
.workbox01 {width:268px; border-right:1px solid #B5CFE1; margin-top:10px;color:#0B3857; float:left; height:140px;}
.workbox01 div {margin: 5px 15px 10px 30px;}
.workbox02 {width:264px; border-right:1px solid #B5CFE1; margin-top:10px;color:#0B3857;float:left;height:140px;}
.workbox02 div {margin: 5px 15px 10px 15px;}
.workbox03 {width:246px; margin-top:10px;color:#0B3857;float:left;height:140px;}
.workbox03 div {margin: 5px 15px 10px 25px;}


.servicessub06 {background:url(/portals/0/skins/bigshoulders/images/bg_services_sub04.jpg) repeat-x; width:248px; height:371px; float:left;padding: 24px 5px 0 10px;}
.box06 {width:243px; float:left;}
.box06cont {background:url(/portals/0/skins/bigshoulders/images/bg_box.jpg) repeat-y; width:227px;padding: 2px 8px 0 8px; }
.box06cont p {padding:0;}
.box06cont div {padding:0;}
.crtop06 {width:243px; float:left;}
.crbottom06 {width:243px; float:left; margin-bottom:8px;}

.menubot01_noul {height:18px; float:left; width:940px; padding: 3px 0px 0px 15px; background:#0C3A58;color:#FFFFFF; font-size:9px; }
.menubot01_noul a:link, .menubot01_noul a:visited, .loginLink {color:#FFFFFF; font-size:9px; text-decoration:none; padding-right:10px; font-weight:normal;} 
.menubot01_noul a:hover {color:#FFFFFF; font-size:9px; text-decoration:underline;}
.menubot01_noul .spacer { display:inline; width:10px; height:17px; margin:0px; background-color:red; }



/*--  Footer page --*/
.footerbox {width:100%; border-top:4px solid #156AA0; margin:0; padding:0; background:url(/portals/0/skins/bigshoulders/images/bg_footer.gif) repeat-x;}
.footer { background:url(/portals/0/skins/bigshoulders/images/bg_footer.gif) no-repeat; height:282px; width:955px;}
.footerbox01 {float:left; margin-right:20px;}
.footerbox01 ul {list-style:none; padding-left:0; margin:0px;}
.footerbox01 li {background:url(/portals/0/skins/bigshoulders/images/icon1.gif) no-repeat 7px; padding: 5px 10px 5px 9px; font-size:9px; color:#FFFFFF; text-decoration:none; margin:0;}
.footerbox01 li a, .footerbox01 li a:visited {font-size:9px; color:#FFFFFF; text-decoration:none;padding: 5px 10px 5px 9px;}
.footerbox01 li a:hover {font-size:9px; color:#FFFFFF; text-decoration:underline;}
.footerbox02 {width:955px; border-left: 4px solid #156AA0; border-right: 4px solid #156AA0; margin: 0 auto 0 auto; background:url(/portals/0/skins/bigshoulders/images/bg_footer1.gif) no-repeat; height:257px;}
.chicago {margin:0;}
.chicagolink {margin:5px 0 0 10px; text-align:left; width:945px;}
.chicagolink img {margin-right:10px;}





/* Administration Menu begin  
orange = #F58020
*/
.AdminMenu, .AdminMenu td
{
	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;
	background-color: #164973;
	font-family: Verdana, Arial, sans-serif; 
}

.AdminMenuHighlight, .AdminMenuHighlight td
{

	color: #0B4A35;
	font-size: 11px;
	font-weight:  bold;	
	font-family: Verdana, Arial, sans-serif; 
	background-color: #F58020;
}

.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #95B7DA 1px solid;
	border-bottom: #95B7DA 1px solid;
	border-top: #95B7DA 0px solid;
}

.AdminMenuContainer 
{
	color: #ffffff;
	font-size: 11px;
	font-weight:  bold;
	/*background-color: #164973; */
	background-color:  transparent;
	font-family: Verdana, Arial, sans-serif; 
	width: 175px;
	float: left;
}

/* Administration Menu end  */

