#header {
	height: 136px;
	Width: 960px;
	Float: left;
	Position: relative;
	z-index: 100;
	clear: both;
	Padding-bottom: 12px;
}
#top_nav {
	height: 20px;
	Font-size: 10px;
	line-height: 20px;
	Background-color: #666;
	margin: 0px;
	color: #FFF;
	Float: left;
	Width: 960px;
	Padding: 0px;}
div#logout {
	width: 230px;
	Float: right;
	margin-bottom: 0;
	text-align: left;
	text-transform: uppercase;}
div#logout a, div#logout a:visited {
	color: #FFF;
	text-decoration: none;}
div#logout a:hover {
	text-decoration: underline;}
div#logout img {
	Border: none;
	margin-right: 4px;
	margin-bottom: -1px;
	margin-right: 3px;}
.global_navigation {
	height: 28px;
	Width: 960px;
	Background-image: url(../img/isitc_menuback.jpg);
	Background-repeat: repeat-x;
	Background-position: left top;
	text-transform: uppercase;
	display: table;
	Position: relative;
	top: 0;
	left: 0;
	clear: both;
}
#nav_logo img {
	margin-top: 10px;
	margin-left: 20px;
	Float: left;
}
#nav {
	width: 960px;
	Float: left;
	Padding: 0px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#nav_logo h2 {
	margin: 20px 0 0 0;
	text-indent: -73px;
	Font-size: 1.5em;
	color: #666;
	Font-family: "Tahoma", arial, Helvetica, sans-serif;
	text-transform: none;
	Font-weight: normal;}
#nav_logo {
	width: 718px;
	Height: 88px;
	Float: left;
	margin: 0px;
	Padding: 0px;
	Background-image: url(../img/nav_back.jpg);
	Background-repeat: no-repeat;
	Background-position: left top;}
#nav_login {
	height: 88px;
	Width: 242px;
	Float: right;
	margin: 0px;
	Padding: 0px;
	Background-image: url(../img/isitc_login.jpg);
	Background-repeat: no-repeat;
	Background-position: left top;
	text-transform: none;}
#nav_login form {
	Padding-top: 10px;
	Padding-right: 0px;
	Padding-bottom: 0px;
	Padding-left: 0px;
	Position: relative;
	display: block;
	Float: right;
	margin: 0px;
	Width: 230px;}
.container_24 #nav_login label, .container_24 #nav_login span, .container_24 #nav_login span a {
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	Position: relative;
	text-align: right;
	Float: left;}
.forget {
	line-height: 9px;
	Font-size: 11px;
	Float: left;
	Position: relative;
	display: inline;
	color: #FFF;
	line-height: normal;
	margin: 0px;
	Padding-top: 7px;
	Padding-left: 7px;}
#nav_login input {
	font-size: 10px;
	color: #369;
	Width: 120px;
	Height: 14px;
	Border: 1px solid #999;
	Float: left;
	margin-top: 0;
	margin-right: 0;
	Position: relative;
	margin-left: 2px;}
#nav_login input.inline {
	display: inline;}
#nav_login input.button {
	Background: #094896;
	Font-weight: bold;
	color: #FFF;
	Border: solid 1px #666;
	margin-left: 5px;
	Width: 22px;
	Height: 16px;
	Padding-top: 0;
	Padding-right: 1px;
	Padding-bottom: 0;
	Padding-left: 1px;}
.row {
	display: block;
	Width: 224px;
	Position: relative;
	Padding-bottom: 3px;
	Float: right;
	margin: 0px;}
.container_24 #nav_login a {
	color: #FFF;
	Font-size: 10px;
	text-decoration: underline;
	display: inline;}
.container_24 #nav_login a:hover {
	color: #FF9904;
	text-decoration: underline;
	Background-color: transparent;}
#date_time {
	text-transform: uppercase;
	margin: 0px;
	Padding: 0px;
	Width: 400px;
	Float: left;
	Height: 20px;}
.greybox {
	height: 27px;
	Width: 228px;
	Background-image: url(../img/isitc_grey.jpg);
	Background-repeat: repeat-x;
	Border: 1px solid #cbcbcb;
	Float: left;
	margin-bottom: 5px;
	background-position: bottom;
}
.greyboxWG {
	height: 27px;
	Width: 228px;
	Float: left;
	margin-bottom: 5px;
	background-position: bottom;
}
.greybox h6 {
	Padding-top: 5px;
	color: #999;
	Float: left;
}

.greyboxlong h6 {
	Padding-top: 5px;
	color: #999;
	Float: left;
}
.greyboxlong {
	height: 27px;
	Width: 700px;/*Width: 953px;*/
	Background-image: url(../img/isitc_grey.jpg);
	Background-repeat: repeat-x;
	Border: 1px solid #D7D7D7;
	margin-bottom: 8px;
	float: left;
}
/*.greybox img, .bluebox img, .orangebox img, .greyboxlong img {
	float: left;Padding-top: 4px;Padding-left: 4px; Height: 14px;Width: 14px;}*/

.doticon {
	float: left;
	Padding-top: 6px;
	Padding-left: 4px;
	Height: 14px;
	Width: 14px;
	Padding-right: 4px;}
.orangebox {
	height: 27px;
	Width: 228px;
	Background-image: url(../img/isitc_orange.jpg);
	Background-repeat: repeat-x;
	Border: 1px solid #cb7800;
	Float: left;
	margin-bottom: 5px;}
.orangebox h6 {
	Padding-top: 5px;
	color: #FFF;
	Float: left;}
.bluebox_WG {
	height: 27px;
	Width: 228px;
	Background-image: url(../img/isitc_blue.jpg);
	Background-repeat: repeat-x;
	Border: 1px solid #cb7800;
	Float: left;
	margin-bottom: 5px;}
.bluebox_WG h6 {
	Padding-top: 5px;
	font-weight:bold;
	color: #000033;
	Float: left;}
	/*.orangebox {
	height: 27px;
	Width: 228px;
	Background-image: url(../img/isitc_orange.jpg);
	Background-repeat: repeat-x;
	Border: 1px solid #cb7800;
	Float: left;
	margin-bottom: 5px;}*/
.greybox_WG {
	height: 27px;
	Width: 228px;
	Background-image: url(../img/isitc_greyshad.gif);
	Background-repeat: repeat-x;
	Border: 1px solid #cb7800;
	Float: left;
	margin-bottom: 5px;}
.greybox_WG h6 {
	Padding-top: 5px;
	font-weight:bold;
	color: #000033;
	Float: left;}
.bluebox {
	height: 27px;
	Width: 468px;
	Background-image: url(../img/isitc_blue.jpg);
	Background-repeat: repeat-x;
	Border: 1px solid #0675ca;
	Float: left;
	margin-bottom: 5px;}
.bluebox h6 {
	Padding-top: 5px;
	color: #FFF;
	Float: left;}
.left {
	float: left;}
.right {
	float: right;
	Position: relative;}
.marg_left_4px {
	Float: left;
	Position: relative;
	/*font-size: 0.917em;*/
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}


.marg_left_4px .arial_12px{
	padding: 0px;
	margin: 0px;
}
.dottedline {
	Border-bottom-width: 1px;
	Border-bottom-style: dotted;
	Border-bottom-color: #333;
	Float: left;
	Padding-bottom: 5px;
	width:210px;
}

.box_news .dottedline {
	Border-bottom-width: 1px;
	Border-bottom-style: dotted;
	Border-bottom-color: #333;
	Float: left;
	Padding-bottom: 5px;
	position: relative;
	width: 210px;
}
.dottedline_reltive {
	Border-bottom-width: 1px;
	Border-bottom-style: dotted;
	Border-bottom-color: #999;
	Position: relative;
	Padding-top: 2px;
	Padding-bottom: 3px;}
.icon {
	float: right;
	Padding-right: 4px;
	Padding-top: 5px;}
.slide {
	Padding: 4px;
	Width: 460px;
	Background-color: #FFF;
	Border: 1px solid #999;
	Float: left;}
.orangeborder {
	Border: 1px solid #cb7800;
	Float: left;
	Width: 216px;
	Padding: 6px;
	margin-bottom: 6px;
	/*font-size: 0.917em;*/
}
.thumb {
	float: left;
	Padding: 4px;
	margin-right: 8px;
	margin-bottom: 3px;
	Background-color: #FFF;
	Border: 1px solid #999;}
.logo_thumb {
	Padding: 4px;
	margin-right: 5px;
	margin-bottom: 5px;
	Background-color: #FFF;
	Border: 1px solid #999;}
.mission li {
	list-style-image: url(../img/isitc_square.gif);
	margin-bottom: 4px;
	margin-left: 18px;
	list-style-type: disc;
	Padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	Position: relative;
}
.padding h6 {
	padding-top: 10px;
	padding-left: 17px;
	padding-bottom: 2px;
}
.mission {
	font-size: 0.917em;
}
/*===============================================================================================*/

.nav {
	width: 960px;
	Height: 28px;
	line-height: 8px;
	display: block;
	Background-image: url(../img/isitc_menuback.gif);
	Background-repeat: repeat-x;
	Font-size: 0.615em;
	z-index: 9999;
	Float: left;
	Position: relative;
}
#holder {
	FONT-SIZE: 1.1em;
	HEIGHT: 0px;
	WIDTH: 960px;
	COLOR: #666;
	TEXT-ALIGN: left;
	Padding-top: 0px;
	Padding-right: 0px;
	Padding-left: 0px;
	Float: left;
	clear: both;
	line-height: normal;
	margin: 0px;
	Padding-bottom: 0px;}
/*----------------------------------------------old menu ----------------------------------------*/

#nav UL {
	MARGIN-left: 0px;
	z-index: 2000;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1;
	LIST-STYLE-TYPE: none;
	margin: 0px;
	PADDING-left: 0px;
	WIDTH: 980px;
	PADDING-RIGHT: 0px;
	background: #fff;
	FLOAT: left;
	FONT-WEIGHT: bold;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px
}
#nav LI:hover {
	POSITION: static
}
#nav LI.hover {
	POSITION: static
}
#nav A {
	font-size: 9px;
	TEXT-ALIGN: center;
	background-color: #00629f;
	DISPLAY: block;
	HEIGHT: 20px;
	COLOR: #fff;
	TEXT-DECORATION: none;}
#nav A:hover {
	background-color: #002663;}
#nav A.selected {
	background-color: #002663;}
#nav LI {
	FLOAT: left;
	list-style-type: none;
	padding: 0px;
}
#nav LI A#about {
	WIDTH: 103px;
	HEIGHT: 28px;
	padding: 0px;
}
#nav LI A#admin {
	WIDTH: 98px;
	HEIGHT: 28px;
}
#nav LI A#committees {
	WIDTH: 83px;
	HEIGHT: 28px;
}
#nav LI A#contact {
	WIDTH: 68px;
	HEIGHT: 28px;
}
#nav LI A#events {
	WIDTH: 63px;
	HEIGHT: 28px;
}
#nav LI A#faq {
	WIDTH: 44px;
	HEIGHT: 28px;
}
#nav LI A#forums {
	WIDTH: 139px;
	HEIGHT: 28px;
}
#nav LI A#home {
	WIDTH: 65px;
	HEIGHT: 28px;}
#nav LI A#member {
	WIDTH: 80px;
	HEIGHT: 20px;}
#nav LI A#press {
	WIDTH: 98px;
	HEIGHT: 28px;
}
#nav LI A#profile {
	WIDTH: 93px;
	HEIGHT: 28px;}
#nav LI A#pubs {
	WIDTH: 88px;
	HEIGHT: 28px;}
#nav LI A#search {
	WIDTH: 75px;
	HEIGHT: 28px;}
#nav LI A#working {
	WIDTH: 135px;
	HEIGHT: 28px;
}
 
#nav LI UL {
	BORDER-BOTTOM: #00629f 1px solid;
	POSITION: absolute;
	BORDER-left: #00629f 1px solid;
	Background-color: #fff;
	margin: 0px;
	WIDTH: 188px;
	HEIGHT: auto;
	/*BORDER-TOP: #00629f 1px solid;*/
	FONT-WEIGHT: normal;
	BORDER-RIGHT: #00629f 1px solid;
	left: -999px;}
#nav LI#careersMenu UL {
	WIDTH: 159px
}
#nav LI#careersMenu UL LI {
	WIDTH: 159px;
	BORDER-TOP: #dedede 1px solid;
	BORDER-RIGHT: medium none
}
#nav LI#careersMenu UL A {
	WIDTH: 144px
}
#nav LI#careersMenu UL UL {
	z-index: 200;
	background-color: #fff;
	margin: -29px 0px 0px -175px
}
#nav LI UL LI {
	WIDTH: 188px;
	BORDER-TOP:  #e6e8ff 1px solid;
	BORDER-RIGHT: medium none
}


.separator{
	BACKGROUND-COLOR: #00629f;
	font-size:.2em;
	height:1px;
	/**/border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00629f;

}
 
#nav LI UL A {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 8px;
	background-color: #fff;
	PADDING-left: 10px;
	WIDTH: 175px;
	PADDING-RIGHT: 3px;
	HEIGHT: auto;
	COLOR: #00629f;
	PADDING-TOP: 8px;
	/*border-top-width: medium;
	border-top-style: none;
	border-top-color: #e6e8ff;*/
}

#nav li ul a.hasChildren {
	Background-image:url(../img/menuArrow.gif);
	Background-repeat:no-repeat;
	Background-position:center right;}
#nav LI UL A:hover {
	Background-color: #e0f0fb;
	BORDER-TOP: medium none
}
#nav LI UL UL {
	z-index: 200;
	Background-color: #fff;
	margin-top: -29px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 189px;}
#nav LI:hover UL UL {
	left: -999em
}
#nav LI:hover UL UL UL {
	left: -999em
}
#nav LI.sfhover UL UL {
	left: -999em
}
#nav LI.sfhover UL UL UL {
	left: -999em
}
#nav LI:hover UL {
	left: auto
}
#nav LI LI:hover UL {
	left: auto
}
#nav LI LI LI:hover UL {
	left: auto
}
#nav LI.sfhover UL {
	left: auto
}
#nav LI LI.sfhover UL {
	left: auto
}
#nav LI LI LI.sfhover UL {
	left: auto
}
#nav LI:hover {
	Background: #eda
}
#nav LI.sfhover {
	Background: #eda
}



.box_news {
	float: left;
	padding-bottom: 5px;
	position: relative;
	font-size: 0.917em;
	line-height: 1em;
}
#casslist ul   {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif !important; 
	list-style-type: disc!important;
}
 


/*===============================================================================================*/


#stikerwrapper {
	height: 91px;
	Width: 91px;
	Position: absolute;
	right: 30px;
	top: 100px;
	visibility: visible;
}
/*#stiker_wrapper img {
	float: left; Height: 91px;Width: 91px;Position: relative;
	top: -55px;}*/
#contentwrapper {
	z-index: 1;
	Float: left; 
}
.link_plus {
	text-decoration: none;}
.container_24 {
	margin-left:auto;
	margin-right:auto;
	Width:960px;
	/*background-image: url(../img/24_col.gif);*/Background-repeat: repeat-y;}
/*  
Sticky Footer SolutionBy Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {
	margin:0;
	padding:0;}
/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, .container_24 {height: 100%;}
Body > .container_24 {height: auto;min-height: 100%;}
#contentwrapper {Padding-bottom: 61px;}  /* must be same height as the footer */
#footer {
	Position: relative;
	margin-top: -61px; /* negative value of footer height */
	height: 61px;
	clear:both;
	Background-image: url(../img/isitc_footer.jpg);
	Background-repeat: repeat-x;
}
/* CLEAR FIX*/
.clarfix:after {content: ".";display: block;Height: 0;clear: both;visibility: hidden;}
.clarfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clarfix {height: 1%;}
.clarfix {display: block;}
/* End hide from IE-mac */
#nav LI A#market {
	WIDTH: 134px;
	HEIGHT: 28px;
}

