/* RESET STYLES START */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background-color: #BED3E9;
	background-image: url('../images/pages/bg.gif');
	background-position: center;
	background-repeat: repeat-y;
	height:100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* RESET STYLES END */

#bodyAlignment { margin-left:auto; margin-right:auto; width:900px;}

form { margin:0px; }
.forms { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(/images/pages/formsBg.png) repeat-x #fff; border:1px solid #3c5178; }

/* Header */
#headerContainer { width:900px; height:73px; }
#headerButtons { width:729px; height:73px; background:url(/images/header/headerBg.png) repeat-x; text-align:right; float:right; }
#headerButtonsTop { width:725px; height:41px; }
#headerBtm { width:900px; height:8px; }
#bigImage { width:900px; height:200px; margin-bottom:5px; }

/* Header Menus */

.menu1Off { width:71px; height:30px; background:url(/images/header/buttons/homeOff.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu2Off { width:97px; height:30px; background:url(/images/header/buttons/aboutUsOff.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu3Off { width:93px; height:30px; background:url(/images/header/buttons/productsOff.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu4Off { width:108px; height:30px; background:url(/images/header/buttons/newsroomOff.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu5Off { width:127px; height:30px; background:url(/images/header/buttons/whitePapersOff.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu6Off { width:110px; height:30px; background:url(/images/header/buttons/contactUsOff.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu7Off { width:67px; height:30px; background:url(/images/header/buttons/loginOff.png) no-repeat; display:block; cursor:pointer; float:right;}

.menu1On { width:71px; height:30px; background:url(/images/header/buttons/homeOn.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu2On { width:97px; height:30px; background:url(/images/header/buttons/aboutUsOn.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu3On { width:93px; height:30px; background:url(/images/header/buttons/productsOn.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu4On { width:108px; height:30px; background:url(/images/header/buttons/newsroomOn.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu5On { width:127px; height:30px; background:url(/images/header/buttons/whitePapersOn.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu6On { width:110px; height:30px; background:url(/images/header/buttons/contactUsOn.png) no-repeat; display:block; cursor:pointer; float:right;}
.menu7On { width:67px; height:30px; background:url(/images/header/buttons/loginOn.png) no-repeat; display:block; cursor:pointer; float:right;}

/* Header Submenus */
.subMenu { width:168px; background:url(/images/header/subMenuBg.png) repeat; border:1px solid #a3b7d5; position:absolute; _background:#fff;z-index:10 }

.subMenuLinks { color:#464747; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal;	text-decoration:none; }
.subMenuLinks a:link { width:158px; height:16px; display:block; padding:5px 0 0 10px; color:#464747;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em; font-weight:normal; text-decoration:none; }
.subMenuLinks a:visited { width:158px; height:16px; display:block; padding:5px 0 0 10px; color: #464747;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em; font-weight:normal; text-decoration:none; }
.subMenuLinks a:hover { width:158px; height:16px; display:block; padding:5px 0 0 10px; background-color:#6d91c3; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; text-decoration:none; }
.subMenuLinks ul { list-style:none; }

/* Hompage */
#homeT1Container { width:296px; float:left; }
#homeT1Top { width:296px; height:5px; }
#homeT1Mid { width:294px; padding-bottom:5px; padding-top:10px; background:url(/images/pages/home/table1bg.png) no-repeat #b4d4ff; border-left:1px solid #bdc2d0; border-right:1px solid #bdc2d0; }
#homeT1Btm { width:296px; height:5px; }
#homeT1WhiteTop { margin-left:auto; margin-right:auto; width:328px; height:10px; clear:both; }
#homeT1WhiteMid { margin-left:auto; margin-right:auto; width:298px; background-color:#FFF; padding:10px 15px 10px 15px; }
#homeT1WhiteBtm { margin-left:auto; margin-right:auto; width:328px; height:10px; }

#homeT2Container { width:296px; float:right; }
#homeT2Top { width:296px; height:20px; padding-top:5px; background:url(/images/pages/home/table2top.png) no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; }
#homeT2Mid { width:274px; background:#f6faff; padding:10px; border-left:1px solid #bdc2d0; border-right:1px solid #bdc2d0; }
#homeT2Btm { width:296px; height:5px; }

/* Inside Pages Skeleton */
#insideT1Container { width:675px; float:left; }
#insideT1Top { width:660px; height:31px; padding-left:15px; padding-top:10px; background:url(/images/pages/insideSkeleton/table1top.png); color:#495272; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; }
#insideT1Mid { width:673px; background:url(/images/pages/insideSkeleton/table1bg.png) no-repeat #dbe5f4; border-left:1px solid #bdc2d0; border-right:1px solid #bdc2d0; }
#insideT1Btm { width:675px; height:5px; }
#insideT1WhiteTop { margin-left:auto; margin-right:auto; width:655px; height:5px; clear:both; }
#insideT1WhiteMid { margin-left:auto; margin-right:auto; width:613px; background-color:#FFF; padding:15px 20px 15px 20px; }
#insideT1WhiteBtm { margin-left:auto; margin-right:auto; width:655px; height:5px; }

#insideT2Container { width:220px; float:right; }
#insideT2Top { width:220px; height:20px; padding-top:5px; background:url(/images/pages/insideSkeleton/table2top.png) no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; }
#insideT2Mid { width:218px; background:#fff;border-left:1px solid #bdc2d0; border-right:1px solid #bdc2d0; }
#insideT2Btm { width:220px; height:17px; }

.testimonials { background:#f3f7ff; padding:3px 3px 3px 0; display:none; }
.testimonialsOutside { background:#f3f7ff; padding:5px; margin-bottom:5px; }

/* Text */

.homeCloserLookText {color:#001e3f; font-family:Arial, Helvetica, sans-serif; font-size:24px;	font-weight:bold;	text-decoration:none;}

.defaultText {color:#464747; font-family:Arial, Helvetica, sans-serif; font-size:13px;	font-weight:normal;	text-decoration:none; line-height:18px;}
.defaultText a:link {color:#0032c8;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:normal;	text-decoration:underline; line-height:18px;}
.defaultText a:visited {color: #0032c8;	font-family:Arial, Helvetica, sans-serif;	font-size:13px; font-weight:normal;	text-decoration:underline; line-height:18px; }
.defaultText a:hover {color:#0032c8;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:normal;	text-decoration:none; line-height:18px; }
.defaultText li { background:url(/images/pages/home/bullet.png) 0 0.3em no-repeat; margin-left:10px; padding:0 0 0 15px; margin-bottom:5px;}
.defaultText ul {list-style-type:none; margin-top:10px; margin-bottom:10px;}

.homeLargeBullets {color:#001e3f; font-family:Arial, Helvetica, sans-serif; font-size:13px;	font-weight:bold;	text-decoration:none; line-height:28px;}
.homeLargeBullets a:link {color:#001e3f;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight:bold;	text-decoration:underline; line-height:28px;}
.homeLargeBullets a:visited {color: #001e3f;	font-family:Arial, Helvetica, sans-serif;	font-size:13px; font-weight:bold;	text-decoration:underline; line-height:28px; }
.homeLargeBullets a:hover {color:#001e3f;	font-family:Arial, Helvetica, sans-serif;	font-size:13x;	font-weight:bold;	text-decoration:none; line-height:28px; }
.homeLargeBullets li { background:url(/images/pages/home/check.png) 0 0.3em no-repeat; margin-left:30px; padding:2px 0 0 30px; margin-bottom:5px;}
.homeLargeBullets ul {list-style-type:none; margin-top:0px; margin-bottom:0px;}

.defaultTextSubmenu {color:#464747; font-family:Arial, Helvetica, sans-serif; font-size:16px;	font-weight:bold;	text-decoration:none; line-height:18px;}

.homeSmallText {color:#464747; font-family:Arial, Helvetica, sans-serif; font-size:12px;	font-weight:normal;	text-decoration:none;}
.homeSmallText a:link {color:#0032c8;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:underline;}
.homeSmallText a:visited {color: #0032c8;	font-family:Arial, Helvetica, sans-serif;	font-size:12px; font-weight:normal;	text-decoration:underline;}
.homeSmallText a:hover {color:#0032c8;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;}
.homeSmallText li { background:url(/images/pages/home/bullet.png) 0 0.2em no-repeat; margin-left:10px; padding:0 0 0 15px;}
.homeSmallText ul {list-style-type:none; margin-top:0; margin-bottom:0;}

.subPagesLinks {color:#a3abb8; font-family:Arial, Helvetica, sans-serif; font-size:12px;	font-weight:normal;	text-decoration:none;}
.subPagesLinks a:link {color:#47618d;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;}
.subPagesLinks a:visited {color: #47618d;	font-family:Arial, Helvetica, sans-serif;	font-size:12px; font-weight:normal;	text-decoration:none;}
.subPagesLinks a:hover {color:#47618d;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;}
.subPagesLinks li { width:193px; height:19px; background:url(/images/pages/insideSkeleton/menuItemBg.png) no-repeat; display:block; padding:7px 0 0 25px;}
.subPagesLinks ul {list-style-type:none; margin-top:0; margin-bottom:0;}

/* Footer */
#footer { padding: 10px 0 30px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9da2af; font-weight:normal; clear:both; } 

/*Image Rotator*/
#gallery {position:relative;  height:200px}
#gallery a {float:left;position:absolute;}
#gallery a img {border:none;}
#gallery a.show {z-index:5}
#gallery .caption {z-index:6;background-color:#000;color:#ffffff;height:40px;width:300px;position:absolute;bottom:1px;overflow:hidden;margin-left:20px;font-family:Arial, Helvetica, sans-serif;}
#gallery .caption .content {margin:5px}
#gallery .caption a, #gallery .caption a:link {color:#ffffff}
#gallery .caption .content h3 {margin:0;padding:0;color:#1ECDEF;}

/* Contact Us */
input.error, textarea.error { border:1px dotted red; }
.error{color:Red;}