* { margin:0; padding:0;}
body { background:#d9dfdf; font-family:Tahoma, Geneva, sans-serif; font-size:100%; line-height:1em; color:#FFFFFF;}

input, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:16px;}

.tail-top { background:url(newimages/tail-top.gif) left top repeat-x #16212c;}
.tail-bottom { background:url(newimages/tail-bottom.gif) left bottom repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; height:35px;} 
#contacts-form label input { width:223px; padding:4px 0 4px 3px; color:#a3c6e9; background:#222c37; border:1px solid #fff;}
#contacts-form textarea {width:248px; height:89px; padding:2px 0 2px 3px; margin-bottom:25px; color:#a3c6e9; background:#222c37; border:1px solid #fff; }

/*==================list====================*/
ul { list-style:none;}



#site-nav {}
#site-nav li { display:inline;}
#site-nav li a { display:block; float:left; color:#fff; text-decoration:none; font-weight:bold; width:98px; padding:0 30px 0 5px; text-transform:uppercase; font-size:.91em; line-height:1.64em; margin-right:11px; height:48px; border-left:2px solid #61d4e9;}
#site-nav li a:hover { background:url(newimages/nav-bg.gif) 2px top repeat-y;}
#site-nav li a.last { margin-right:0;}
#site-nav li a.current { background:url(newimages/nav-bg.gif) 2px top repeat-y;}


/*Second Row Navigation*/

.tabsmenucontentclass{clear: left; background: #d2ff53; width: 90%; padding: 5px;}
.tabsmenucontentclass ul{margin: 0; padding: 0; list-style-type: none;}
.tabsmenucontentclass li{float: left;margin-right: 1em;font-family:Arial, Helvetica, sans-serif;font-size:1em;color: #003;font-weight: bold;}
.tabsmenucontentclass li a { border-left:0px solid #223241; color:#223241; text-decoration:none; padding:0 5px;}
.tabsmenucontentclass li a:hover { text-decoration:underline;}

/*Second Row Navigation Padding and Alignment*/

.subtabmargin-one {padding-left:30px; clear:both;}
.subtabmargin-two {padding-left:120px; clear:both;}
.subtabmargin-tres {padding-left:292px; clear:both;}
.subtabmargin-four {padding-left:500px; clear:both;}
.subtabmargin-five {padding-left:705px; clear:both;}


#footer-nav { width:100%; overflow:hidden; font-size:1.1em; padding:20px 0 0 0;}
#footer-nav li { display:inline; margin-left:-1px;}
#footer-nav li a {border-left:1px solid #FFF; color:#FFF; text-decoration:none; text-transform:uppercase; padding:0 10px;}
#footer-nav li a:hover { text-decoration:underline;}

.list1 li { background:url(newimages/sm-icon1.gif) no-repeat left 3px; padding:6px 0 22px 34px; text-transform:uppercase;}
.list1 li.icon2 {background:url(newimages/sm-icon2.gif) no-repeat left 3px;}
.list1 li.icon3 {background:url(newimages/sm-icon3.gif) no-repeat left 3px;}
.list1 li a { text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}

.list2 li { background:url(newimages/arrow1.gif) no-repeat left 5px; padding:0 0 11px 15px;}

.list3 dt { width:100%; overflow:hidden; padding-bottom:15px;}
.list3 dt span { float:right;}
.list3 dt a { background:url(newimages/arrow1.gif) no-repeat left 5px; padding:0 0 0 15px; display:block;}
.list3 dt a.alt { text-decoration:none;}
.list3 dt a.alt:hover { text-decoration:underline;}
.list3 dd { padding:0 0 15px 15px;}

.list4 dt { background:url(newimages/sm-icon1.gif) no-repeat left top; padding:6px 0 16px 34px;text-transform:uppercase;}
.list4 dt a { text-decoration:none;}
.list4 dt a:hover { color:#fff;}
.list4 dd {padding:0 0 16px 34px;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:26px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:26px;}
.p3 { margin-bottom:6px;}


/*==================txt, links, lines, titles====================*/
a {color:#a3c6e9;}
a:hover{text-decoration:none;}

h2 { font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; font-size:1.75em; background:url(newimages/ico1.jpg) no-repeat left 28px; padding:20px 0 0 48px; line-height:1em; margin-bottom:21px;}
h2.alt {min-height:48px; height:auto !important; height:48px;}
h2.altnavy {min-height:48px; height:auto !important; height:48px; color:#96a1ab;}
h3 { font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; font-size:1.75em; background:url(newimages/mergeico.gif) no-repeat left 18px; padding:20px 0 0 52px; line-height:1em; margin-bottom:21px; }
h3.alt {min-height:48px; height:auto !important; height:48px;}
h4 { font-size:1em; font-weight:normal; text-transform:uppercase; color:#a3c6e9; margin-bottom:11px;}
h5 { font-size:1em; font-weight:normal; color:#a3c6e9; margin-bottom:11px;width:480px; background-color:#333; padding:5px; font-weight:bold;}
h6 {font-size:1em; font-weight:normal; color:#000; margin-bottom:11px; width:480px; background-color:#a3c6e9; padding:5px; font-weight:bold;}
.subheader { font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; font-size:1.75em; padding:0px 0 0 2px; line-height:1em; margin-bottom:21px; }
.subheaderblue {
	font-family:Arial, Helvetica, sans-serif;
	color:#09F;
	font-weight:normal;
	font-size:1.75em;
	padding:0px 0 0 2px;
	line-height:1em;
	margin-bottom:21px;
}
.subheadergreen {
	font-family:Arial, Helvetica, sans-serif;
	color:#d2ff53;
	font-weight:normal;
	font-size:1.75em;
	padding:0px 0 0 2px;
	line-height:1em;
	margin-bottom:21px;
}
.subbulletsgreen {
	font-family:Arial, Helvetica, sans-serif;
	color:#d2ff53;
	font-weight:normal;
	font-size:1.30em;
	padding:0px 0 0 2px;
	line-height:1.35em;
	margin-bottom:21px;
}
.subheader.alt {min-height:48px; height:auto !important; height:48px;}
.colorgray {color:#d2ff53;}
.namemed{color:#d2ff53; font-size:1.0em; line-height:20px;}
.secondhead{
	color:#FC3;
	font-size:1.25em;
	line-height:20px;
}
.namelarge{color:#d2ff53; font-size:1.25em; font-weight:bolder; line-height:30px;}

.rss { display:inline-block; background:url(newimages/rss.gif) no-repeat left 3px; padding:3px 0 1px 27px; color:#0e5b9b;}
.link1 { display:inline-block; background:url(newimages/marker1.gif) no-repeat left 3px; padding:10px 0 1px 31px; color:#0e5b9b;}
.link2 { display:inline-block; background:url(newimages/marker2.gif) no-repeat left 3px; padding:12px 0 1px 31px;}
.link3 { background:url(newimages/arrow1.gif) no-repeat left 3px; padding:0 0 0 14px; text-transform:uppercase; font-size:.91em;}
.link4 { text-decoration:none; text-transform:uppercase;}
.link4:hover { text-decoration:underline;}

.button { float:right;}
.button span { display:block; background:url(images/button-left.gif) no-repeat left top; padding-left:3px;}
.button span span { background:url(images/button-right.gif) no-repeat right top; padding-right:4px; padding-left:0;}
.button span span a { display:block; background:#333743; padding:4px 5px 3px 5px; color:#fff; text-decoration:none; text-transform:uppercase;}
.button span span a:hover { text-decoration:underline;}

.line-hor { background:url(newimages/line-hor.gif) left top repeat-x; height:1px; overflow:hidden; font-size:0; line-height:0; margin:24px 0 20px 0;}

.title { margin-bottom:20px;}

/*==================boxes====================*/
.box { background:url(newimages/box-bg.gif) left top repeat-x; width:100%;}
.box .border-top {background:url(newimages/border.gif) repeat-x top;}
.box .border-bot {background:url(newimages/border.gif) repeat-x bottom;}
.box .border-left {background:url(newimages/border.gif) repeat-y left;}
.box .border-right {background:url(newimages/border.gif) repeat-y right;}
.box .left-top-corner {background:url(newimages/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(newimages/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(newimages/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(newimages/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:24px 25px 32px 26px;}
.box h3 { background:none; padding:0; margin-bottom:18px;}

.box1 { background:url(newimages/box1-bg.gif) left top repeat-x; width:100%; font-size:.91em;}
.box1 .left-top-corner {background:url(newimages/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(newimages/right-top-corner1.gif) no-repeat right top; width:100%;}
.box1 .inner { padding:19px 30px 42px 12px;}
.box1 .inner1 { padding:19px 30px 12px 12px;}
.box1 .img-indent { margin-right:8px;}
.box1 .title { margin:13px 0 17px 0;}

.cont-box { padding:0 80px 0 0; margin:0;}
.cont-box span { float:right;}

/*header*/
#header .row-1 { height:134px; background-image:url(newimages/exheader.jpg);}
#header .row-1 .indent {padding:8px 0 0 700px;}
#header .row-2 { height:52px; padding-left:33px;}
#header .row-2a { height:26px; padding-left:33px; background-color:#d2ff53; }
#header .row-3 { color:#000; line-height:1.5em; background-image:url(newimages/displayarea.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3prods { color:#000; line-height:1.5em; background-image:url(newimages/productheader.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3pis { color:#000; line-height:1.5em; background-image:url(newimages/trainingheader.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3perks { color:#000; line-height:1.5em; background-image:url(newimages/perksheader.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3contact { color:#000; line-height:1.5em; background-image:url(newimages/contactheader.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3speaking { color:#000; line-height:1.5em; background-image:url(newimages/speakingheader.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3market { color:#000; line-height:1.5em; background-image:url(newimages/marketheader.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3home { color:#000; line-height:1.5em; background-image:url(newimages/onfireheader.jpg); height:158px; padding:170px 60px 0px 200px;}
#header .row-3upi { color:#000; line-height:1.5em; background-image:url(newimages/upiheader.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3conference { color:#000; line-height:1.5em; background-image:url(newimages/summertripslidesshow.gif); height:298px; padding:30px 0px 0px 30px;}
#header .row-3webinars { color:#000; line-height:1.5em; background-image:url(newimages/webinarheader.jpg); height:298px; padding:30px 0px 0px 30px;}
#header .row-3mistake { color:#000; line-height:1.5em; height:298px; padding:30px 0px 0px 30px;}
#header .row-3 .slogan { margin-bottom:13px; }
#header .row-3 .sights { width:380px; height: 265px;}
#header .row-3 p { margin-bottom:13px;}

/*headernoview*/
#headernoview .row-1 { height:134px; background-image:url(newimages/exheader.jpg);}
#headernoview .row-1 .indent {padding:8px 0 0 760px;}
#headernoview .row-2 { height:52px; padding-left:33px;}
#headernoview .row-2a { height:26px; padding-left:33px; background-color:#d2ff53; }

/*content*/
#content { padding:40px 30px 40px 35px;}

/*footer*/
#footer { padding:0 0 0 20px; background-color: #5179A2; line-height:20px;}
#footer span { color:#FFF; text-transform:uppercase; padding-left:10px; }
#footer a { color:#FFF; }

/*==========================================*/
