/*========== BEGIN INTERFACE STYLES ==========*/
BODY
{
	background-color: #ffffff;
	background-image: url(../img/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin:0;
}

FORM {margin: 0px; padding: 0px;}
body, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

A:link 		{text-decoration:underline;}
A:visited 	{}
A:hover 	{text-decoration:none;}
A:active 	{text-decoration:underline;}

.print_hide {visibility: visible;}
.print_show {display: none;}

table.header td.head_left {
	height:108px;
	width: 280px;
	text-align:center;
	}

table.header td.head_right {height:108px;}

table.signin {width:300px;}

table.header td.head_right table.signin td
	{
	padding:2px;
	text-align: left;
	}


table.header td.head_right table.signin td.login_message {font-size:9px; font-weight:bold; color:#990000; text-align:center;}


table.header td.head_right table.signin td.singin_txt
	{
	font-family:"Trebuchet MS", Verdana, sans-serif;
	color: #104E8B;
	font-size: 10px;
	line-height:11px;
	}

table.header td.head_right table.signin input.signin
	{
	width:120px;
	border: solid 1px #1C5180;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

div.logout {background-image:url(../img/head_button_logout.jpg); width: 75px; height:18px; float:right; text-align:center; font-size:11px; font-weight: bold;}
div.logout a {color:#fff;}


TD.page_body_bg
{
	background-image: url(../img/page_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding: 4px 20px;
}

TD.topnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	background-color: #C2D8F0;
}

.topnav A:link
{
	color: #003B80;
	text-decoration: underline;
}
.topnav A:visited
{
	color: #003B80;
}
.topnav A:hover
{
	color: #003B80;
	text-decoration: none;
}
.topnav A:active
{
	color: #003B80;
	text-decoration: underline;
}


TD.head_field
{
	padding: 0 0 0 10px;
	width: 240px;
	vertical-align: top;
}
TD.head_field INPUT.head_field
{
	width: 185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014386;
	border: 1px solid #F0C342;
	padding: 5px;
	margin: 0;
}

 .mainnav:link {}
 .mainnav:visited {}
 .mainnav:hover {}
 .mainnav:active {}

/* begin main nav tabs */
 div.mainnav {
 
      width:940px;
      font-size:10px;
      line-height:normal;
	  vertical-align:bottom;
	  margin: 0px 0px 0px 20px;
      }
	  
    div.mainnav ul {
      margin:0;
      padding:10px 10px 0 0;
      list-style:none;
      }
	  
    div.mainnav ul li {
		
      display:inline;
      margin:0 4px 0 4px;
      padding:0;
      }
	  
    div.mainnav a {
      float:left;
      background:url("../img/mainnav_tab_left.gif") no-repeat left top;
      margin:0;
      padding:0 2px 0px 7px;
     /* border-bottom:1px solid #765;*/
      text-decoration:none;
	  color: #333333;
      }
    div.mainnav a span {
      float:left;
      display:block;
      background:url("../img/mainnav_tab_right.gif") no-repeat right top;
      padding:10px 15px 7px 6px;
      font-weight:bold;
      color:#333333;
      }
	  
	 div.mainnav .current {
      float:left;
      background:url("../img/mainnav_tab_left_on.gif") no-repeat left top;
      margin:0;
      text-decoration:none;
	  color: #003B80;
      }
    
  	div.mainnav .current a  {
    float:left;
      display:block;
      background:url("../img/mainnav_tab_right_on.gif") no-repeat right top;
      font-weight:bold;
      color:#003B80;

    }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    div.mainnav a span {float:none;}
    /* End IE5-Mac hack */
    div.mainnav a:hover span {
      color:#000;
      }
    div.mainnav .current a {
      background:url("../img/mainnav_tab_left_on.gif") no-repeat left top;
      border-width:0;
	  color:#003B80;
      }
    div.mainnav .current a span {
      background:url("../img/mainnav_tab_right_on.gif") no-repeat right top;
      padding:8px 15px 9px 6px;
      color:#003B80;
      }
    div.mainnav a:hover {
      background-position:0% -32px;
	  color:#000;
      }
    div.mainnav a:hover span {
      background-position:100% -32px;
      color:#000;
	  }

/*footer*/
table.page_footer {margin-left:auto; margin-right:auto;}
TABLE.page_footer td {padding:2px;}
TABLE.page_footer td.foot_rule {border-bottom:1px solid #666;}

TABLE.page_footer TD.foot_left
{
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TABLE.page_footer TD.foot_right
{
	text-align: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
TABLE.page_footer A
{
	color: #003B80; font-size:10px;
}

/*home body*/

td.home_col_left {}

td.home_col_right {width:640px;}

td.int_col_left {
	width:190px;
	vertical-align:top;
	background-image:url(../img/bg_int_col_left.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}

td.int_col_right {width: 730px; background-image:url(../img/int_page_body_bg.jpg); background-repeat: no-repeat;}

td.int_col_right_full {width: 730px; background-image:url(../img/int_page_body_bg_940.jpg); background-repeat: no-repeat;}



/*subnav*/
table.subnav_tbl {
	width:190px;
	}

td.subnavbg {
	background-image:url(../img/subnav_bg.jpg);
	background-repeat:no-repeat;
	height: 170px;
	vertical-align: top;
	
	}

.subnav_title {
	padding:0px;
	background-image:url(../img/subnav_title_bg.gif);
	background-repeat: repeat-y;
	height: 32px;
}

.subnav_title div.subnav_title_text {margin:6px 10px 6px 15px; 	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding:0px;
	}
	
.subnav_title div.subnav_title_image {margin:0px; padding:0px;}



ul.subnavlist{
	width: 170px;
	margin: 0px;
	padding: 0;
	padding-left: 10px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
		}
		
ul.subnavlist li{
		margin:10px 0px 15px 0px;
		}
	
	
ul.subnavlist a:link, ul.subnavlist a:visited {
	text-decoration: underline;
	color: #003B80;
		}

ul.subnavlist a:hover, ul.subnavlist a:active {
	text-decoration: none;
	color: #003B80;
		}	
		

			/*  was commented out */
ul.subnavlist li.subnav_1 {
margin-left: 4px;
	padding-left: 10px;
	margin-bottom: 8px;
	margin-top: 6px;	
		}
		
ul.subnavlist li.subnav_1_on {
	margin-left: 4px;
	padding-left: 10px;
	margin-bottom: 8px;
	margin-top: 6px;
	background-image: url(../img/bullet_subnav_on_1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-weight: bold;
		}
		
ul.subnavlist li.subnav_2 {
	margin-left: 8px;
	padding-left: 16px;
	margin-bottom: 5px;
	margin-top: 2px;	
	font-size: 85%;
	
	}
ul.subnavlist li.subnav_2_on {
	margin-left: 8px;
	padding-left: 16px;
	margin-bottom: 5px;
	margin-top: 2px;	
	font-size: 85%;
	font-weight: bold;
	background-image: url(../img/bullet_subnav_on_2.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	}
	

ul.subnavlist li.subnav_3 {
	margin-left: 4px;
	padding-left: 8px;
	margin-bottom: 12px;
	margin-top: 6px;
		

	}
ul.subnavlist li.subnav_3_on {
	margin-left: 4px;
	padding-left: 8px;
	margin-bottom: 12px;
	margin-top: 6px;
	background-image: url(../img/bullet_subnav_on_1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-weight: bold;

	}
ul.subnavlist li.subnav_4 {
	margin-left: 4px;
	padding-left: 20px;
	margin-bottom: 12px;
	margin-top: 2px;	
	font-size: 11px;
	}
ul.subnavlist li.subnav_4_on {
	margin-left: 4px;
	padding-left: 20px;
	margin-bottom: 12px;
	margin-top: 2px;	
	font-weight: bold;
	background-image: url(../img/bullet_subnav_on_2.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	}
/* END was commented out */	
	
ul.subnavlist li.subnav_hide{
	display: none;
	}

/*end subnav*/

/* home page banners */


/* homepage banner and banner nav selector styles... */
/* homepage banner and banner image and nav selector styles... */

#banner_container {position:relative; width: 640px; height:250px; overflow:hidden; margin:0; padding:0;}
#canvas0 {position:absolute; width: 640px; height:250px;top:0;left:0; filter:alpha(opacity=10); -moz-opacity:10;}
#canvas1 {position:absolute; width: 640px; height:250px;top:0;left:0; filter:alpha(opacity=10); -moz-opacity:10; visibility: hidden;}
#canvassingle {position:absolute; width: 640px; height:250px;top:0;left:0; filter:alpha(opacity=100); -moz-opacity:10;}

#banner_link {position: absolute; z-index: 9999; vetical-align: bottom; padding:0; margin:0;}
#banner_link table {width:100%;}

#banner_link table td.wide {width:300px;}

#banner_link table td.tall {height: 155px;}
#banner_link table td.tall img.banner_shim {height:150px; width: 510px;}




.bannernav_bg {
	background-color:#C8CCD0;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	padding:0;
	}


.bannernav_bg ul {list-style-image:none; list-style:none;}


li.bannernav_box {
	display: inline;
	text-align: center;

	}

li.bannernav_box a {

	margin:1px;
	padding:4px 8px 4px 8px;
	width: 20px;
	height: 20px;
	background-color: #A44A5A;
	text-align: center;

	}
	
li.bannernav_box a:link {color: #fff; text-decoration: none;}
li.bannernav_box a:visited {color: #fff; text-decoration: none;}
li.bannernav_box a:hover {color: #fff; text-decoration: none;}
li.bannernav_box a:active {color: #fff; text-decoration: none;}

li.bannernav_box_on {
	display: inline;
	text-align: center;

	}

li.bannernav_box_on a {
	color: #fff;
	margin:1px;
	padding:4px 8px 4px 8px;
	width: 20px;
	height: 20px;
	background-color: #981E32;
	text-align: center;

	}

li.bannernav_box_on a:link {color: #fff; text-decoration: none;}
li.bannernav_box_on a:visited {color: #fff; text-decoration: none;}
li.bannernav_box_on a:hover {color: #fff; text-decoration: none;}
li.bannernav_box_on a:active {color: #fff; text-decoration: none;}

/* modal window styles */
#modal_container {
	padding:5px;
	background-color:#fff;
	border:1px solid #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	font-size:12px;
	color:#333;
	text-align:left;
}

#modal_container.test {
	background-color:#900;
	color:#fff;
	padding:30px;
	text-align:center
}

#modal_overlay {
	background-color:#bbbfb8;
}

/* contact form */
.hidediv{display:none;}

/*end home page banners */

/*========== END INTERFACE STYLES ==========*/
/*=======================================================================================================================*/
/* BEGIN ADMIN */

/* the comment above (begin admin) cannot be removed or changed */
/* everything below here will be included within the admin site, everything above will not */



/* HOME PAGE EDITOR SPECS - these styles format the editor within edit & publish in the admin */
body.home_content_area_1 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:16px; font-size:11px; margin:5px; }
body.home_content_area_2 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:16px; font-size:11px; margin:5px;} 
body.home_content_area_3 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:16px; font-size:11px; margin:5px;}

textarea.home_content_area_1 {width: 530px; border: 2px groove #ddd; margin:0px; height:530px;}
textarea.home_content_area_2 {width: 530px; border: 2px groove #ddd; margin:0px; height:530px;}  
textarea.home_content_area_3 {width: 530px; border: 2px groove #ddd; margin:0px; height:530px;}

/* HOME PAGE EDITOR SPECS - these styles format the site display */
div.home_content_area_1 {font-family: Verdana, Arial, Helvetica, sans-serif; width:98%; margin:0px 0px 20px 10px; line-height:16px; font-size:11px; text-align:left;}
div.home_content_area_2 {font-family: Verdana, Arial, Helvetica, sans-serif; width:98%;  margin:0px 0px 20px 10px; line-height:16px; font-size:11px; text-align:left;}
div.home_content_area_3 {font-family: Verdana, Arial, Helvetica, sans-serif; width:98%;  margin:0px 0px 20px 10px; line-height:16px; font-size:11px; text-align:left;}



/* HOME PAGE IFRAME SPECS - these styles format the edit & publish iframes in the admin */
iframe.home_content_area_1 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_2 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_3 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_4 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_5 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
iframe.home_content_area_6 {height:220px; width: 530px; border: 2px groove #ddd; margin:0px;}
	.home_content_area_title_1 {width: 530px; margin:0px;}
	.home_content_area_title_2 {width: 530px; margin:0px;}
	.home_content_area_title_3 {width: 530px; margin:0px;}
	.home_content_area_title_4 {width: 530px; margin:0px;}
	.home_content_area_title_5 {width: 530px; margin:0px;}
	.home_content_area_title_6 {width: 530px; margin:0px;}


/* INTERIOR PAGE DISPLAY SPECS - these styles format the content areas of the pages within the site display*/
div.int_content_area_1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:650px; overflow: auto; margin-right: auto; margin-left: 30px; padding-top:20px;}

/* INTERIOR PAGE DISPLAY SPECS - these styles format the content areas of the pages within the site display*/
div.int_content_area_1_full {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:885px; overflow: auto; margin-right: auto; margin-left: 30px; padding-top:20px;}

/* INTERIOR PAGE EDITOR SPECS - these styles format the editor within edit & publish in the admin */
body.int_content_area_1 {background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px;}

/* INTERIOR PAGE IFRAME SPECS - these styles format the edit & publish iframes in the admin */
iframe.int_content_area_1 {width: 650px; height: 550px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_1 {width: 650px; height: 550px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_news {width: 650px; height: 350px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
textarea.int_content_area_abstract {width: 650px; height: 100px;border: solid 1px #ddd;}
/* title areas above the admin iframes which need to be adjusted to be the same width */
	.int_content_area_title_1 {width: 650px; margin:0px;}

iframe.int_content_area_news {width: 6500px; height: 350px; border: groove 2px #ddd; margin:0px 0px 5px 5px;}
iframe.int_content_area_abstract {width: 650px; height: 100px;border: solid 1px #ddd;}

/* BEGIN CONTENT */
h1#pgtitle {

	color:#104E8B;
	font-family:"Trebuchet MS", Verdana, sans-serif;
/*	border-bottom: 1px solid #959CA1; */
	padding: 0px 0px 10px 0px;
	margin: 0 10px 20px 0;
	font-size:24px;
	}

.normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #001F3A;
}

.gray_copy

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}

.home_copy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4C4C4C;
}

.headline1
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #014386;
	text-transform: uppercase;
}
.headline2
{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;}



.subtitle1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #001F3A;
}
.subtitle2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #143393;
}
.subtitle3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DB903F;
}

.subtitle4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1567B7;
}

.subtitle5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.subtitle6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #555;
}

.subtitle7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}


.smalltype
{
	font-family: Arial, Times, serif;
	font-size: 11px;
	color: #333333;
}



/* END CONTENT */
/*========== BEGIN CALLOUT STYLES ==========
standard text based promotions*/

#promotions_div {margin:10px;}





.theme1swatch
{
	background-color: #003B80;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
}
.theme2swatch
{
	background-color: #333;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
}
.theme3swatch
{
	background-color: #DB903F;
	height: 22px;
	width: 26px;
	float: left;
	margin: 2px;
}
.theme4swatch
{
	visibility:hidden;
	display: none;
}
.theme5swatch
{
	visibility:hidden;
	display: none;
}






#theme1
	{
		width: 160px;
	
	}

#theme1 div.callout_box1 
	{
		padding:5px;
		text-align:left;
	}

#theme1 div#calloutheadline 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	color: #003B80;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #003B80;
	}

#theme1 div#calloutbody 
	{
	
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 10px 0;
	}


#theme1 div#calloutlink {font-family: Verdana, sans-serif; font-size: 12px; color:#003B80; line-height:12px;}
#theme1 div#calloutlink a:link {text-decoration:underline; color:#003B80; font-weight:bold;}
#theme1 div#calloutlink a:visited {text-decoration:none; color:#003B80; font-weight:bold;}
#theme1 div#calloutlink a:hover {text-decoration:none; color:#003B80; font-weight:bold;}
#theme1 div#calloutlink a:active {text-decoration:underline; color:#003B80; font-weight:bold;}

#theme1 TD#calloutfoot {}


#theme2
	{
		width: 160px;
	
	}

#theme2 div.callout_box1 
	{
		padding:5px;
		text-align:left;
	}

#theme2 div#calloutheadline 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #666;
	}

#theme2 div#calloutbody 
	{
	
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 10px 0;
	}


#theme2 div#calloutlink {font-family: Verdana, sans-serif; font-size: 12px; color:#333; line-height:12px;}
#theme2 div#calloutlink a:link {text-decoration:underline; color:#333; font-weight:bold;}
#theme2 div#calloutlink a:visited {text-decoration:none; color:#333; font-weight:bold;}
#theme2 div#calloutlink a:hover {text-decoration:none; color:#333; font-weight:bold;}
#theme2 div#calloutlink a:active {text-decoration:underline; color:#333; font-weight:bold;}

#theme2 TD#calloutfoot {}




#theme3
	{
		width: 160px;
	
	}

#theme3 div.callout_box1 
	{
		padding:5px;
		text-align:left;
	}

#theme3 div#calloutheadline 
	{
	
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	color: #DB903F;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #E3A869;
	}

#theme3 div#calloutbody 
	{
	
	font-family:Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 10px 0;
	}


#theme3 div#calloutlink {font-family: Verdana, sans-serif; font-size: 12px; color:#003B80; line-height:12px;}
#theme3 div#calloutlink a:link {text-decoration:underline; color:#003B80; font-weight:bold;}
#theme3 div#calloutlink a:visited {text-decoration:none; color:#003B80; font-weight:bold;}
#theme3 div#calloutlink a:hover {text-decoration:none; color:#003B80; font-weight:bold;}
#theme3 div#calloutlink a:active {text-decoration:underline; color:#003B80; font-weight:bold;}

#theme3 TD#calloutfoot {}

/*========== END CALLOUT STYLES ==========
========== BEGIN RATES STYLES ==========*/

/*========== END RATES STYLES ==========
========== BEGIN ICONIZE STYLES ========== *

/* Iconize 0.5
websites (pictures and movies)*/
A[href*="youtube.com/watch?"], A[href*="sevenload.com/videos/"], A[href*="metacafe.com/watch/"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}
A[href*="flickr.com/photos/"], A[href*="zooomr.com"], A[href*="imageshack.us"], A[href*="bubbleshare.com"], A[href*="sevenload.com/bilder/"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
/*extensions*/
A[href$='.doc'], A[href$='.rtf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}
A[href$='.txt']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}
A[href$='.xls']
{
	/*padding: 5px 20px 5px 0;   commented out to eliminate padding problem with IE8*/
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}
A[href$='.rss'], A[href$='.atom']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_feed.gif) no-repeat center right;
}
A[href$='.opml']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_opml.gif) no-repeat center right;
}
A[href$='.phps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}
A[href$='.phps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_phps.gif) no-repeat center right;
}
A[href$='.torrent']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_torrent.gif) no-repeat center right;
}
A[href$='.vcard']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_vcard.gif) no-repeat center right;
}
A[href$='.exe']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_exe.gif) no-repeat center right;
}
A[href$='.dmg'], A[href$='.app']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_dmg.gif) no-repeat center right;
}
A[href$='.pps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pps.gif) no-repeat center right;
}
A[href$='.pdf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}
A[href$='.xpi']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_plugin.gif) no-repeat center right;
}
A[href$='.fla'], A[href$='.swf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_flash.gif) no-repeat center right;
}
A[href$='.zip'], A[href$='.rar'], A[href$='.gzip'], A[href$='.bzip'], A[href$='.ace']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}
A[href$='.ical']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ical.gif) no-repeat center right;
}
A[href$='.css']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_css.gif) no-repeat center right;
}
A[href$='.ttf']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_ttf.gif) no-repeat center right;
}
A[href$='.jpg'], A[href$='.gif'], A[href$='.png'], A[href$='.bmp'], A[href$='.jpeg'], A[href$='.svg'], A[href$='.eps']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}
A[href$='.mov'], A[href$='.wmv'], A[href$='.mp4'], A[href$='.avi'], A[href$='.mpg']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}
A[href$='.mp3'], A[href$='.wav'], A[href$='.ogg'], A[href$='.wma'], A[href$='.m4a']
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}
/*messenger*/
A[href^="aim:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_aim.gif) no-repeat center right;
}
A[href^="msnim:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_msn.gif) no-repeat center right;
}
A[href^="xmpp:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_jabber.gif) no-repeat center right;
}
A[href*="icq.com"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_icq.gif) no-repeat center right;
}
A[href*="edit.yahoo.com/config/send_webmesg?"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_yim.gif) no-repeat center right;
}
A[href^="callto:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_call.gif) no-repeat center right;
}
A[href^="skype:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_skype.gif) no-repeat center right;
}
A[href^="gg:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_gadugadu.gif) no-repeat center right;
}
/*email*/
A[href^="mailto:"]
{
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_mailto.gif) no-repeat center right;
}
/*use this class to make sure that images won't get iconized*/
.imageLink
{
	padding-right: 0px !important; /*[e]0px*/
	background: none !important; /*[e]none*/
}
/*========== END ICONIZE STYLES ==========*/
/* END ADMIN */



.iframertp {
	width:640px;
	height:400px;
	border: 1px solid #fff;
	margin:0px;
}

