/* @charset "utf-8"; */
/* CSS Document TEST */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	}

#wrapper{
	width:1000px;
	height:100%;
	margin-left: auto ;
	margin-right: auto ;
	/*
	border:1px solid black;
	*/
	}

#header{
	width:1000px;
	height:100px;
	/*
	border:1px solid red;
	*/
}

#mainMenu{
	position:relative;
	width:980px;
	height:30px;
	background-image:url('images/menu_top_bg.jpg');
	background-repeat:repeat-x;
	margin-left: auto;
	margin-right: auto;
	z-index:1000;
    top: 0px;
    left: 0px;
}

#leftColumn{
	position:relative;
	float:left;
	width:800px;
	height:100%;
	left:5px;
    top: 0px;
}

#mainColumn{
	position:relative;
	float:left;
	width:940px;
	height:100%;
	left:5px;
    top: 0px;
    margin-left:20px;
    margin-top:3px;
    font-size: 11px;
}
#flashColumn{
	width:940px;
	margin-left:-15px;
}
#rightColumn{
	position:relative;
	float:left;
	width:175px;
	height:100%;
	left:15px;
	top:10px;
	/*
	border:1px solid green;
	*/
}

#footer{
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	position:relative;
	float:left;
	width:100%;
	height: 55px;
	top:15px;
	padding-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	/*
	border:1px solid green;
	*/
}

h1{
	font-size:16px;
	color:Black;
}


h2{
	font-size:11px;
	color:Black;
}

h3{
	font-size:11px;
	color:Black;
}

.grn16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009933;
	display: inline;
}

.grn14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
	display: inline;
}

.grn12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
}


.h3a{
	text-decoration:none;
	color:#00aeef;
	}

.h3a:hover{
	text-decoration:none;
	color:#005f82;
	}


.pageLinks a{
	text-decoration:none;
	color:#00aeef;
	}

.pageLinks a:hover{
	text-decoration:none;
	color:#005f82;
	}
	
.linked{
	
	}

.linked #linky a{
	text-decoration:none;
	color:#00aeef;
	}

.linked #linky a:hover{
	text-decoration:none;
	color:#005f82;
	}
	
/* -------BUTTONS-------------*/
#btn_blu {
	position: relative;
	top: 0px;
	background: url(/images/bg_btn_contact_blu.png) top left no-repeat;
	border: 0;
	width: 184px;
	height: 55px;
}

#btn_blu:hover {
	background: url(/images/bg_btn_contact_org.png) top left no-repeat;
	cursor: pointer;
}



/* ** footer styles misc *********************** */

.footerLinks{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px;
}

.footerLinks a{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-decoration: none;
	padding: 1px;
}

.footerLinks a:hover{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#dedede;
	text-decoration: none;
}

.footerText{
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 3px;
}

.footerText_W{
	color: #ffffff;
	font-weight:bold;
}

.footerText a{
	text-decoration: none;
	color:Black;
}

.footerText a:hover{
	text-decoration: none;
	color:#cccccc;
}

/* ** HEADER STYLES MISC ******************** */

.logo{
	position:relative;
	float:left;
	top: 15px;
	left:25px;
	width:196px;
}

.headerText{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	top: 35px;
	left: 32px;
}

.topLinks{
	position:relative;
	float:right;
	top:30px;
	left:-44px;
	color:#53b4e6;
}

.topLinks a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

.topLinksInfo{
	position:relative;
	float:right;
	top: 45px;
	left: -44px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#53b4e6;
}

.topLinksInfoEmail{
	color:#000000;
}

.searchSite{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	top: 4px;
	left: 20px;

}

.searchSiteBtn{
	position:relative;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	top:-18px;	
}

.searchSite a{
	text-decoration: none;
	color:#000;
		top:-18px;
}

.searchSite a:hover{
	text-decoration: none;
	color:#4f4f4f;
}

/* ***************************************** */

.banner{
	width: 725px;
	height: 225px;
	margin-left:5px;
	margin-top:5px;
	/*
	border:1px solid blue;
	*/
	}
.banner-NEW{
position:relative;
	width: 792px;
	height: 309px;
	margin-left:5px;
	margin-top:5px;
    margin-bottom:10px;
    z-index:0;
	/*
	border:1px solid blue;
	*/
	}
	
.picButtons{
	float:left;
	width: 800px;
	height: 100px;
	/*
	border:1px solid blue;
	*/
}
	
.picButtons img{
	float:left;
	padding-left:15px;
	cursor:pointer;
}

.leftMenuBox{
	background-image:url(images/menu_grd_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	position:relative;
	float:left;
	left: 15px;
	width: 195px;
	height: 100%;
	/*
	border:1px solid blue;
	*/
}

.mainContent{
	position:relative;
	float:left;
	left:50px;
	width: 530px;
	height: 100%;
	/*
	border:1px solid blue;
	*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	top: 0px;
}

.mainContentCisco {
	position:relative;
	float:left;
	left:5px;
	width:750px;
	height: 100%;
}

.textBold12{
	font-size:12px;
	font-weight:bold;
	color:#000;
}

/** TOP MENU JQUERY STYLES *************************** */

.jqueryslidemenu{
	/*
	background-image:url(images/menu_top_bg.jpg);
	background-repeat:repeat-x;
	*/
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	width: auto;
    z-index:99999;
	
	/*
	border:1px solid red;
	*/
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
/*
width:114px;
text-align:center;
background: #414141; */ /*background of tabs (default state)*/
color: white;
padding: 8px 12px;
border-right: 1px solid #63b6f9;
color: #2d2b2b;
text-decoration: none;
}

#level2 a{
	background-color: #188dec;
	}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{

/* background: black; */ /*tab link background during hover state*/
color: white;
background-color:#479ee5;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
background-color:#188dec;
font: normal 11px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #47a5f0;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

#level2 a:hover{
	background-color:#06F;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* RIGHT COLUMN COMPONENTS STYLES ****************************** */

.adBox_m{
	width:168px;
	margin-bottom: 5px;
}
	
.adBox_top{
	background-image:url(images/adBox_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:20px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFF;
	padding:2px;
	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.adBox_content{
	height:100%;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	text-align:center;
}

.adBox_content img{
	margin-top: 5px;
	border: none;
}

.adBox_btm{
	width:168px;
	height:16px;
	background-image:url(images/adBox_btm.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top: -5px;
}
	
.adBox_title{
	height: 100%;
	width:146px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#a7a9ac;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
	
.adBox_content p{
	text-align:left;
	padding-left:8px;
}
	
.adBox_content p a{
	text-decoration:none;
}
	
.adBox_newsLink{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
	
.adBox_newsSource{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#f1a425;
}

.adBox_grd{
	position:relative;
	background-image: url('images/signUp_newsLtr.jpg');
	background-repeat:no-repeat;
	width: 168px;
	height: 96px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
    top: -1px;
    left: 0px;
}

.adBox_survey{
	position:relative;
	background-image: url('images/bg_survey.jpg');
	background-repeat:no-repeat;
	width: 168px;
	height: 96px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
    top: -1px;
    left: 0px;
}

.adBox_grdTitle{
	position:relative;
	width:100%;
	top: 10px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

.adBox_inputBox{
	position:relative;
	width:100%;
	top: 15px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

.adBox_SubmitBtn{
	position:relative;
	width:100%;
	top: 20px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

.adBox_grd a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}

.adBox_special{
	position:relative;
	width: 168px; 
	height: 112px;
    margin-bottom:5px;
}

/* ** LEFT NAV STYLES ************************** */

.leftMenu{
	margin-left:15px;
	width: 150px;
	text-align:left;
	left:15px;
	/*
	border:1px solid red;
*/
}

.headerbar{
	position:relative;
	float:left;
	margin-top: 2px;
	margin-bottom:5px;
	height:10px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00aeef;
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 7px 0 7px 0; /* 7px is left indentation of header text*/
}

.headerbar a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#005f82;
	font-size:11px;
	font-weight:bold;
}

.leftMenu ul{
	position:relative;
	float:left;
	
	list-style-type: none;
	width: 175px;
	margin: 0;
	margin-top:5px;
	margin-bottom:5px;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.leftMenu ul li{
	padding-bottom: 0px; /*bottom spacing between menu items*/
}
/*
.leftMenu ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	padding: 0px 0px;
	line-height: 17px; 
	padding-left: 0px;
	text-decoration: none;
}
*/
/*
.leftMenu ul li a:visited{
	color: #666;
}
*/

.leftNavMouseOver{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #666;
	padding: 0px 0px;
	line-height: 17px; 
	padding-left: 0px;
	text-decoration: none;
	}
	
.leftNavMouseOut{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding: 0px 0px;
	line-height: 17px; 
	padding-left: 0px;
	text-decoration: none;
	}

.leftMenu ul li a:hover{ /*hover state CSS*/
color: #666;
}
/*
.headerbarLink a{
	font-weight:bold;
	}
*/	

.headerbarLink{
	color:#00aeef;
	text-decoration:none;
	font-weight:bold;
	}


/* ************************************************************* */

.breadcrumb{
	margin-left:23px;
	padding-bottom:10px;
}

.contentColumn_CP{
position:relative; 
float:left; 
width:235px;
/*
border:1px solid red;
*/
}

.pxBrd_DW{
	position:relative;
	float:left;
	border:1px solid #939393;
	width:225px;
	margin: 3px;
}

.pxBrd_DW_Title{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#022948;
	margin: 3px;
}

.pxBrd_DW_Content{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#000000;
	margin: 3px;
}

/* EXECUTIVE PROFILE */
.Bold_12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003055
}
.Bold_12_Gray {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}

.Bold_12_Black{
		FONT-SIZE: 12px; COLOR: #111111
}

.whiteonblue {background-color: #003055; color:#FFFFFF; }
.checkLI {list-style-image: url('../images/checkmark.png'); }


.error {

    color:#FF0000;

}

.EventName {

    font-size: 14px;

}

#contentTable_01{
border:1px solid #666;
border-collapse: collapse;	
}

#contentTable_01 td{
border:1px solid #666;
border-collapse: collapse;	
}

#contentTable_01 a{
font-family:Verdana;
text-decoration: none;
font-size:12px;
color:#1f497d;
font-weight:bold;
}

#contentTable_01 a:hover{
color:#3d70b0;
}

#contentTable_01{
font-family:Verdana;
text-decoration: none;
font-size:12px;
color:#333;
font-weight:bold;
}


.ciscoNP{
	margin-left:325px; 
	margin-top:-50px !important;
	margin-top:-55px;
	}


/* ***  jQuery POP UP STYLES ******************* */

	#backgroundPopupCisco{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupCisco{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:auto;
width:auto;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupCisco h1{
text-align:left;
color:#6FA5FD;
font-size:16px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupCiscoClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}

.popupTitle_div{
text-align:left;
color:#6FA5FD;
font-size:16px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupMicro{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:auto;
width:auto;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupMicro h1{
text-align:left;
color:#6FA5FD;
font-size:16px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupMicroClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}

#bulletImgBalllist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#bulletImgBalllist li
{
padding-left: 10px;
background-image: url(images/ball_blue.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-top: 2px;
}

#bulletImgBalllist li#lb
{
padding-left: 10px;
background-image: url(images/ball_lt_blue.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-top: 2px;
}

#bulletImgBalllist li a{
	color: #00adee;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	
}

#bulletImgBalllist li a:hover{
	color: #7bc8e5;
}


/* *** IT Analysis Styles ***************** */

#itAnalysis td{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	color:#000;
}


.text_Black_11{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	color:#000;
}

.textGrey_12{
font-family:Verdana, Geneva, sans-serif; 
font-size:12px;
color:#999;
}

.textBlue_12{
font-family:Verdana, Geneva, sans-serif; 
font-size:12px;
color:#039;
}


#ibsNews td{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	color:#000;
}

/* ** ABOUT US STYLES *********** */

.abtUs_div{
width: 480px;
clear: left;
}

.abtUs_div .abtImg_box{
float: left;
width: 135px;
height: 145px;
}

* html .abtUs_div p{ /* IE 3px jog hack*/
height: 1%;
}

.abtUs_div p{
margin-top: 0;
margin-left: 0px;
}

.abtUs_div p a{
text-decoration:none;
}

.abtUs_div2{
width: 480px;
clear: left;
}

.abtUs_div2 p a{
text-decoration:none;
}

.abtUs_div .abtImg_box2{
float: left;
width: 240px;
height: 240px;
}

/* CAREERS **** */

crText{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}

/* CONTACT PAGE EXTRA */

.cntText{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.spline{
	position:relative;
	height:1px;
	margin:5px 0 5px 0;
	width:100%;
	background-color:#999999;

	font-size:0px; /* IE6 height fix */
	}


/* EXECUTIVE PROFILES **** */

#execProfile{
	position:relative;
	width: 475px;
}

.excProf_div{
width: 470px;
clear: left;
/*
border: 1px solid gray;
*/
font-family:Verdana, Geneva, sans-serif;
font-size: 11px;
padding:3px;
}

.textGrey_12{
font-family:Verdana, Geneva, sans-serif; 
font-size:12px;
color:#999;
}

.excProf_img{
	position:relative;
	float:left;
	width:125px;
	padding: 3px 10px 0px 0px;
}

/* NEWS PRESS STYLES ****** */

#newsBox{
	
	width: 480px;
}

.newsBox_div{
position: relative;
width: 470px;
clear: left;
font-family:Verdana, Geneva, sans-serif;
font-size: 11px;
color:#666;
padding:3px;
}

.newsBox_div p{
	clear:left;
	margin-left:125px;
}

.newsBox_img{
	position:relative;
	float:left;
	width:auto;
	padding: 3px 10px 3px 3px;
	
}

.newsBox_imgR{
	position:relative;
	float:right;
	width:auto;
	padding: 3px 10px 3px 3px;
}

.newsBox img{
	padding-right: 2px;
	padding-bottom: 2px;
}

.newsBox_div a{
	text-decoration:none;
	}


.donloadPdf{
	position:relative;
	
	}
	
/* *************************** */

.pressRelBox_div{
position: relative;
width: 470px;
clear: left;
font-family:Verdana, Geneva, sans-serif;
font-size: 11px;
color:#666;
padding:3px;
margin-bottom:10px;
}

.pressRelBox_div img{
float: left;
width: 140px;
}

.pressRelBox_div a{
	text-decoration: none;
}

* html .pressRelBox_div p{ /* IE 3px jog hack*/
height: 1%;
}

.pressRelBox_div p{
margin-top: 0;
margin-left: 150px;
}

/* *************************** */

.techPartners_div{
width: 530px;
clear: left;
border-bottom: 1px solid #ccc;
min-height:90px;
}

.techPartners_div .techPartnersImg_box{
float: left;
width: 140px;
}

* html .techPartners_div p{ /* IE 3px jog hack*/
height: 1%;
}

.techPartners_div p{
margin-top: 0;
margin-left: 150px;
}


.techPartners_div .techAffiliationsImg_box{
float: left;
width: 193px;
margin-left:50px !important;
margin-left:25px;
}

/* ******************* */

.webPortfolio{
	position:relative;
	width: 530px;
	height:100%;
	margin-top:10px;
	border-bottom: 1px solid #ccc;
}

.webPortfolioBox{
	position:relative;
	}


.webPortPic{
	position:relative;
	float:left;
	width:130px;
	height:100px;
}

.webPortText{
	position:relative;
	float:left;
	width:390px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

.webPortSiteTitle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00aeef;
}

.webPortText ul li{
	margin-left:-20px;
}




.goGreenBox{
	height:120px;
	margin-left:8px;
	margin-top:20px;
	}
.goGreenBox2{
	height:100px;
	margin-left:8px;
	margin-top:20px;
	}

.goGreenBox img{
	float:left;
	}

.goGreen{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#029e4d;
	float:left;
	margin-left: 5px;
	margin-top:5px;
	}

.goGreen a{
	color:#029e4d;
	text-decoration:none;	
	}
	
.goGreen a:hover{
	color:#02bc5c;	
	}
	
/* ********* */
	
.goGreenBoxR{
	height:120px;
	margin-left:0px;
	}

.goGreenBoxR img{
	float:left;
	}

.goGreenR{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	float:left;
	margin-left: 5px;
	margin-top:5px;
	width:90px;
	border:1px solid red;
	}

.goGreenR a{
	color:#000;
	text-decoration:none;	
	}
	
.goGreenR a:hover{
	color:#373737;	
	}
	
.jabowltext{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333;
	}
	
.jabowltext a{
	text-decoration:none;
	color:#00aeef;
	}

.jabowltext a:hover{
	text-decoration:none;
	color:#005f82;
	}
	
/* PRESS RELEASE  STYLES ******************************************* */

.pressryearlinks{
width: 520px;
height:35px;
margin-top:15px;
}

.pressrbox{
width: 520px;
clear: left;
margin-top:15px;
}

.pressrbox .pressrboximg{
float: left;
width: 23px;
}


* html .pressrbox p{ /* IE 3px jog hack*/
height: 1%;
}

.pressrbox p{
margin-top: 0;
margin-left: 23px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#59595a;
}

.text_Blue11{
	font-weight:bold;
	color:#165b99;
	}
.text_Blue11 a{
	text-decoration:none;
	color:#165b99;
	}
.text_Blue11 a:hover{
	color:#2272ba;
	}

.pressryearlinks{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#165b99;
	margin-left:10px;
	}
	
.pressryearlinks img{
	float:left;
	margin-left:5px;
	}
	
.pressryearlinks a{
	background-image:url(images/icon_folder.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	margin-left:10px;
	text-decoration:none;
	color:#165b99;
	font-weight:bold;
	}
.pressryearlinks a:hover{
	color:#2272ba;
	}

/* AWARDS STYLES ************************************************** */

.awardsbox{
width: 520px;
clear: left;
margin-top:15px;
border-bottom:1px solid #808080;

}

.awardsbox .awardsboximg{
float: left;
width: 140px;
}

* html .awardsbox p{ /* IE 3px jog hack*/
height: 1%;
}

.awardsbox p{
margin-top: 20px;
margin-left: 140px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#59595a;
margin-bottom:0;
}

html>/**/body .awardsbox p{margin-top: 0; padding-top:20px; padding-bottom:10px;} /* Firefox margin fix */
html>/**/body .awardsboximg{margin-bottom:10px;} /* Firefox margin fix */

.text_Blue11{
	font-weight:bold;
	color:#165b99;
	}
.text_Blue11 a{
	text-decoration:none;
	color:#165b99;
	}
.text_Blue11 a:hover{
	color:#2272ba;
	}
	
.readmorelink{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#165b99;
	margin-right:10px;
	}
	
.readmorelink a{
	text-decoration:none;
	color:#165b99;
	font-weight:bold;
	}
.readmorelink a:hover{
	color:#2272ba;
	}


/* IN THE NEWS STYLES ********************************************* */

.intnewsbox{
width: 520px;
margin-top:15px;
border-bottom:1px solid #808080;

}

.intnewsbox .intnewsboximg{
	position:relative;
width: 224px;
margin:0 auto;
}

.intnewsbox .intnewsboximg2{
	position:relative;
width: 375px;
margin:0 auto;
}

* html .intnewsbox p{ /* IE 3px jog hack*/
height: 1%;
}

.intnewsbox p{
margin-top: 0;
margin-left: 0;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
color:#59595a;
margin-bottom:0;
}

html>/**/body .intnewsbox p{margin-top: 0; padding-top:20px; padding-bottom:10px;} /* Firefox margin fix */
html>/**/body .intnewsboximg{margin-bottom:10px;} /* Firefox margin fix */

.text_Blue11{
	font-weight:bold;
	color:#165b99;
	}
.FORM18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #188dec;
}

	
.text_Blue11{
	font-weight:bold;
	color:#165b99;
	}
.text_Blue11 a{
	text-decoration:none;
	color:#165b99;
	}
.text_Blue11 a:hover{
	color:#2272ba;
	}
.contactGraphic {
    float:left;
    margin-right:0px;
}
.freeITForm {
    float:left;
    width:500px;
}
.freeITtitle {
    font-size: 24px;
    color:#464646;
}
li {
    font-size:12px;
}.body11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin-right: 14px;
	margin-left: 14px;
}
.FORM11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.FORM12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
.FORM12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.FORM12c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}



/* NEW STYLES ******************************************************** */

.mainContent ul{
	line-height:22px;
}

.mainContent ul li{
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
    color:#000;
}

/*
.mainContent p{
line-height:18px;
}
*/
.bulletsblinks{
	position:relative;
	margin-left:-25px;
	top:5px;
	width:460px;
    list-style:none;
	}
.bulletsblinks li{
font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.bulletsblinks li a{
text-decoration: none;
color:#00AEEF;
font-weight:bold;
line-height:22px;
}
.bulletsblinks li a:hover{
color:#005f82;
}


.calculator{
position:relative;
width:107px; 
height:130px;
text-align:center;
}

/* quick form styles ************************************** */

.quick-contact-box{
	position:relative;
	background-image:url('images/quick-contact-form-bl-bg.png');
	background-repeat:no-repeat;
	width:166px;
	height:228px;
    margin-bottom:20px;
    top: 0px;
    left: 0px;
}
.qcBox_grdTitle{
	position:relative;
	text-align:center;
	margin:5px;
	top:7px;
	}
.qcBox_grdTitle span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;	
	}
.qcBox_inputBox{
	position:relative;
	text-align:center;
	/*margin:10px; */
    height:34px;
	top:4px;
    margin-bottom:0;
	}
.qcBox_text{
	position:relative;
	text-align:center;
	}
.qcBox_SubmitBtn{
	position:relative;
	text-align:center;
	margin:5px;
	}




