
/* WEB FONT DEFINITIONS */
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=f9ac3543-91fb-4e59-8998-de20dfc9c564");
@font-face{
	font-family:"AvenirNextLTW01-Medium";
	src:url("../fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?iefix") format("eot");
}
@font-face{
	font-family:"AvenirNextLTW01-Medium";
	src:url("../fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?iefix");
	src:url("../fonts/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff"),url("../fonts/63a74598-733c-4d0c-bd91-b01bffcd6e69.ttf") format("truetype"),url("../fonts/a89d6ad1-a04f-4a8f-b140-e55478dbea80.svg#a89d6ad1-a04f-4a8f-b140-e55478dbea80") format("svg");
}
@font-face{
	font-family:"AvenirNextLTW01-Heavy";
	src:url("../fonts/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot?iefix") format("eot");
}
@font-face{
	font-family:"AvenirNextLTW01-Heavy";
	src:url("../fonts/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot?iefix");
	src:url("../fonts/181c847e-cdbc-43d5-ae14-03a81c8953b4.woff") format("woff"),url("../fonts/045d1654-97f2-4ff0-9d24-21ba9dfee219.ttf") format("truetype"),url("../fonts/3c111f4f-c9f7-45d4-b35f-4f4ed018842f.svg#3c111f4f-c9f7-45d4-b35f-4f4ed018842f") format("svg");
}
/* END: WEB FONT DEFINITIONS */

/*
global css for ITT Leopold
author: Brendon Gonzalez - bgonzalez@allerton.com
*/

/*
File outline
global css
	base
	header
	navigation
		menu
		search
		breadcrumbs
	wrapper
		secondary menu - defines both 2nd and 3rd columns of process pages
		guide
			help desk
		events
		data tables
	footer
	splash pages
	process pages
	overrides
	
*/
/*Base*/
body{
	font-family:Verdana;
	font-size:1em;
	}
a{
	color:#003E74;
	text-decoration:none;
	font-size:.8em;
	}
a:hover{
	text-decoration:underline;
	}
p{
	color:#626469;
	margin-bottom:10px;
	font-size:.8em;
	line-height:17px;
	}
img, object{
	margin-bottom:10px;
	display:block;
	z-index:0;
	}
h1{
	margin-bottom:15px;
	font-size:1.1em;
	}
h2{
	color:#646569;
	display:block;
	font-weight:bold;
	margin-bottom:7px;
	line-height:18px;
	}
h3{
	color:#003E74;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	}
h4{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	vertical-align:top;
	}
h5{
	color:#003E74;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	}
h6{
	color:#646569;
	display:block;
	font-weight:bold;
	margin-bottom:7px;
	line-height:18px;
	}
sup{
	font-size:9px; 
	vertical-align:top;
	}
span{
    font-family:Arial;
    font-size:11px;
}


/*End Base*/

/*Header*/
#header{
	height:80px;
	display:block;
	margin-top:11px;
	}
#leopold{
	display:block;
	margin-top:11px;
	}
/*End Header*/

/*Navigation*/
#navigation{
	height:60px;
	display:block;
	}
/*Navigation>Menu*/
#menu #topLevel{
	background:#626469;
	}
	
/*Further navigational css is defined in ddsmoothmenu.css*/

/*End Navigation>Menu*/
/*Table Padding*/
.bump	{padding:5px;}
/*End Table Padding*/
/*Extra*/
.text{
	color:#626469;
	margin-bottom:10px;
	font-size:.8em;
	line-height:17px;}
.klondike{
	border-bottom:none;
	}
.klondike a:hover{
	text-decoration:none;
	}
.klondike ul li{
	padding:5px;
	border-bottom:none;
	}
/*End Extra*/
/*Search*/
#navigation #search_bar{
	background:#626469;
	display:block;
	height:26px;
	padding-top:7px;
	}
#navigation #search_bar input{
	display:block;
	float:left;
	width:137px;
	border:1px solid #444444;
	}
#navigation #search_bar #submit{
	width:60px;
	margin-left:10px;
	}
/*End Search*/

/*BreadCrumbs*/
#breadcrumbs{
	padding-left:10px;
	}
#breadcrumbs p{
	width:73%;
	display:block;
	padding:10px 0 10px 0px;
	}
/*End BreadCrumbs*/
/*End Navigation*/

/*Wrapper*/
#wrapper{
	margin-bottom:20px;
	height:auto;
	display:block;
	}
#wrapper #news_feed{
	margin-bottom:15px;
	}
/*Wrapper>Content Primary*/
#content_primary ul{
	font-size:12px;
	margin-left:20px;
	margin-bottom:10px;
	}
#content_primary ul li{
	font-size:12px;
	list-style:none;
	margin-bottom:3px;
	color:#646769;
	}
#content_primary ul li p{
	font-size:12px;
	}
#content_primary a{
	font-size:1em;
	}
#content_primary ul li.divider{
    margin-bottom:10px;
}
#content_primary a.expander, #content_primary a.expanderTable{
    font-family:Verdana;
    font-style:italic;
    font-weight:bold;
    font-size:12px;
    color:#333;
    display:block;
    margin-bottom:10px;
}

/*End Wrapper>Content Primary*/

/*Wrapper>Guide*/
#guide h2{
	color:#FFFFFF;
	padding-left:5px;
	margin:0;
	}
.secondary_menu_head, #help_head{
	padding:5px 0 5px 0;
	background:#51626F;
	}
/*Wrapper>Secondary Menu*/
.secondary_menu{
	margin-bottom:10px;
	border-bottom:solid 1px #51626F;
	}
.secondary_menu_links ul{
	padding:5px 10px 10px 10px;
	}
.secondary_menu_links ul li{
	padding:5px 0 8px 0;
	/*list-style:url('/ittsite/assets/right.gif') outside;
	margin-left:10px;
	vertical-align:bottom;*/
	}
.secondary_menu_links ul li a{
	color:#626469;
	}
.secondary_menu_links ul li.last{
	padding:5px 0 0 0;
	border-bottom:none;
	}
.secondary_menu_links ul li ul{
	font-size:12px;
	padding:0 0 0 5px;
	}
.secondary_menu_links ul li ul li{
	font-size:12px;
	padding:3px 0 3px 0;
	color:#CCCCCC;
	list-style:none;
	margin-left:0;
	}
/*End Wrapper>Secondary Menu*/

/*Wrapper>Guide>HelpDesk*/
#help_desk{
	display:block;
	height:auto;
	}
#help_image{
	text-align:center;
	background:#3366CC;
	}
#help_image img{
	margin-bottom:0px;
	}
#help_links{
	background:#CCCCCC;
	}
#help_links ul{
	padding:5px 10px 10px 10px;
	}
#help_links ul li{
	padding:5px 0 8px 0;
	border-bottom:solid 1px #51626F;
	}
#help_links ul li a{
	font-weight:bold;
	}
#help_links ul li.last{
	padding:5px 0 0 0;
	border-bottom:none;
	}
/*End Wrapper>Guide>HelpDesk*/

/*Wrapper>DataTable*/
table.data_table{
    font-size:12px;
    font-family:Verdana;
    margin-top:5px;
    margin-bottom:30px;
}
table.data_table th{
    padding:10px 10px 10px 0;
    border-bottom:1px solid #AAA;
    color:#003E74;
}
table.data_table tr.bottom td{
    border-bottom:1px solid #AAA;
}
table.data_table td{
    padding:15px 10px 10px 10px;
    vertical-align:middle;
    width:250px;
    border-bottom:1px solid #EEE;
}
table.data_table td.align{
    border-right:1px solid #AAA;
    border-bottom:1px solid #AAA;
    margin-right:10px;
    padding-left:0;
    font-weight:bold;
    color:#103e60;
    width:150px;
}
#content_primary table.maintenance td.align{
    width:250px;
    text-align:left;
}
table.maintenance td{
    text-align:center;
    width:auto;
}
table.two_column{
    width:700px;
}
table.two_column td{
    width:auto;
}
table.two_column td.align{
    width:150px;
}
#content_primary table.data_table td ul{
    margin:0;
    padding:0;
}
#content_primary table.data_table td ul li{
    padding:10px 0 10px 0;
    color:#000;
    list-style:none;
    border-bottom:1px solid #EEE;
}
#content_primary table.data_table td ul li.last{
    border-bottom:none;
}

/*End Wrapper>DataTable*/

/*Wrapper>Events*/

table#events{
    font-size:12px;
    font-family:Verdana;
}
table#events tr{
    
}
table#events th{
    padding:10px 15px 10px 0;
    margin:10px 0 0 0;
    color:#037;
}
table#events td{
    padding:10px 20px 10px 0;
    margin:10px 0 0 0;
    border-bottom:1px solid #AAA;
}


/*End Wrapper>Events*/

/*End Wrapper*/

/* FOOTER */
#footerr {
	margin: 33px 0px 33px 0px;
	background-color: #dcdddd;
	width: 960px;
	height: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6259;
}
#footerr .contentt {
	padding: 24px 16px 0 16px;
}
#footerr a,
#footerr a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6259;
	text-decoration: none;
	padding-right: 30px;
}
#footerr a:hover {
	text-decoration: none;
	color: #0076A4;
}
#footerr span.last {
	padding-left: 193px;
}
/* END: FOOTER */

/*Splash Pages*/
#content_splash ul{
	}
#content_splash ul li{
	border-bottom:1px solid #CCCCCC;
	padding:5px 0 0px 0;
	margin-bottom:5px;
	}
.inlineImage{
	float:left;
	display:inline-block;
	padding:5px 10px 5px 0;
	margin:0;
	clear:left;
	}
.inlineImageRight{
	float:right;
	display:inline-block;
	padding:5px 0 5px 10px;
	margin:0;
	}
/*End Splash Pages*/

/*Process Pages*/
#content_secondary h2{
	color:#FFFFFF;
	padding-left:5px;
	margin:0;
	}
#content_secondary .secondary_menu ul li{
	border-bottom:none;
	font-size:12px;
	line-height:15px;
	}
#content_secondary h2{
	color:#003E74;
	padding-left:5px;
	margin:0;
	}
#content_secondary .secondary_menu_head{
	background:none;
	padding:5px 0 5px 0;
	}
#features, #resources, #processes{
	border:1px solid #CCCCCC;
	}
#content_secondary #features ul li{
	line-height:16px;
	font-size:10px;
	color:#646769;
	}
#content_secondary #features ul li h3{
	font-size:14px;
	color:#000;
    margin:0;
    padding:0;
	}
#content_secondary #features ul li h4{
	font-size:12px;
	color:#545759;
	}
/*End Process Pages*/

/*Overrides*/
ul#features_update{
    margin-top:-10px;
}
#content_primary a.enlarge{
	font-size:10px;
	margin:0 0 10px 0;
	padding:0;
	display:block;
	}
#navigation .grid_12{
	margin-right:0px;
	padding-right:10px;
	}
#navigation .grid_4{
	margin-left:0px;
	padding-left:10px;
	}
#content_primary, #content_secondary{
	margin-left:0;
	margin-right:0;
	}
#content_primary{
	padding-right:10px;
	padding-left:0;
	margin-left:10px;
	}
#content_primary h2{
	color:#003E74;
	}
#content_primary h4{
	padding-top:10px;
	}
#content_secondary{
	padding-right:0;
	padding-left:10px;
	margin-right:10px;
	}
#content_primary, #content_secondary, #content_splash{
	padding-top:10px;
	background:url('./images/main/black.jpg') no-repeat;
	}
.secondary_menu_links ul li a.selected{
	font-weight:bold;
	color:#003E74;
	}
#content_primary ul.useBullets{
	margin-left:30px;
	}
#content_primary ul.useBullets li{
	list-style:disc outside;
	}
/*End Overrides*/

