@charset "UTF-8";


body, span, p, ul, li, table, div {
	font-family:arial,helvetica,clean,sans-serif;
	font-size: 12px;
}

@media print
{    
	#title_bar, #luigi_blueline_container, #luigi_blueline, #luigi_nav
    {
        display: none !important;
    }

	#luigi_whole_wrapper {
		min-width:740px !important;
		max-width:740px !important;
	}
	#luigi_content {
		float:left !important;
		width:733px !important;
	}
}


h2 {
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	font-size:16px;
}

h3 {
	padding:10px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-size:14px;
}

h4 {
	padding:0px 0px 3px 0px;
	margin:0px;
	font-size:12px;
}

.luigi_pointer:hover {
	cursor: pointer;
}


#title_bar {
	float:left;
	min-width:1000px;
	overflow:auto;
}
	#title_bar #luigi_logo {
		float:left;
		min-height:132px;
		width:260px;
		background-image:url(/Images/Logo.jpg);
		background-repeat:no-repeat;
	}

	#title_bar #luigi_title {
		float:left; 
		background-image:url(/Images/ICELuigiImage.jpg);
		background-repeat:no-repeat;
		min-height:132px;
		min-width:468px;
		font-size:92px;
		margin-left:70px; 
		padding-top:0px;
	}

	#title_bar #luigi_login {
		position: relative;
		float:right; 
		min-height:132px;
		width:200px;
		background-color:#FFFFFF;
	}
		#title_bar #luigi_login #DIV_LoginBottom {
			width:200px;
			position: absolute;
			bottom: 5px;
		}
			#title_bar #luigi_login #DIV_LoginBottom #DIV_LoginRight {
				float:right;
			}

#luigi_blueline_container #luigi_blueline {
	border-color: #6699FF; 
	border-style: solid;
	border-width: 0px 0px 4px 0px;

	height:3px; 
}


#luigi_whole_wrapper_background {
	position:absolute;
	background-image:url(/Images/BlueDotBackground.gif);
	width:100%;
}

#luigi_whole_wrapper {
	padding:0px 20px 20px 20px;
	min-width:984px;
	max-width:984px;
}

	#luigi_whole_wrapper #luigi_nav {
		float:left; 
		width:200px; 
		margin:15px 0px 15px 0px;
		padding:10px 0px 0px 10px;
		border:2px solid #6699FF;
		min-height:646px; 
		background-color:white;
	}

		#luigi_whole_wrapper #luigi_nav #LuigiLeftMenu ul li{
		}

		#luigi_whole_wrapper #luigi_nav #LuigiLeftMenu .selected_item, #LuigiTopMenu .selected_item, #LuigiTopMenuRowTwo .selected_item  {
			color: #f1a800;
		}

		#luigi_whole_wrapper #luigi_nav #LuigiLeftMenu .content_nav .sub_item {
			padding-left:20px;
		}


	#luigi_content {
		float:right;
		width:733px;
		min-height:636px; 
		margin:15px 0px 15px 0px;
		padding:10px 10px 10px 10px;

		background-color:white;
		border-color: #6699FF; 
		border-style: solid;
		border-width: 2px 2px 2px 2px;
	}

		#luigi_content #luigi_tabs {
			margin-left:-10px;
			margin-right:-10px;
		}

			#luigi_content #luigi_tabs .luigi_a_tab {
				float:left;
				border-top:0px solid #6699FF;
				border-right:2px solid #6699FF;
				border-bottom:2px solid #6699FF;
				border-left:2px solid #6699FF;
				color:black;
				width:89px;
				padding:5px 0px 0px 0px;
				margin-right:1px;
				height:16px;
			    border-radius: 0px 0px 6px 6px;
				text-align:center;
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ebeff), color-stop(27%,#c1d6ff), color-stop(77%,#e5eeff), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */

			}

				#luigi_content #luigi_tabs .luigi_a_tab:hover {
					padding-top:10px;
				}


.CoolSelectHead {
	padding-top:5px; padding-bottom:8px; padding-left:5px; border:1px solid grey; border-bottom:0px;
}
.CoolSelectFilter {
	padding-top:5px; padding-bottom:8px; padding-left:5px; border-left:1px solid grey; border-right:1px solid grey; border-bottom:0px;
}
.CoolSelectMain {
	height:200px; padding-left:10px; padding-top:10px; border:1px solid grey; overflow-y: scroll;
}
	.CoolSelectMain .CoolSelectCheck {
		padding-bottom:5px;
	}
.CoolSelectFoot {
	padding-top:5px; padding-bottom:8px; padding-left:5px; border:1px solid grey; border-top:0px;
}
	.CoolSelectFoot .CoolSelectPlus:hover {
		cursor: pointer;
	}
.CoolSelectAdd {
	padding-top:5px; padding-bottom:8px; padding-left:3px; border:1px solid grey; border-top:0px;
//	display:none;
}
.CoolSelectMsg {
	color: red;
}



.form_l_float {
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;

	margin-top:0px;
	margin-bottom:15px;
}

.shared_field {
	font-size:11px;
}

.RotateText {
	display:block;
	white-space:nowrap;
	width:15px;
}

.Error {
	color:#FF0000;
}

.Notice {
	color:#c63;
}

.Positive {
	color:#006634;
}

.Msg {
	max-width:565px; 
	font-size:11px;
}

.MsgBulletList {
	padding-top:0px;
	margin-top:5px;
}

.MsgBullet {
	font-size:11px;
}

.dl_link{
	color:#6699ff;
	font-family: "helvetica neue",helvetica,arial,sans-serif;
    font-size: 18px;
    font-weight: 600 !important;
}

a:link 		{ color:black; text-decoration: none; }

a:visited 	{ color:black; text-decoration: none; }
a:hover 	{ color:black; text-decoration: underline;}
a:active 	{ color:black; text-decoration: none; }

