a:visited {
	color: maroon;
}

a:hover {
	color: crimson;
	text-decoration: underline;
}

a {
	text-decoration: none;
	color: Blue ;
}

#cool_large_link {
	font-weight: bold; 
	font-size: 13pt; 
	text-transform: uppercase; 
	margin-left: 5px;
	margin-bottom: 5px;

	padding-top: 5px; 
	padding-bottom: 10px;

	padding-right: 5px; 
	padding-left: 5px;
	deleted_background-color: whitesmoke;

	background-color: lemonchiffon;
	color: forestgreen;

	border-width: 1px;
	border-color: darkgray;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-radius: 10px;
}

.santa {
	background-image: url("../images/santa_in_sled.gif");
	background-repeat: no-repeat;
}

.santa_cap {
	background-image: url("../images/santacornerhat.png");
	background-repeat: no-repeat;
}


.santa_ball {
	background-image: url("../images/discounts.gif");
	background-repeat: no-repeat;
	background-position: 72 1;
}


LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	OLD_text-align: justify;
	margin-bottom: 4
}


#left_header {
	font-family: Verdana;
	color: whitesmoke; 
	font-size: 10pt; 
	font-weight: bolder; 

	letter-spacing: 1px; 
	text-transform: capitalize; 

	padding-left: 6px; 
	padding-bottom: 4px;
	padding-top: 4px;

	min-width: 130px;



	border-radius: 8px;

	//background-color: red;
	background-image: url(images/left_top.gif);
	background-repeat: no-repeat;
	background-position: left-top;
}


#footnote2 {
	background-color: lemonchiffon;
	color: forestgreen;
	margin: 12px;
	padding: 10px;
	border-color: gainsboro; 
	border-style: solid; 
	border-width: 1;
	border-radius: 4px;
}

#hint {	color:gray;
	font-family:verdana,tahoma; 
	//font-size: 90pt;
	margin-bottom: 5; 
	margin-left:7; 
	font-weight: normal;
	text-transform: none;
	}




#top_news_links {

	font-weight: bold; 
	font-size: 13pt; 
	text-transform: Capitalize; 
	margin-left: 10px;
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-right: 10px; 
	padding-left: 10px;
	deleted_background-color: whitesmoke;

	//background-color: lemonchiffon;
	background-color: GhostWhite ;//#FAFAFA;
	color: forestgreen;

	border-width: 1px;
	border-color: darkgray;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-radius: 10px;
}


#cool_large_link2 {
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-right: 10px; 
	padding-left: 10px;
	deleted_background-color: whitesmoke;
	background-color: lemonchiffon;
	color: forestgreen;

	border-width: 1;
	border-color: darkgray;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-radius: 10px;
}

#footnote3 {
	font-face: Verdana;
	background-repeat:no-repeat; 
	background-color: whitesmoke; 
	margin-left: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent:0; 
	padding-left: 10; 
	padding-right: 10; 
	padding-top: 10; 
	padding-bottom: 10; 

	border-color: darkgray; 
	border-style: solid ;
	border-width: 1px;
	border-radius: 15px;
}

#footnote {
	font-face: Verdana;
	font-size: 13pt;

	background-repeat:no-repeat; 
	background-color: whitesmoke; 
	margin-left: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent:0; 
	padding-left: 10; 
	padding-right: 10; 
	padding-top: 10; 
	padding-bottom: 10; 

	border-color: darkgray; 
	border-style: solid ;
	border-width: 1px;
	border-radius: 15px;
}


.twpLink {
	background:url("../images/twinkiepaste_ico.gif") right 0px no-repeat;
	padding-right:16px;
	margin-right: 7px;
	background-size: 14px 14px;
	font-weight: bold;
}

P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	//aatext-align: justify;
	text-indent:28;
}

DL {
	text-align:justify;
		
	padding-top: 8px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 8px;
	
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-radius: 14px;
	border-width: 2px;
	border-color: whitesmoke;	

	margin-bottom: 20;
}

DT {font-weight: bold; padding-left: 2;}
DD {text-align:justify; padding-right: 8px; padding-left: 8px;}


#top_am  {
	max-width: 400px;
	width: 400px;

	font-family: Trebuchet MS;  
	padding-left: 25; 
	letter-spacing: 4;
	padding-top: 5; 
	padding-bottom: 12px;
	padding-left  : 15px;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: whitesmoke;
	background: url('images/line.png') 	no-repeat left bottom;
	color: green;
}

#dejkstra {
	font-family: Verdana, Trebuchet MS; 
	COLOR: #737A97;
	color: darkolivegreen;
	font-size: 9pt;
	font-style: italic;
	padding-bottom: 40px;
	padding-left: 60px;
	padding: 10px;
}

mark {
	color: black;
	background-color: lavender;
	padding: 1px;
	margin-left: 2px;
	margin-right: 2px;

	margin-top: 4px;
	margin-bottom: 4px;

	border-width: 1px;
	border-color: darkgray;
	border-style: solid;
	border-radius: 4px;
}

#a_download{
	font-size: 13px; padding-left: 6;
}


#a_download_small {
	font-size: 10pt; font-family: "small fonts", arial; font-weight: normal; color: #737A97
}


#menu {
	padding-left: 12px;
	font-size: 12pt;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;	
}

.hotkey {
	color: black;
	background-color: lavender;
	padding: 2px;
	margin: 2px;
	border-width: 1;
	border-color: darkgray;
	border-style: solid;
	border-radius: 4px;
}


h2,h1 {
	font-family: Trebuchet MS;  
	padding-left: 25; 
	letter-spacing: 4;
	padding-top: 5; 
	padding-bottom: 6px;
	OLD_padding-bottom: 12px;
	padding-left  : 15px;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: whitesmoke;
	background: url('images/line.png') 	no-repeat left bottom;
	color: green;	
}

h3 {
	font-family: Trebuchet MS;  

	padding-left: 25;
	margin-left: 10px; 
	margin-right: 10px;
	letter-spacing: 4;
	padding-top: 5px; 
	padding-bottom: 6px;
	padding-left  : 15px;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: darkgray;
	color: green;	
}



h3 {font-family: verdana;  font-size: 14px; letter-spacing: 1;}


#table_left_menu {
	width: 170px;
}

#buy_now_link {
	text-color:red;
	font-size: 16pt;
	font-weight: bold;
	background-color: whitesmoke;
	padding: 10px;
	text-align: center;
	border-color: darkgray; 
	border-style: solid ;
	border-width: 1px;
	border-radius: 10px;
	margin-left: 10px;
	}

body 	{margin-left: 1;
	margin-right: 1;
	margin-top: 1;
	margin-bottom: 30;
	background-color: white;
	}

#date {
    color: dimgray;
    margin-top: 22px;
    border-left-width: 2; 
    border-left-style: solid; 
    border-left-color: green;

    border-radius: 4px;
 
    font-weight: bold;
    font-family: Trebuchet MS; font-size: 11pt;
    margin-right:5;
    padding-top:2; padding-bottom: 1; padding-left: 5; padding-right: 5;
}


#content {
	padding-right: 10px; 
	padding-left: 30px; 
}


#small_fonts_top {
	font-family: Trebuchet MS;
	font-size: 5pt;
}

#part_header {
	min-width: 450px;
	padding-right: 20px;

}

#head {
	border-color: darkgray; 
	border-style: solid ;
	border-width: 1px;
	border-radius: 5px;
	font-size: 8pt;
	padding: 1px;
	font-family: Trebuchet MS;

}

#dld_plg {
	vertical-align: center;
	background: url(images/download.png) no-repeat 2px;

	font-weight: bold;
	background-color: whitesmoke;
	padding: 5px;
	padding-left: 40px;
	min-height: 32px;
	
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	
	border-width: 1;
	border-color: darkgray;
	border-style: solid;
	border-radius: 4px;

}

#dsimon_logo {
	border-color: whitesmoke; 
	border-style: solid ;
	border-width: 1px;
	border-radius: 5px;
}


#hint {	color:gray;
	font-family:verdana,tahoma; font-size: 90%;
	margin-bottom: 5; margin-left:7; 
	font-weight: normal;
	text-transform: none;
	}

.hotkey {
	color: black;
	background-color: lavender;
	padding: 1px;
	margin: 2px;
	border-width: 1;
	border-color: darkgray;
	border-style: solid;
	border-radius: 4px;
}


#dejkstra_twp {
	font-family: Trebuchet MS, verdana; 
	COLOR: #737A97; 
	color: darkolivegreen;
	font-size: 10pt;
	padding-bottom: 14;
	padding-left: 60;
	}

BLOCKQUOTE {
	text-align: left;
	border-left-width: 2px;
	border-left-color: lightgray;
	border-left-style: solid;
	padding-left: 10px;
}

#div_pulse {
-webkit-animation-name: pulse;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-direction: alternate;
}

#subarticle {
	font-face: Trebuchet MS;
	font-size: 8pt;
	}

#left_top_logo {
	background-image: url('images/logo.jpg');
	background-repeat: no-repeat;
	width: 134;
	height: 107;
}

#img_float_left {
	float: left;
	margin-right: 10px;
	}

#img_float_right {
	float: right;
	margin-right: 10px;
	}



#right_quest {font-family: Verdana; font-size: 11px; font-weight:normal; COLOR: black; }

.right_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BBD2D8;
	letter-spacing: 2px;
}


#right_header {
	font-family: Verdana;
	font-size: 11px; 
	font-weight:bold; 
	COLOR: whitesmoke; 
	background-repeat: no-repeat; 
	height: container;
	padding-right: 6;
	padding-top: 4;
	vertical-align: top;
	text-align: right;
	height: 24;
}

#right_contacts {
	padding-right: 6;
}

#fn_item {
	border-color: gainsboro; 
	border-style: solid; 
	border-width: 1;
	border-radius: 10px;

	padding-left: 5px;
	padding-right: 24px;
	padding-top: 10px;
	padding-bottom: 10px;

	width: 33%;
	max-width: 33%;
	vertical-align: top;
}

#fn_item50 {
	border-color: gainsboro; 
	border-style: solid; 
	border-width: 1;
	border-radius: 10px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;
	width: 50%;
	vertical-align: top;
}

#fn_item_no_width {
	border-color: gainsboro; 
	border-style: solid; 
	border-width: 1;
	border-radius: 10px;

	padding-left: 24px;
	padding-right: 24px;
	padding-top: 10px;

	vertical-align: top;
	align: left;
	max-width: 33%;

}



#ob {
	font-size:10px; 
	margin-left: 18; 
	font-face: Trebuchet MS;
}

#video_link {background:url(../images/videocam.gif) 0% 0 no-repeat; 
	padding: 0px 20px 0px 17px; background-position: left; 
	}

.new_product {
	background:url("../images/new.gif") 0% 0 no-repeat; 
	padding: 0 22px 2px 0; background-position: right; 
	margin-right: 6px;
}

.ap_product {
	background:url(images/amlpages_ico.gif) 0% 0 no-repeat; 
	padding: 0 17px 2px 0; background-position: right; 
	margin-right: 6px;
}

.am_product {
	background:url(images/amlmaple_ico.gif) 0% 0 no-repeat; 
	padding: 0 17px 2px 0; background-position: right; 
	margin-right: 6px;
}

.rss {
	background:url(images/rss.gif) 0% 0 no-repeat; 
	padding: 0 20px 2px 0; background-position: right; 
	margin-right: 6px;
}

.new {
	background:url(../images/new.gif) 0% 0 no-repeat; 
	padding: 0 20px 0px 25px; background-position: left; 
}

.sel {
	background:url(images/external.gif) 0% 0 no-repeat; 
	padding: 0 13px 1px 0; background-position: right; 
	margin-right: 2px;
}

HR {height: 1; border-bottom-color: darkgray; border-bottom-width:1; border-bottom-style: dotted;}

#cit {
	font-family: Verdana, Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}

#a_buy{
	font-size: 8pt;
	color: #737A97;
	text-transform: lowercase;
	letter-spacing: 1;	
	font-family: Georgia;
	font-weight: normal;
}

.author {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #95B9CE;
	font-weight: bold;
	margin-bottom: 5px;
}

#x {
	font-size: 9px;
	color: #95B9CE;
}

.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#form {
	font-size: 12px;
}

.default {
	font-family: Verdana, Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	line-height: normal;
	padding-right: 12px;
}
.dead_a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.banners {
	padding-left: 12px;
	margin-top: 20px;
}

#image_border {
	margin: 12px;
}

#sharp_a{
	color: #000000;
	font-family: Verdana, Arial, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 11px;
}
.voter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#plug_code {font-size:10pt;background-color:whitesmoke;color:darkblue;margin-left:45;font-family:tahoma}



#top_font  {font-family: Verdana; font-size: 11px; font-weight: normal}
#hotnews_font {font-family: Verdana; font-size: 10px; font-weight: normal; color: gray}
#hotnews_bull {font-family: Verdana; font-size: 11px; font-weight: normal; color: blue}
#iaoc {  	font-family: Verdana, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size:8pt; 
	font-color: red;
	border-left-color:darkgray; border-left-width:1;
	text-align:right;
	border-left-style: solid; 
	padding-top:5;padding-bottom: 5; padding-right: 5; padding-left:10; 
}

#screen {border-bottom-color: gray; border-bottom-style: dotted; border-bottom-width: 1; padding-top: 10; padding-bottom: 3}

I {letter-spacing: 1}
#sel_text {letter-spacing: 1}

#email {margin-right:60;
	color:darkblue;	
	text-align: right;
	padding:2;	
	}

#amlp_dld {background-repeat:no-repeat;background-color:whitesmoke;
	margin-left:1;margin-top: 2; 
	font-family: Verdana, Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	padding-left: 1; padding-right: 1; padding-top: 1; padding-bottom: 1; 
	border-color: darkblue; border-style: double; border-width: 1;  }



#voter_right {font-size:10pt; font-family: tahomal; color: #737A97;}
#menu_command {font-style: italic; }
#new_price {font-weight: bold; color: red; font-size: 11pt;}
#xvik {font-size: 10px; font-family: Tahoma, Small Fonts; font-weight: normal;}
