/* --- PAGE LAYOUTS --- */

a img { border:none; }

#iisbanner { height:100px; background:#000 url("/picture/iceinspace_logo_bgnd.jpg") no-repeat top right; margin:0px; padding:0px; }
#iislogo { float:left; padding-top:18px; margin: 0px; }

#iisfooter { padding:10px; color:#FFF; font-size:1em; border-top:2px solid #000; border-bottom:2px solid #c00; background-color:#224a82; }
#iisfooter a { color:#FFF; }
#iisfooter table#linkstable {  }
#iisfooter table#linkstable td { padding-right:40px; }
#iisfooter ul.links { margin:0px;padding:0px;list-style:none; list-style-image:none;}
#iisfooter ul.links li { padding:2px 0px; }
#iisfooter #copy { color:#CCC; font-size:11px; }

div.iisleftcol, td.iisleftcol { width:160px!important; font-size:11px;line-height:16px; color:#FFF; background:#224a82; padding:0px; margin:0px; }
div.iisleftcol { overflow:hidden;}
td.iisleftcol { }

/*.iisleftcol *, .iisrightcol * { font-family: Verdana,Helvetica,Arial,sans-serif; font-size:9px; }*/
.iisleftcol img, .iisrightcol img {  margin:0px; padding:0px; }
.iisleftcol table, .iisrightcol table {  margin:0px; padding:0px; }

div.iisrightcol, td.iisrightcol { width:128px!important; color:#FFF; background:#224a82; margin:0px; padding:0px; }
div.iisrightcol { overflow:hidden; }
td.iisrightcol { }

.columna { height:5px;font-size:1px; background: url(/vbiis/images/gradients/gradient_tcat.jpg) repeat-x top left;padding:0px;margin:0px; }
.columnb { height:18px;font-size:9px; line-height:11px;color:#aaa; background:#26558d url(/vbiis/images/gradients/gradient_thead.jpg) repeat-x bottom left;padding:0px;margin:0px; }

/* --- MAIN MENU --- */

#iismenu { margin:0px; padding:0px; overflow:hidden; background:#26558d; }
#iismenu li { margin:0px; padding:0px; list-style:none; list-style-image:none; }
#iismenu ul { margin:0px; padding:0px; border-bottom:1px solid #4A5966; }
#iismenu ul ul { border:none; }
#iismenu ul ul ul { border:none; }
#iismenu ul ul a{ text-indent: 16px; border:none; }
#iismenu ul ul ul a{ text-indent: 24px; }
#iismenu ul.sublevel, #iismenu li.sublevel { background-color: #214979; }
#iismenu ul.sublevel { padding-bottom:5px; }

#iismenu a {
	font-size		: 11px;
	line-height		: 17px;
	color			: white!important;
	width			: 100%;
	text-indent		: 8px;
	vertical-align	: middle;
	margin			: 0px;
	padding			: 0px;
	display			: block;
	text-decoration	: none;
	font-weight		: normal;
	border-top		: 1px solid #4A5966;
}

#iismenu a:focus {  }

html>body #iismenu a {width:100%;}

#iismenu a:hover, #iismenu a:active { background:none; background-color:#2764AC; }
#iismenu a.active, #iismenu a.active:hover { background:#040B37 url(/vbiis/images/gradients/gradient_thead.jpg) repeat-x top left; }

/* --- FEATURE BOXES --- */

.iisleftcol .iisbox { width:155px!important; margin:0px 0px 4px 3px; }
.iisrightcol .iisbox { width:122px!important; margin:0px 0px 4px 3px; }
.iisleftcol .iisbox .container { width:145px; overflow:hidden; }
.iisrightcol .iisbox .container { width:112px; overflow:hidden; }

.iisbox, .iisboxhead { font-weight:normal; margin:0px; padding:0px;line-height:16px; }
.iisbox { color:#003366; background-color:#789dc9; border-style:solid; border-width:1px; border-color:#789dc9 #000 #000 #789dc9; border-spacing:0px; }
.iisbox .iisboxhead { font-size:11px;line-height:17px;color:#aaa; background:#26558d; text-align:center; padding:0px; margin:0px;height:18px; }
.iisbox .container { padding:0px; margin:4px; }
.iisbox .footer { background:#336699; margin:3px 4px 4px 4px;padding:2px;text-align:center;vertical-align:middle; }

table.iisbox { font-size:11px; }
.iisbox .footer a, .iisbox .footer a:visited, .iisbox .footer a:link {color:white;}
.iisbox .center { text-align:center; }
.iisbox .left { text-align:left; }
.iisbox .right { text-align:right; }
.iisbox .pad { padding:4px; }
.iisbox .padlr { padding-left:4px;padding-right:4px; }
.iisbox .padtb { padding-top:4px;padding-bottom:4px; }
.iisbox .black { background-color:black; }
.iisbox .links a, .iisbox .links a:visited { color:#FFF; }
.iisbox .links a:hover, .iisbox .links a:active { color:#FFF; text-decoration:underline; }
.iisbox fieldset { padding:5px 0px 5px 5px; margin-bottom:5px; border:1px solid #ccc; }

#iceclock, #iceclock city, #iceclock time { background-color:#789dc9; }
#iceclock .city { font-weight:normal; }
#iceclock .time { color:#333; font-weight:bold;	padding-bottom:2px;border-bottom:1px solid #000;}
#iceclock .dst { font-weight:normal; font-size:11px; border:none; }
#iceclock .clksunimg, #iceclock .clkmoonimg { float:right;width:20px;height:20px;background:url("/iceclock/images/stateimage.png") left bottom  no-repeat; }
#iceclock .clksunimg { background-position:left top; }

.eventlist-item { border-bottom:1px solid #000;padding-bottom:2px; }

.msginfo, .msgsuccess, .msgwarning, .msgerror, .msgvalidation {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.msginfo {
/*	color: #00529B;*/
	color: #000000;
	background-color: #BDE5F8;
	background-image: url('/picture/icons/Knob Info.png');
	border-color: #000000;
}
.msgsuccess {
    color: #4F8A10;
    background-color: #DFF2BF;
	background-image: url('/picture/icons/Knob Valid Green.png');
}
.msgwarning {
    color: #9F6000;
    background-color: #FEEFB3;
	background-image: url('/picture/icons/Knob Attention.png');
}
.msgerror {
    color: #D8000C;
    background-color: #FFBABA;
	background-image: url('/picture/icons/Knob Cancel.png');
}
.msgvalidation {
    color: #D63301;
    background-color: #FFCCBA;
	background-image: url('/picture/icons/Knob Red Attention.png');
}

.fan_box .connections {
border-top:1px solid #D8DFEA;
min-height:10px;
padding:10px 0 4px 10px;
}

#cse-search-results iframe { width:100%!important;}
#srchbox{opacity:0.9;}
#cse-search-box input#srchbtn{font-size:11px;}
#cse-search-box .rgroup input,#cse-search-box .rgroup label{cursor:pointer;vertical-align:text-bottom;}
#cse-search-box .rgroup label { margin-right:15px; }

/*----------*/
table.minical {
	background-color:#FFF;
	width:100%;
	table-layout:fixed;
	font-size:11px;
	border-collapse:collapse;
}

table.minical td {
	font-style: normal;
	text-align:center;
	vertical-align:middle;

}

table.minical a {
	display:block;
}

table.minical td.monthlabel {
	background-color:#DDD;
	color:#000;
	line-height:21px;
}

table.minical td.monthlabel a {
	color:#000;
}

table.minical tr.daynames td {
	color: #555;
	background-color:#EEE;
	line-height:17px;
}

table.minical tr.weekdays td {
	line-height:21px;
	color: #555;
}

table.minical td.prevday {
	color:#BBB!important;
	background-color:#EEE;
	font-weight:normal;
	font-style:italic;
}

table.minical td.prevday a {
	color:#ccc!important;
	font-weight:normal;
	font-style:italic;
}

table.minical tr.weekdays a {
	color:#FFF;
	background-color:#92AFE5;
}

table.minical a.e1 { background-color:#779de5!important; }
table.minical a.e2 { background-color:#5c8ce5!important; }
table.minical a.e3 { background-color:#407ae5!important; }

/*table.minical td.today a {
	font-weight: bold;
	color:#c00;
}*/
table.minical td.today div {
	border:1px solid #c00;
	height:19px;
	line-height:19px;
}

