/* Horizontal lists
----------------------------------------*/
ul.iconlinklist {
	display: block;
	margin: 0;
}

ul.iconlinklist li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	margin-left: 10px;
	font-family: Verdana, Arial; 
	font-size: 8pt;
	padding-bottom: 0px;
	line-height: 1.3em;
	margin-bottom: 0.3em;
	vertical-align: middle;
}

ul.iconlinklist li.iconrightside, p.iconrightside {
	float: right;
	margin-right: 0;
	text-align: right;
}

.iconlinklist li a {
	text-decoration: none;
	color : #990000;
	font-family: Verdana, Arial; 
	font-size: 8pt;
	padding-bottom: 0px;
	line-height: 1.3em;
	vertical-align: text-bottom;
}

.iconlinklist li a:visited {
	text-decoration: none;
	color : #8E6464;
}

.iconlinklist li a:hover {
	text-decoration: none;
	color : #DD6900;
}

.iconlinklist li a:active {
	text-decoration: none;
	color : #DD6900;
}

ul.iconleftside {
	float: left;
	margin-left: 0;
	margin-right: 5px;
	text-align: left;
}

ul.iconrightside {
	float: right;
	margin-left: 5px;
	margin-right: -5px;
	text-align: right;
	vertical-align: -20px;	
}

.secondlevel div {
	background-color:#899eac;
	padding-top:3px;
}

.secondlevel ul {
	background-color:#899eac;
	padding-top:6px;
	padding-bottom:3px;
}

.secondlevel li a {
 	display: block;
	font-family: Verdana, Arial; 
	font-weight: bold;
	font-size: 7pt;
 	text-align: center;
	text-decoration: none;
	color : #FFCC00;
}

.secondlevel li a:visited {
	text-decoration: none;
	color : #FFCC00;
}

.secondlevel li a:hover {
	text-decoration: none;
	color : #FFFF00;
}

.secondlevel li a:active {
	text-decoration: none;
	color : #FFFF00;
}

/* Horizontal, Left Justification
----------------------------------------*/
ul.iconlinklistleft {
	display: block;
	margin: 0;
}

ul.iconlinklistleft li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	margin-left: 2px;
	font-family: Verdana, Arial; 
	font-size: 8pt;
	padding-bottom: 0px;
	line-height: 1.3em;
	margin-bottom: 0.3em;
	vertical-align: bottom;
}

ul.iconlinklistleft li.iconleftsideleft, p.iconleftsideleft {
	float: right;
	margin-right: 0;
	text-align: right;
}

.iconlinklistleft li a {
	text-decoration: none;
	color : #990000;
	font-family: Verdana, Arial; 
	font-size: 8pt;
	padding-bottom: 0px;
	line-height: 1.3em;
	vertical-align: text-bottom;
}

.iconlinklistleft li a:visited {
	text-decoration: none;
	color : #8E6464;
}

.iconlinklistleft li a:hover {
	text-decoration: none;
	color : #DD6900;
}

.iconlinklistleft li a:active {
	text-decoration: none;
	color : #DD6900;
}

ul.iconleftsideleft {
	float: left;
	margin-left: 0;
	margin-right: 5px;
	text-align: left;
}

/* Vertical lists
----------------------------------------*/
ul.viconlinklist {
	display: block;
	margin: 0;
}

ul.viconlinklist li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	margin-left: 10px;
	font-family: Verdana, Arial; 
	font-size: 8pt;
	padding-bottom: 0px;
	line-height: 1.3em;
	margin-bottom: 0.3em;
	vertical-align: bottom;
	white-space: nowrap;
}

ul.viconlinklist li.viconrightside, p.viconrightside {
	float: right;
	margin-right: 0;
	text-align: right;
}

.viconlinklist li a {
	text-decoration: none;
	color : #990000;
	font-family: Verdana, Arial; 
	font-size: 8pt;
	padding-bottom: 0px;
	line-height: 1.3em;
	vertical-align: text-bottom;
}

.viconlinklist li a:visited {
	text-decoration: none;
	color : #8E6464;
}

.viconlinklist li a:hover {
	text-decoration: none;
	color : #DD6900;
}

.viconlinklist li a:active {
	text-decoration: none;
	color : #DD6900;
}

ul.viconleftside {
	float: left;
	margin-left: 0;
	margin-right: 5px;
	text-align: left;
}

ul.viconrightside {
	float: right;
	margin-left: 5px;
	margin-right: 0px;
	text-align: right;
	vertical-align: -20px;	
}

/* Vertical, Left Justification
----------------------------------------*/
ul.viconlinklistleft {
	display: block;
	margin: 0;
}

ul.viconlinklistleft li {
 	font-family: Verdana, Arial; 
	font-size: 7pt;
	padding-bottom: 0px;
	line-height: 1.3em;
	margin-bottom: 0.1em;
	display: block;
	list-style-type: none;
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: middle;
	white-space: nowrap;
}

ul.viconlinklistleft li.viconleftside, p.viconleftside {
	margin-right: 0;
	display: block;
	float:none;
	text-align:left;
	height:16px;
}

.viconlinklistleft li a {
	text-decoration: none;
	padding-bottom: 0px;
	vertical-align: text-middle;
}

ul.viconleftsideleft {
	margin-left: 0;
	margin-right: 0px;
	text-align: left;
}

/* Small Icons images (Not Tiny)
---------------------------------------- */
ul.viconlinklist2 li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	margin-left: 7px;
	margin-bottom: 4px;
	font-family: Verdana, Arial; 
	font-size: 11pt;
	color : #FFFFFF;
	padding-bottom: 0px;
	line-height: 1.5em;
	vertical-align: middle;
	white-space: nowrap;
}


/* Small Icons images (Not Tiny)
---------------------------------------- */
ul.viconlinklist3 li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	margin-left: 3px;
	margin-bottom: 4px;
	font-family: Verdana, Arial; 
	font-size: 10pt;
	color : #FFFFFF;
	padding-bottom: 10px;
	line-height: 1.3em;
	vertical-align: top;
}

/* Icon images
---------------------------------------- */
.icon-calendar, .icon-delete, .icon-add, .icon-edit, .icon-info, .icon-download, .icon-help, .icon-pdf,
.icon-check, .icon-upload, .icon-folder, .icon-print, .icon-terms, .icon-stats, .icon-globe, .icon-enlarge,
.icon-send, .icon-rotate, .icon-modem, .icon-key, .icon-warning, .icon-copyright, .icon-admin, .icon-phone,
.icon-comment, .icon-like, .icon-dislike, .icon-facebook, .icon-settings, .icon-refresh, .icon-twitter,
.icon-map, .icon-google, .icon-googlemaps, .icon-play, .icon-satellite, .icon-register, .icon-lock, .icon-lockopen, 
.icon-alert, .icon-googleearth, .icon-clock, .icon-13, .icon-14 {
	background-position: 0 55%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 2px 2px 0px 19px; /* top right bottom left */
}

.icon-thumbs {
	background-position: 0 55%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 2px 2px 0px 35px; /* top right bottom left */
}

.icon-comments, .icon-goldstar {
	background-position: 0 35%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 2px 2px 0px 28px; /* top right bottom left */
}

.icon-warningsmall {
	background-position: 0 25%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 2px 2px 0px 28px; /* top right bottom left */
}

.icon-checkon, .icon-checkoff {
	background-position: 0 10%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 0px 1px 0px 12px; /* top right bottom left */
}

/* Icon images
---------------------------------------- */
.icon-calendar					{ background-image: url("./images/icon_calendar_tiny.png"); }
.icon-delete					{ background-image: url("./images/icon_delete_tiny.png"); }
.icon-add						{ background-image: url("./images/icon_add_tiny.png"); }
.icon-edit						{ background-image: url("./images/icon_edit_tiny.png"); }
.icon-info						{ background-image: url("./images/icon_info_tiny.png"); }
.icon-download					{ background-image: url("./images/icon_download_tiny.png"); }
.icon-help						{ background-image: url("./images/icon_help_tiny.png"); }
.icon-check						{ background-image: url("./images/icon_check_tiny.png"); }
.icon-upload					{ background-image: url("./images/icon_upload_tiny.png"); }
.icon-folder					{ background-image: url("./images/icon_folder_tiny.png"); }
.icon-print						{ background-image: url("./images/icon_print_tiny.png"); }
.icon-terms						{ background-image: url("./images/icon_terms_tiny.png"); }
.icon-stats						{ background-image: url("./images/icon_stats_tiny.png"); }
.icon-globe						{ background-image: url("./images/icon_globe_tiny.png"); }
.icon-pdf						{ background-image: url("./images/icon_pdf_tiny.png"); }
.icon-send						{ background-image: url("./images/icon_send_tiny.png"); }
.icon-rotate					{ background-image: url("./images/icon_rotate_tiny.png"); }
.icon-modem						{ background-image: url("./images/icon_modem_tiny.png"); }
.icon-key						{ background-image: url("./images/icon_key_tiny.png"); }
.icon-warning					{ background-image: url("./images/icon_warning_tiny.png"); }
.icon-comment					{ background-image: url("./images/icon_comment_tiny.png"); }
.icon-warningsmall				{ background-image: url("./images/icon_warning_small.png"); }
.icon-copyright					{ background-image: url("./images/icon_copyright_tiny.png"); }
.icon-phone						{ background-image: url("./images/icon_phone_tiny.png"); }
.icon-admin						{ background-image: url("./images/icon_admin_tiny.png"); }
.icon-like						{ background-image: url("./images/icon_thumbup_tiny.png"); }
.icon-dislike					{ background-image: url("./images/icon_thumbdown_tiny.png"); }
.icon-thumbs					{ background-image: url("./images/icon_thumbs_tiny.png"); }
.icon-settings					{ background-image: url("./images/icon_settings_tiny.png"); }
.icon-map						{ background-image: url("./images/icon_map_tiny.png"); }
.icon-play						{ background-image: url("./images/icon_play_tiny.png"); }
.icon-satellite					{ background-image: url("./images/icon_satellite_tiny.png"); }
.icon-google					{ background-image: url("./images/icon_google_tiny.png"); }
.icon-googlemaps				{ background-image: url("./images/icon_googlemaps_tiny.png"); }
.icon-refresh					{ background-image: url("./images/icon_refresh_tiny.png"); }
.icon-facebook					{ background-image: url("./images/icon_facebook_small.gif"); }
.icon-twitter					{ background-image: url("./images/icon_twitter_small.gif"); }
.icon-comments					{ background-image: url("./images/icon_comments_small.png"); }
.icon-goldstar					{ background-image: url("./images/icon_goldstar_small.png"); }
.icon-checkon					{ background-image: url("./images/icon_check_mini.png"); }
.icon-checkoff					{ background-image: url("./images/chk2.gif"); }
.icon-enlarge					{ background-image: url("./images/enlarge.gif"); }
.icon-register					{ background-image: url("./images/icon_useradd_tiny.png"); }
.icon-lock						{ background-image: url("./images/icon_lock_tiny.png"); }
.icon-lockopen					{ background-image: url("./images/icon_lockopen_tiny.png"); }
.icon-alert						{ background-image: url("./images/icon_alert_tiny.png"); }
.icon-googleearth				{ background-image: url("./images/icon_googleearth_tiny.png"); }
.icon-clock						{ background-image: url("./images/icon_clock_tiny.png"); }
.icon-13						{ background-image: url("./images/icon_13_tiny.gif"); }
.icon-14						{ background-image: url("./images/icon_14_tiny.gif"); }

/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)
   From http://www.positioniseverything.net/easyclearing.html 
ul.iconlinklist:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}*/

/* navbar fix */
ul.iconlinklist {
	height: 4%;
	overflow: hidden;
}

