﻿* {margin:0;padding:0;}
body {background-image: url('../images/backgroundRepeat.gif'); background-repeat: repeat-x; background-color:#E6E6E6; margin-top:0px; font-family:Arial, Times New Roman, Verdana; text-align:center;}
div { font-size:13px;

}
a	{outline:none; text-decoration:none; color:#3300cc; }
a:hover{ text-decoration: none; color:red }
a img, frameset {border:0}
a:active {outline:none;}
img	{ border-style: none; border-color: inherit; border-width: 0;}
p	{padding:0px; margin:0px; font-weight:normal;
    text-align: left;
}
hr {margin-top:10px; margin-bottom:10px;}
#maindiv { width:780px; margin:auto; padding-right:30px; padding-left:30px; background-color:#ffffff }
#logo { float:left; width:287px; margin-top:10px; }
.topmenu { font-size:12px;  }

#rightmenu {text-align:right; padding-top:6px; margin-right:-1px;}
#rightmenubottom { text-align:right; margin-top:32px; margin-right:-6px;
    width: 480px; float:right;
}
#flashcontent {border:solid 1px gray; width:778px; margin-top:6px; }
#lowercontent { margin-top:10px; margin-bottom:40px; text-align:left; }

div#left { float: left; width: 240px; border-right: solid 1px gray; padding-right:10px; text-align:left; height:430px;}
div#right {float: right; width: 257px; border-left: solid 1px gray; height:430px;}
div#middle { padding: 0px 257px 5px 257px; margin: 0px; text-align:left; height:430px;}
div#middleCollum {margin: 0px; text-align:left;}
div#leftFooter { float: left; width: 240px; border-right: solid 1px gray; padding-right:10px; text-align:left;}
div#rightFooter  {float: right; width: 250px; padding-left:10px; border-left: solid 1px gray; text-align:left; }
div#middleFooter  { padding: 0px 250px 5px 250px; margin: 0px; text-align:center; }
div#rightRight  { float: right; margin-right:10px;  }
div#rightLeft  { float: left; margin-left: 10px; width:100px;}
div#rightFooter a {color:#FFFFFF}
.hyperlinkUnderline { border:none; width:100px; text-align:left; border-top: 1px dashed #B0DBF7; height: 1px; margin-top:4px; margin-bottom:4px; padding:0px;}
#footerReadyToStartText { width: 240px; margin-left:25px; text-align:left;}
#footer {padding:30px; background-color:#105C8E; width:780px; margin:auto; text-align:center; }
#footerInside { margin:auto; width:800px; color:#ffffff; }
#footerReadyToStartText a {color:#B0DBF7}
h2 {color:#105C8E;    margin-bottom:2px; }
.headertext { font-size:18px; }
#normaltext { text-align:left; margin-right:270px; margin-left:270px; }
ul.bodylist { text-align:left;  padding:6px; margin-left:10px; margin-top:6px;}
li.bodylist { margin-bottom:6px; }
#leftMenu {float:left; margin-right:20px; text-align:left;  width:210px;}
#pageMenu {border:dashed 1px gray; background-color:#D6E7F0; padding:10px; }
#pageContent {float:left;  text-align:left;   width: 545px;}
.pageMenuItems{}
#pagemMenuList {  text-align:left;}
.pagemMenuList {  list-style-type:none;  }
.boldFontColor {color: #105C8E; font-weight:bold;}
normalPageContent {text-align:left;}
.alliancesTableLeft {
}   
.alliancesHr {border-top: 1px dashed gray; margin-top:30px; margin-bottom:30px;}
.currentStudiesHr {border-top: 1px dashed gray; margin-top:20px; margin-bottom:20px;}
.staffHr {border-top: 1px dashed gray; margin-top:20px; margin-bottom:20px;}
.dropdown { font-size:12px; }
.h2Home { text-align:center; font-size:18px; margin-bottom:12px; }
.datalist{width:100%; margin-left:60px;}
/*	LEVEL ONE */ 
ul.dropdown							{ list-style: none; z-index:100;  }
ul.dropdown                         { position: relative; float:right; }
ul.dropdown li                      { height: 2em;  font-weight: normal; float: left;text-align:left; zoom: 1; background: #ffffff; border-right: 1px solid #333;  }
ul.dropdown a:hover		            { color: red;  }
ul.dropdown a:active                { color: red; }
ul.dropdown li a                    { display: block; padding: 4px 8px; color: blue; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {  color: red; position: relative;  }
ul.dropdown li.hover a              { color: red; }
/* 	LEVEL TWO */
 ul.dropdown ul 						{ width: 220px; visibility:  hidden; position: absolute; top: 100%; left: 0; z-index:100; }
ul.dropdown ul li 					{ font-weight: bold;  background: #f6f6f6; color: #000;  padding-top:6px; padding-bottom:6px; border: 1px solid #ccc; float: none; }  

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 
/* 	LEVEL THREE */
ul.dropdown ul ul 					{ left: 100%; top: 0; z-index:100; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
.bultListAboutUs
{
    margin:4px 0px 4px 20px;
}
 .faqLink
{
cursor: hand;
cursor: pointer;
color: blue;
}
.faqLink a:hover
{
text-decoration:none;
color:Blue;
}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../images/white.png);
	
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:480px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div.apple_overlay h2 {
	margin:10px 0 -9px 0;
	font-weight:bold;
	font-size:14px;
}

div.black h2 {
	color:#fff;
}

#triggers {
	margin-top:10px;
	text-align:center;
}

#triggers img {
	cursor:pointer;

}
.lrgTextbox {
    font-size:16px;
    color: Gray;
    width:215px;
padding:4px 4px 4px 4px;
height:21px;
}
.smTextbox {
    font-size:16px;
    color: Gray;
    width:90px;
padding:4px 4px 4px 4px;
height:21px;
}
.exsmTextbox {
    font-size:16px;
    color: Gray;
    width:40px;
padding:4px 4px 4px 4px;
height:21px;
}
.lrgDropDown 
{
    font-size:16px;
    color: Gray;
    padding:4px 4px 4px 4px;
    height:30px;
}
.lgSubmitButton
{
    font-size:16px;
    width:80px;
    padding:4px 4px 4px 4px;
}
.lrgCaptcha
{
    width:80px;
    font-size:16px;
    padding:4px 4px 4px 4px;
}
#map
{
   padding:8px;
   border:solid 1px black;
}
.erMsg
{
    font-weight:bold;
    color:Red;
    text-align:center;
}
.newsCheckBox
{

}
.customerQuotes
{
    margin:20px 50px 20px 50px; width:600px; background-color:#F3F3F3; border-top:dashed 1px #000000; border-bottom:dashed 1px #000000; padding:10px;
}

	/* Layout Settings */
	.jquerybubblepopup{width:auto;height:auto;margin:0px;padding:0px;position:absolute;border:0px;z-index:100;text-align:center;background-color:transparent;}
	/*.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);}  the plugin adds this class only if browser is IE; if IE9, it's added to main <DIV> else to <TABLE> */
	.jquerybubblepopup table{width:auto;height:auto;margin:0px;padding:0px;display:table;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;background-color:transparent;}
	.jquerybubblepopup tbody{display:table-row-group;vertical-align:middle;border:0px;background-color:transparent;}
	.jquerybubblepopup td{margin:0px;padding:0px;background-color:transparent;}
	.jquerybubblepopup-top-left,    .jquerybubblepopup-top-right,
	.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px;height:21px;overflow:hidden;background-repeat:no-repeat;}
	.jquerybubblepopup-top-middle,  .jquerybubblepopup-bottom-middle{overflow:hidden;background-repeat:repeat-x;}
	.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden;background-repeat:repeat-y;}
	.jquerybubblepopup-tail{border:0px;margin:0px;padding:0px;display:inline;}

 
	.jquerybubblepopup-azure .jquerybubblepopup-innerHtml
	{
		font-family:Arial, Times New Roman, Verdana; 
		font-size:11px;
		font-weight:normal;
		color:#000000;
		background-color:#FFFFFF;
	}
	.jquerybubblepopup-azure  .jquerybubblepopup-innerHtml
	
	{
		font-family:Arial, Times New Roman, Verdana;
		font-size:11px;
		font-weight:normal;
		color:#FFFFFF;
		text-decoration:none;
	}
	.jquerybubblepopup-azure  .jquerybubblepopup-innerHtml{background-color:#FFFFFF;}
	

#bubbleContentHolder{width:630px;}
#bubbleLeftSquare{width:194px; padding:0px; padding-right:10px; float:left; border-right:solid 1px gray; margin:0px;}
#bubbleMiddleSquare{width:194px; padding:0px; padding-right:10px; float:left; border-right:solid 1px gray; margin:0px; margin-left:10px;}
#bubbleRightSquare{width:194px; padding:0px; float:left; margin:0px; margin-left:10px;}
.bubbleContentTbl{width:184px; cursor:pointer;}
.bubbleContentTablTitle{text-align:center; width:135px;}
.bubbleContentTblImg{width:49px;}
.bubbleSpanLeft{text-align:left; color:#000000; cursor:pointer;}
.bubbleTitleLink{ text-decoration:none; color:#105C8E;}	
#contactLeft a{display:block;}
.contactLink a{text-decoration:none; cursor:pointer;}
.contactLink { color:#105C8E;}
#ibox_wrapper {line-height:25px; border-color:#fff;}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#fff; }
#ibox_content { background-color:#fff; border:0; margin: 10px 10px 40px 10px; }
#ibox_footer_wrapper {
    line-height: 25px;
    bottom: 5px;
    top: auto;
}
#ibox_footer_wrapper a {
    text-indent: -100000px;
    border:0;
    background: #fff url('../images/closelabel.gif') center center no-repeat;
    width: 66px;
    padding: 0;
    height: 22px;
    line-height: 22px;
}
#ibox_footer_wrapper a:hover { background-color:#fff; }
#ibox_loading {
    text-indent: -100000px;
    width: 200px;
    height: 200px;
    background: #fff url('../images/loading.gif') center center no-repeat;
}