/*css/screen.css is a reset stylesheet*/
body{background:transparent url(/images/bg.jpg);font-family:Arial, Helvetica, sans-serif;color:#333;}

/*typography*/
h1, h2, h3, h4, h5, h6{font-weight:normal;margin-bottom:12px;}
h1{font-size:3.5em;}
h2{font-size:2.4em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{font-size:1em;color:#28b5e9;font-weight:bold;}

p{font-size:1em;}

ul, ol{margin:0 0 12px;padding:0;}

a, a:visited{color:#1ab0e8;}
a:hover{color:#258fb7;}
a.memberlogin {
	position:relative;
	display:inline-block;
	text-align:center;
	line-height:1em;
	font-family:"adrianna-extended-1","adrianna-extended-2",sans-serif;
	font-size:125%;
	text-transform:uppercase;
	font-weight:600;
	text-decoration:none;
	color:white;
	background-color:#F47C20;
	padding:.5em 1em;
	margin-right:9px;
}
a.memberlogin:hover {
	background-color:#F6964D;
}
a.memberlogin:after {
	position:absolute;
	top:0;
	right:-8px;
	content:"";
	border-width:4px;
	border-color:transparent transparent #B45C19 #B45C19;
	border-style:solid;
}


.container{width:950px;}
.ShowHide{
	font-weight: bold;
	text-transform: capitalize;
	font-size: x-small;
	text-decoration: none;
	padding: 1px;
}

/*Layout*/
#header{width:946px;margin:12px 0 0 0;background:#fff url(/images/headerbg.jpg) top left no-repeat;height:152px;padding:2px;position:relative;}

	#logo{width:60%;float:left;display:inline;margin:35px 0 0 18px;}
		#logo img{float:left;padding-right:15px;margin-right:15px;border-right:2px solid #374e91;}
		#logo h4{width:430px;color:#374e91;text-transform:uppercase;line-height:20px;margin-top:8px;font-weight:bold;}
		#logo h5{clear:both;margin-top:20px;color:#8e9194;font-style:italic;font-size:13px;}
		
	#meta{float:right;text-align:right;margin-right:18px;display:inline;}
	
		#member{background:transparent;height:45px;margin:-10px -8px 0 0;}
		
		ul#topnav{list-style:none;clear:both;margin-top:42px;display:block;}
		ul#topnav li{display:inline;}
		ul#topnav li a{text-decoration:none;color:#686a6d;font-size:11px;padding:0 8px;border-right:1px solid #686a6d;}
		ul#topnav li:last-child a{border-right:none;padding-left:4px;padding-right:0;}
		ul#topnav li a:hover{text-decoration:underline;}
		/*ul#topnav li.last-menu-item a{border-right:none;padding:0 0 0 8px;}Last Menu Item has no line to the right.  Be sure to give the last item <li class="last-menu-item"> */
		
		#stay_connected{margin-top:16px;}
			#stay_connected:before {content: "Stay Connected:";display:table-cell;vertical-align:middle;}
			#stay_connected a {
				display:table-cell;
				text-decoration:none;
				padding-left:.25em;
			}
			#stay_connected a:hover {opacity: 0.7;filter: alpha(opacity=70); /* For IE8 and earlier */}
			a.fa-twitter-square {color:#55ACEE;}
			a.fa-facebook-square {color:#365897;}
			a.fa-linkedin-square {color:#1884BB;}

#menu{height:51px;width:964px;background:transparent url(/images/ribbon.png) top left no-repeat;margin:-6px -7px -13px;z-index:999;position:relative;}

	ul#nav{display:table;margin:0 auto;list-style:none;}
	ul#nav li{float:left;line-height:38px;padding:0 2.3em;background:transparent url(/images/menu_line.png) 100% 50% no-repeat;display:table-cell;}
		ul#nav li:last-child{background:none;}
	ul#nav li a{color:#aeb0b2;font-family: "adrianna-extended-1","adrianna-extended-2",sans-serif;text-transform:uppercase;text-decoration:none;font-size:1.1em;font-weight:600;}
		ul#nav li a:hover{color:#fbca33;}
	ul#nav li .current {color:#88D4E3;}

#main{width:950px;background:#fff;}

	/*Front Page Image Slider*/
	#windows{height:348px;width:950px;color:#fff;}
		#windows h1, #windows h2{font-family: "adrianna-extended-1","adrianna-extended-2",sans-serif;color:#fff;font-weight:600;margin-bottom:10px;}
		#example {width:950px;height:348px;position:relative;}
		#slides {position:absolute;z-index:100;}
		.slides_container {width:950px;overflow:hidden;position:relative;display:none;}
		.slides_container div.slide {width:950px;height:348px;display:block;}
		#slides .next,#slides .prev {position:absolute;top:150px;left:-24px;width:24px;height:43px;display:block;z-index:101;}
		#slides .next {left:950px;}
		.pagination {width:180px;padding:1px;position:absolute;z-index:999;top:300px;right:0;text-align:right;}/*width:150px;*/
		.pagination li {float:left;margin:0 5px;list-style:none;}
		.pagination li a {display:block;width:16px;height:0;padding-top:15px;background-image:url(/images/windows/paginate.png);background-position:0 0;float:left;overflow:hidden;}
		.pagination li.current a {background-position:0 -16px;}
		/*.caption {z-index:500;position:absolute;left:0;height:30px;width:335px;margin:65px 40px 0 575px;color:#fff;top:0;height:283px;}*/
		.confcaption {z-index:500;position:absolute;right:30px;width:59%;color:#fff;top:6em;text-align:center;}
		.caption {z-index:500;position:absolute;left:0;height:30px;width:350px;margin:65px 30px 0 570px;color:#fff;top:0;height:283px;}
		.caption.left{margin:65px 570px 0 30px;}
		.caption .special{width:470px;font-size:.8em;margin-left:-120px;}/*margin-left:450px;*/
			.caption .special.dark {background-color:#333;opacity:0.6;filter:alpha(opacity=60)/* For IE8 and earlier */;box-shadow:0 0 10px 10px #333;}
			.caption p{font-size:1.1em;line-height:1.7em;}
			.caption .special p {font-size:13px;line-height:1.7em;}
		.caption a.button{text-decoration:none;bottom:30px;position:absolute;}
		.caption a.button span{ 	display:block;width:174px;height:31px;background:url(/images/learn_more.png) top left no-repeat;line-height:31px;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;font-family: "adrianna-extended-1","adrianna-extended-2",sans-serif;font-size:1.3em;font-weight:600;}
			.caption a.button span:hover{background-position:bottom right;}
	
	/*Frontpage Featured Stories*/	
	#frontpage{width:944px;margin:2px 2px 0;background:#f6f6f6 url(/images/frontpagebg.jpg) top left repeat-y;-moz-border-radius-topleft:20px;-webkit-border-radius-topleft:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-radius-topright:20px;border-top-right-radius:20px;border:1px solid #e7e7e7;}
		.lead1{width:189px;padding:0 19px;margin:15px 0;float:left;display:inline;overflow:hidden;}
		.lead1 #twitter{width:199px;margin:0 -5px 0 -10px;height:100%;}
		.lead2{width:235px;margin:0;padding:15px 14px;background:#e9eaea url(/images/frontpage_right_bg.jpg) top left repeat-x;border-right:0;-moz-border-radius-topright:20px;-webkit-border-radius-topright:20px;border-top-right-radius:20px;}
		#frontpage p{font-size:1em;margin-bottom:0;}
		#frontpage h3{font-family: sans-serif;font-weight:400;border-bottom:1px solid #dcdddf;padding-bottom:10px;margin-bottom:10px;}
		#frontpage h6{margin:0;}
		#twitter_update_list{list-style:none;}
		#twitter_update_list li{padding:6px 0;border-bottom:1px solid #dcdddf;}
		.register{background:url(/images/register_button.png) top left no-repeat;width:89px;height:22px;text-align:center;line-height:22px;margin-top:10px;}
			.register a{text-decoration:none;font-weight:bold;}
		.event{padding:6px 0;border-bottom:1px solid #dcdddf;}
			.event p{margin-bottom:0;}
		#partners{width:235px;height:100%;/*background:#fff;*/}
			#partners span{background:;height:85px;width:116px;float:left;}
			#partners span.crec{background-position:0px 0px;}
			#partners span.bea{background-position:-116px 0px;}
			#partners span.emsi{background-position:0px -85px;}
			#partners span.nist{background-position:-116px -85px;}
		
		#tabs{width:189px;}
			.ui-tabs { text-align:center; position: relative; padding: 0; zoom: 1; } 
			.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
			.ui-tabs .ui-tabs-nav li {background:transparent url(/images/switches.png) top left no-repeat;height:18px;width:/*59px*/89px;list-style: none; float: left; position: relative; margin:0 2px; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
			.ui-tabs .ui-tabs-nav li a { line-height:18px;display:block; text-align:center;color:#555;font-size:0.9em;text-decoration:none;}
			.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-position:0 100%;  }
			.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { color:#fff;cursor: text;font-weight:600; }
			.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
			.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding:0; background: none; }
			.ui-tabs .ui-tabs-hide { display: none !important; }
			#tabs-1, #tabs-2, #tabs-3{clear:both;width:189px;padding:12px 0px;text-align:left;}
			#tabs p , #tabs ul{text-align:left;}
			#tabs .updateUL{margin-left:20px}
				
	/*Main Content*/	
	#content{width:950px;padding-top:30px;}
		.header1{background:url(/images/header1.jpg) top left no-repeat;}/*Orange Header*/
		.header2{background:url(/images/header2.jpg) top left no-repeat;}/*Yellow Header*/
		.header3{background:url(/images/header3.jpg) top left no-repeat;}/*Dark Blue Header*/
		.header4{background:url(/images/header4.jpg) top left no-repeat;}/*Light Blue Header*/
		
		/*Left Column*/
		#left{width:202px;float:left;display:inline;}
			#lefttop{height:10px;width:202px;background:transparent url(/images/lefttopcorner.png) top right no-repeat;}
			#leftbottom{height:10px;width:202px;background:transparent url(/images/rightbottomcorner.png) top right no-repeat;}
		
			#subnav{width:166px;background:#b5b7ba;padding:8px 18px 0;}
				#subnav h4{font-weight:600;color:#fff;}
				#subnav ul li{list-style:inside square;font-size:14px;}
				#subnav ul li a{color:#333;text-decoration:none;}
					#subnav ul li a:hover{text-decoration:underline;}
					ul#contactus{background:#717275;padding:18px 18px 8px;margin:18px -18px 0px;}
						ul#contactus li{color:#fff;}
						ul#contactus li a{color:#fff;font-weight:600;}
			
			#fblike{margin:18px;width:166px;overflow:hidden;}
		
		/*Text*/
		#page{width:450px;padding:0 18px;float:left;display:inline;}
			.onecol #page{width:878px;padding:0 36px;}
			.twocol #page{width:652px;}
			
			#page_title{height:70px;width:450px;margin:0 -18px 18px;padding:0 18px;border-bottom:1px solid #989ba0;overflow:hidden;}
				#page_title h2{color:#fff;margin-bottom:0px;}
				#page_title h3{color:#fff;font-style:italic;margin:0;font-size:1.5em;}
				.twocol #page_title{width:652px;}
				.onecol #page_title{width:878px;margin:0 -36px 18px;padding:0 36px;}
				
			#page h1{font-weight:600;font-family: "adrianna-extended-1","adrianna-extended-2",sans-serif;font-size:2.4em;}
			/*#page img{margin-bottom:20px;}*/
			
			#page ul{
	list-style:square;
	margin-left:1.8em;
}
			#page ol{
	margin-left:1.8em;
}
			ul#twocol li{float:left;width:50%;}
			
			.agenda{border-top:2px solid #f47c20;border-bottom:2px solid #f47c20;padding:10px 0;margin-bottom:20px;}
				.agenda p{margin:0;}
			
			.product{margin-bottom:20px;border-bottom:2px solid #bec1c4;clear:both;}
				.product img{clear:both;width:110px;height:auto;float:left;margin:0 10px 10px 0;}
		
		/*Job Postings*/
			#jobs h2{
				font-weight: bold;
				line-height: 1em;
				font-size: 18px;
				margin-top: 1em;
			}
			#jobs ul{
				list-style:disc;
			}
			#jobs ul ul{
				list-style:circle;
			}
			#jobs p:first-child {
				margin-top: 0em;
				margin-bottom: 0em;
			}
			#jobs p {
				margin-top: 1.25em;
				margin-bottom: 0em;
			}
		
		/*Right Column*/
		#right{width:255px;float:right;display:inline;margin-right:7px;}
			#right h4{font-weight:600;border-bottom:1px solid #bec1c4;padding-bottom:8px;margin-bottom:8px;}
			img#followontwitter{margin-top:18px;}
			#right #twitter_update_list{border-bottom:1px solid #bec1c4;padding-bottom:8px;}
			#right #twitter_update_list li{border-bottom:none;}
			
			/*.righttop{background:transparent url(/images/righttop.png) top left no-repeat;height:10px;width:257px;margin:0;padding:0;}*/
			.right_item{width:219px;padding:18px;border:1px solid #e1e1e1;border-radius:10px;margin-bottom:18px;background:#fff url(/images/right_column_bg.jpg) left bottom repeat-x;}
			/*.rightbottom{background:transparent url(/images/rightbottom.png) top left no-repeat;height:10px;width:257px;margin-bottom:18px;}*/

/*Four Colored Stripe*/
#stripes{width:950px;height:3px;background:url(/images/stripes.jpg) top left no-repeat;position:relative;}

#footer{background:#26272a;width:910px;padding:20px;position:relative;margin-bottom:40px;}

	/*Footer Menu*/
	#sitemap{}
		#sitemap h4{font-family: "adrianna-extended-1","adrianna-extended-2",sans-serif;color:#fff;font-weight:600;}
		#sitemap ul{margin-left:4px;}
		#sitemap ul li{list-style:inside square;color:#929598;}
			#sitemap ul li:hover{color:#fff;}
		#sitemap li a{color:#929598;text-decoration:none;}
			#sitemap li a:hover{color:#fff;}
	
	#copyright{background:url(/images/logo_white.png) top right no-repeat;color:#9ea0a2;position:absolute;right:20px;bottom:20px;padding-top:50px;}
		#copyright p{font-size:0.9em;font-style:italic;}
		
img.alignleft{float:left;margin:0 10px 10px 0;}
		
ol.striped{list-style:none;margin-left:0px;margin-bottom:16px;}
ul.striped{list-style:none;margin-bottom:16px;margin-left:0;}
ol.striped li,ul.striped li{font-size:12px;line-height:18px;list-style:none;margin-left:0;}
ul.striped li{padding:4px 10px;margin-left:0;}
ul.striped li.odd{background:#ebece8;}
		
/*Form Styles*/
#membershipapp td{background:none;}
#membershipapp input{padding:3px;border:1px solid #c5c5c5;}
select{border:1px solid #bbb;}

pre{margin:20px 0;background:#f5f5f5;padding:10px;}

h4.tut{padding:3px;background:#1ab0e8;color:#fff;}

.twtr-widget{}
.twtr-doc{margin:0;padding:0;}
.twtr-hd {display:none;}
.twtr-widget .twtr-tweet-wrap {padding:6px 0 !important;}
.twtr-tweet{font-size:1em;font-family:Arial, Helvetica, sans-serif;}
	.twtr-tweet img{border:1px solid #dcdddf;}
.twtr-tweet a{}
.twtr-ft{display:none;}


table.store td, table.store th {
    border: solid #000 1px;
    width: 450px;
}

table.noborder
{
border: none;
}