
body {
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	background-position: top center;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

a{
	color:#0000FF;
}

a:visited{
	color:#0000FF;
}

a:hover{
	color:#000099;
}

a:active{
	color:#0000FF;
}



form{
	padding:0px;
	margin:0px;
}

select, input{
	font-size:11px;
	font-family:Tahoma;
}

select optgroup{
	font-family:Tahoma;
	background: #dbebc9;
}

select optgroup option{
	background: #FFFFFF;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	color:#002dae;
	padding:0px;
	margin:0px;
	margin-left:10px;
	font-weight:normal;
	margin-bottom:0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#002dae;
	margin:0px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3793ff;
	margin:0px;
	margin-top:20px;
	padding:0px;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:black;
	margin:0px;
	margin-top:0px;
	padding:0px;
}


ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

/*Submenucssdropdown*/
/*

ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width:767px;
    z-index:500;
}

li {
	float: left;
	position: relative;
	padding-right:1px;
}

.lastli{
	float: left;
	position: relative;
	padding:0px;

}

li ul {
	display: none;
	position: absolute;
	top: 0px;
	left: 0;
	width: 171px;
	background-image:url('../images/submenufooter.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:6px;
}


li ul li {
	padding-left:12px;
	padding-top:0px;
	background-image:url('../images/submenuitem.gif');
	height:17px;
	display:block;
	width:158px;
}

li ul li a{
	text-transform: uppercase;
	color:#0000FF;
	font-family:Tahoma;
	font-size:9px;
	z-index:100;
}


li>ul {
	top: 0px;
	left: auto;
}

li:hover ul, li.over, li.sfhover ul {
	display: block;
	z-index:400;

}

*/



.breadcrumb{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	color:#000000;
	font-size:11px;
	font-family: Tahoma;
	height:28px;
}

.breadcrumb li{
	padding:0px;
	padding-left:8px;
	padding-right:4px;
	background-image:url(../images/magenta_bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	display:inline;

}
.breadcrumb li a{
	color:#0000FF;

}

.header{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

.menu_bg

{

	background-image: url(../images/menu_bg.jpg);
	background-repeat: no-repeat;
	background-position:top center;

}
.footer {
	padding-top:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c4c4c4;
	font-family: Tahoma;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#c4c4c4;
}

.footer a {
	color:#0000FF;
	text-transform:uppercase;
}

.footer .legal
{
	margin:5px;
	color:#000000;
	font-weight:normal;
}

.print_header
{
        padding-left:10px;
	color:#000000;
	font-weight:normal;
}


.searchbox
{
	background-image:url(../images/header_searchbox.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:18px;
}


.searchbox a{
	font-family:Tahoma;
	font-size:9px;
	color:#b8dff6;
}

.searchbox a:visited{
	color:#b8dff6;
}

.searchbox a:active{
	color:#b8dff6;
}

.searchbox a:hover{
	color:white;
}


/* MENUBOXES */


.menubox
{
	margin-bottom:5px;
}

.box_text
{
	font-family:Tahoma;
	font-size:9px;
	color:#FFFFFF;
	margin-top:1px;
}

.box_list{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	padding-bottom:0px;
	padding-top:4px;
}

.box_list li{
	padding:0px;
	padding-left:13px;
	background-image:url('../images/white_bullet.gif');
	background-position:0px 2px;
	background-repeat:no-repeat;
	line-height:12px;
	font-family: Tahoma;
	font-size:9px;
	font-weight:bold;
	display:block;
	color:#000000;

}
.box_list li a, .box_list li a:visited{
	font-family: Tahoma;
	font-size:9px;
	font-weight:bold;
	color:#002aaf
}

.box_list li a:hover{
	color:#002391;
}

.boxh1
{
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
	text-transform:uppercase;
	width:160px;
	padding-bottom:6px;
	padding-top:4px;
	margin:0px;
	font-weight:bold;
}

.boxh2
{
	font-family:Tahoma;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:underline;
	padding-bottom:0px;
	margin-bottom:0px;
}


.mainboxes{
	margin-top:3px;
}

.dis_h{
	background-image:url(../images/dis_h.gif);
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	height:30px;
	vertical-align:middle;
	text-transform:uppercase;
}

.dis
{
	background-color: #7fc236;
	background-repeat: no-repeat;
	padding-left:9px;
	padding-right:9px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}

.dis_f
{
	background-image:url(../images/dis_f.gif);
	background-repeat:no-repeat;
	height:8px;
}


.dis .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #b1eb7c;
}

.gal_h{
	background-image:url(../images/gal_h.gif);
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	vertical-align:middle;
	text-transform:uppercase;
}

.gal
{
	background-color: #a39ee1;
	background-repeat: no-repeat;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}

.gal_f
{
	background-image:url(../images/gal_f.gif);
	background-repeat:no-repeat;
	height:8px;
}

.gal .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #c3b8fb;
}


.yci_h{
	background-image:url(../images/yci_h.gif);
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-bottom:0px;
	text-transform:uppercase;
}

.yci
{
	background-color: #f59d03;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}

.yci a, .yci a:visited, .yci a:active{
	color: #FFFFFF;
	font-weight:bold;
}

.yci a:hover{
	color: #333333;
	font-weight:bold;
}


.yci .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #ffd181;
}

.yci_f
{
	background-image:url(../images/yci_f.gif);
	background-repeat:no-repeat;
	height:8px;
}

.dis_db_h{
	background-image:url(../images/dis_db_h.gif);
	height:30px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.dis_db
{
	background-image:url(../images/dis_db_bg.gif);
	background-repeat:no-repeat;
	padding-left:4px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}


.dis_db select{
	width:170px;
}

input.dis_db_i{
	width:130px;
}

.dis_db a{
	color:#0000FF;
	font-weight:bold;
	margin-right:14px;
	margin-top:2px;
}

.dis_db_f
{
	background-image:url(../images/dis_db_f.gif);
	background-repeat:no-repeat;
	height:8px;
}

.dis_top10_h{
	background-image:url(../images/dis_top10_h.gif);
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	height:30px;
	vertical-align:middle;
}

.dis_top10
{
	padding-left:8px;
	padding-right:8px;
	background-color:#a0d764;
}

.dis_top10_f
{
	background-image:url(../images/dis_top10_f.gif);
	background-repeat:no-repeat;
}

.nl_h{
	background-image:url(../images/nl_h.gif);
	padding-left:20px;
	color:#000000;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	height:30px;
	vertical-align:middle;
}

.nl
{
	padding-left:8px;
	padding-right:8px;
	background-color:#ffce00;
	font-family:Tahoma;
	font-size:11px;
	color:#6c4500;
}

.nl_f
{
	background-image:url(../images/nl_f.gif);
	background-repeat:no-repeat;
}

.pen_h{
	background-image:url(../images/pen_h.gif);
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	vertical-align:middle;
	text-transform:uppercase;
}

.pen
{
	padding-left:8px;
	padding-right:8px;
	background-color:#dea732;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}


.pen_f
{
	background-image:url(../images/pen_f.gif);
	background-repeat:no-repeat;
	height:8px;
}

.pen .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #f1c46f;
}

.trav_h{
	background-image:url(../images/tra_h.gif);
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	vertical-align:middle;
}

.trav
{
	padding-left:8px;
	padding-right:8px;
	background-color:#85b3f7;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}

.trav_f
{
	background-image:url(../images/tra_f.gif);
	background-repeat:no-repeat;
	height:8px;
}

.trav select
{
	margin-left:10px;
}

.ezin_h{
	background-image:url(../images/ezin_h.gif);
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:0px;
	text-transform:uppercase;
}

.ezin
{
	padding-left:8px;
	padding-right:8px;
	background-color:#35bdc9;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}


.ezin .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #9adee4;
}

.ezin_f
{
	background-image:url('../images/ezin_f.gif');
	background-repeat:no-repeat;
	height:8px;
}

.news_h{
	background-image:url('../images/news_h.gif');
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;

	padding-bottom:0px;

	text-transform:uppercase;
}

.news
{
	padding-left:8px;
	padding-right:8px;
	background-color:#ff4200;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}

.news .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #ff8054;
}

.news_f
{
	background-image:url('../images/news_f.gif');
	background-repeat:no-repeat;
	height:7px;
}

.travel_h{
	background-image:url('../images/travel_h.gif');
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-bottom:0px;
	text-transform:uppercase;
}

.travel
{
	padding-left:8px;
	padding-right:8px;
	background-color:#498cf9;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}

.travel .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #a4c6fc;
}

.travel_f
{
	background-image:url(../images/travel_f.gif);
	background-repeat:no-repeat;
	height:8px;
}

.advanced_select{
	width:220px;
}


.step1
{
	background-color:#edf5e4;
	border-top: 1px solid #dbebc9;
	border-bottom: 1px solid #dbebc9;
	padding-left:10px;
	padding-top:10px;
}

.step2, .step3
{
	border-bottom: 1px solid #dbebc9;
	padding-left:10px;
	padding-bottom:10px;
}

.step_pad
{
padding-left:10px;
}


.step2 a, .step_pad a
{
float:right;
}

.helptext{
	color: #666666;
	font-family:Arial;
	font-size:12px;
	font-style:italic;
}

.publisher{
	font-family: Tahoma;
	font-size:9px;
	color: #5c5c5c;
	display:block;
	padding-left:9px;
}

.article_image{
	border: 1px solid #b7cde6;
	padding:10px;
	font-family:Arial;
	font-size:11px;
	font-style: italic;
	float:right;
	margin:5 5 5 0;
	text-align:center;
}


.article{
	padding-left:10px;
	margin-bottom:20px;
}

ul.article_toolbox
{
	width:210px;

}

.article_toolbox li
{
	display:inline;
	padding-left:22px;
}

.article_invtoolbox li
{
	display:inline;
	padding-left:0px;
}

.article_toolbox li a, a.smallink
{
	font-family:Tahoma;
	font-size:9px;
	color:#0000FF;
}


.highlight{
	color:#3792fd;
	font-weight:bold;
}

.pen_intro_input
{
	width:320px;
}
.ssearch_input, .pen_input
{
	width:170px;
}
.pen_select, .ssearch_select
{
	width:175px;
}

.smallstrong
{
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
	font-weight:bold;
}

.stronggrey
{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	font-weight:bold;
}

.indent9
{
	padding-left:9px;
}

.mr9
{
	margin-left:9px;
}

.mr18
{
	margin-left:18px;
}

.mrt9
{
	margin-left:9px;
	margin-bottom:9px;
	margin-top:9px
}

.indent18
{
	padding-left:18px;
}


td .nav_left{
	background-image:url(../images/nav_left.gif);
	background-repeat:no-repeat;
	background-color:#f7eeaf;
	padding-left:8px;
	color:#555555;
	font-size:11px;
}

td .nav_right{
	background-image:url(../images/nav_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#f7eeaf;
	padding-right:8px;
	color:#555555;
	font-size:11px;
}

td .nav{
	background-color:#f7eeaf;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
td .nav a{
	font-weight:normal;
}

td .nav_prev, td .nav_next{
	background-color:#f7eeaf;
	color:#555555;
	font-weight: bold;
	font-size:11px;
}

td .src_count{
	background-color:#e4f2fa;
	background-image:url(../images/pen_count.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#0c3e79;
	padding-left:9px;
}
td .src_discounter{
	background-color:#e4f2fa;
	background-image:url(../images/pen_discounter.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:9px;
	color:#2b6bb7;
}

td .pen_head{
	padding-left:9px;
	font-weight:bold;
	background-color:#c9e6f6;
	background-image:url(../images/src_head_r.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

td .pen_name{
	font-weight:bold;
	background-color:#c9e6f6;
	background-image:url(../images/pen_name.gif);
	background-repeat:no-repeat;
}

td .src_head{
	padding-left:9px;
	font-weight:bold;
	background-image:url(../images/pen_addr.gif);
	background-repeat:no-repeat;
	background-color:#c9e6f6;
}


td .article_head{
	padding-right:4px;
	background-image:url(../images/article_r.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #e4f2fa;
}



td .src_add{
	background-color:#c9e6f6;
	background-image:url(../images/src_head_r.gif);
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;
}

td .src_titles{
	padding-left:9px;
	color:#3793ff;
	font-weight:bold;
}

.category{
	color: #4c8c07;
	font-weight:bold;
}

.content_and_footer
{
	padding-bottom:30px;
}

.relevancy{
	font-size:9px;
	font-family:Tahoma;
	font-weight:bold;
	color:#52ad06;
}

.ss_url{
	color:#46a1d3;
	font-size:11px;
}

td .ss_head{
	padding-left:9px;
	background-color:#c9e6f6;
}

ul.sitemap{
	margin:0px;
	padding:0px;
	padding-top:12px;
	padding-left:5px;
}

.sitemap li{
	padding-left:10px;
	background-image:url('../images/sm_bullet.gif');
	background-repeat:no-repeat;
	background-position: 0px 2px;
	display:block;
	height:16px;
}

a.sitemap, a.sitemap:visited{
	color:#002dae;
	font-weight:bold;
	padding-left:8px;
	font-size:11px;
}

a.sitemap:hover{
	color:#142d75;
}

.sitemap_db {
	color:#002dae;
	font-weight:bold;
	padding-left:8px;
	font-size:11px;
}



.check_mylist{
	background-image:url('../images/mylist_check.gif');
	background-repeat:no-repeat;
	width:132px;
	height:19px;
	text-align:center;
	padding-right:17px;
	padding-left:1px;
	padding-top:2px;
	font-size:11px;
}

.thumbnail{
	background-image:url('../images/thumb_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
	font-size:10px
	font-style:italic;
	margin-top:6px;
	margin-left:6px;
}

.thumbnail .filename{
	font-size:9px;
	color:#666666;
	font-style:normal;
}

.faq_a{
	border-top:1px solid #b5dbf2;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:9px;
	padding-left:9px;
	padding-top:15px;
}


ul.faq{
	margin:0px;
	padding:0px;
	padding-top:12px;
	padding-left:5px;
	display:block;
}

.faq li{
	padding-left:10px;
	background-image:url('../images/sm_bullet.gif');
	background-repeat:no-repeat;
	background-position: 0px 2px;
	display:block;
	width:550px;
	padding-bottom:5px;
}

td.related
{
	background-image: url('../images/3blue_bullets.gif');
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left:28px;
	border-bottom: 1px solid #439bfd;
	color: #002dae;
	font-size:9px;
	font-family:Tahoma;
	font-weight:bold;
	text-transform:uppercase;

}

.relatedlinks{
	padding-top:5px;
	line-height:15px;
}

.relatedlinks a, .relatedlinks a:visited{
	color:#0033ff;
	font-family:tahoma;
	font-size:11px;
}

td .projects_h{
	background-image:url('../images/mbox_h.gif');
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-bottom:0px;
	text-transform:uppercase;
}


.projects_body .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #ff97c0;
}

td .projects_body
{
	padding-left:8px;
	padding-right:8px;
	background-color:#ff2e83;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}

td .projects_f
{
	background-image:url('../images/mbox_f.gif');
	background-repeat:no-repeat;
}


td .getin_h{
	background-image:url('../images/getin_h.gif');
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-bottom:0px;
	text-transform:uppercase;
}

td .getin_body
{
	padding-left:8px;
	padding-right:8px;
	background-color:#f55c00;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}


td .getin_f
{
	background-image:url('../images/getin_f.gif');
	background-repeat:no-repeat;
}

.getin_body .home_thumb
{
	margin-right:4px;
	margin-bottom:4px;
	border: 2px solid #ff916e;
}

.gb_h{
	background-image:url(../images/gb_h.gif);
	padding-left:5px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	vertical-align:middle;
}

.gb_body
{
	background-color: #edf3f7;
	background-repeat: no-repeat;
	padding-left:8px;
	padding-right:8px;
}

.gb_f
{
	background-image:url(../images/gb_f.gif);
}

.gb_num
{
	color:#a6a6a6;
	font-weight:bold;
}

.gb_author
{
	color:#005cab;

}

.gb_input
{
	width:270px;
}

.madeby
{
    padding-left: 3px;
    padding-right: 3px;
    color: #0077b4;
}

.madeby a
{
    color: #005e8e;
}

td .error_msg {
    color:#FFFFFF;
    background-color:#ff0054;
    border-top: 1px solid #c50041;
    border-bottom: 1px solid #c50041;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px
    margin-bottom:10px
    text-align:center;
}

td .error_msg span{
    font-weight:bold;
}

.article li {
	background-image: url('../images/blue_bullet.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	color:#000E3C;
}

.help {
    color: InfoText;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 5px;
    width: 200px;
    border: 1px solid WindowFrame;
    background-color: InfoBackground;
    visibility: hidden;
    font-size: 8pt;
}


.winter_search{
	background:url('../images/winter_search_bg.jpg');
	background-repeat:no-repeat;
	margin-left:9px;
	margin-bottom:20px;
	padding-left:9px;
}

.current_view {
	margin-left: 9px;
}