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, a:visited, a:active
{
	color:#0033cc;
}

a:hover
{
	color:#002caf;
}


 a.smallink
{
	font-family:Tahoma;
	font-size:9px;
	color:#0000FF;
}

select, input{
	font-size:11px;
	font-family:Tahoma;
}



h1
{
	color:#ff2e83;
	margin-top:0px;
	margin-bottom:0px;
	font-family:arial;
	font-size:30px;
	font-weight:normal;
	margin-left:10px;
}

h2
{
	color:#3793ff;
	margin-top:0px;
	margin-bottom:0px;
	font-family:arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

h3
{
	color:#3793ff;
	margin-top:0px;
	margin-bottom:0px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}


h4
{
	color:#883f5d;
	margin-top:12px;
	margin-bottom:0px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
}


ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.menu_bg
{

	background-image: url(../images/menu_bg.jpg);
	background-repeat: no-repeat;
	background-position:top center;

}


.breadcrumb{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	color:#000066;
	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:#0033ff;

}


.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;
}


.header{
	background-image: url(../images/header.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{
	text-transform:uppercase;
}

.footer .legal
{
	margin:5px;
	color:#4c4c4c;
	font-weight:normal;
}

table .menubox
{
	margin-bottom:5px;
}


td .pbox_h{
	background-image:url('../images/pbox_h.gif');
	padding-left:9px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-bottom:0px;
}


td .pbox_body
{
	padding-left:2px;
	padding-right:2px;
	background-color:#ff2e83;
	font-family:Tahoma;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;

}

td .pbox_body ul li
{
	padding:1px;
	padding-left:3px;
	margin-bottom:1px;
	background-image:url('../images/pbox_li.gif');
	background-repeat:no-repeat;
	color:#0088ff;
}

td .pbox_body ul li a {
	text-decoration:none;
	color:#0088ff;
}

td .pbox_body ul li a:hover {
	text-decoration:none;
	color:#0257e3;
}

td .pbox_body .title
{
margin-left:7px;
margin-top:4px;
margin-bottom:2px;
}



td .box_h{
	background-image:url('../images/box_h.gif');
	padding-left:38px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-bottom:0px;
	text-transform:uppercase;
}

td .box_body
{
	padding-left:8px;
	padding-right:8px;
	background-color:#ff2e83;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}

td .box_body h1
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
        padding-left:0px;
	padding-bottom:0px;
	margin-bottom:4px;
	margin-top:4px;
	color:#000000;

}


table .mainboxes
{
margin-right:1px;
}


td .box_f
{
	background-image:url('../images/box_f.gif');
	background-repeat:no-repeat;
}

td .boxb_h{
	background-image:url('../images/boxb_h.gif');
	padding-left:35px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	padding-bottom:0px;
	text-transform:uppercase;
}

td .boxb_body
{
	padding-left:8px;
	padding-right:8px;
	background-color:#0088ff;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}


td .boxb_body .label
{
	margin-top:6px;
	margin-bottom:2px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}

td .boxb_f
{
	background-image:url('../images/boxb_f.gif');
	background-repeat:no-repeat;
}


.login
{
	border:0px;
	background-image:url('../images/login_input.gif');
	background-repeat:no-repeat;
	font-size:11px;
	font-family:Tahoma;
	width:167px;
	height:15px;
	padding-top:2px;
}


.email_input
{
	border:0px;
	background-image:url('../images/login_input.gif');
	background-repeat:no-repeat;
	font-size:11px;
	font-family:Tahoma;
	width:140px;
	height:15px;
	padding-top:2px;
}

.nl_h{
	background-image:url(../images/nl_h.gif);
	padding-left:20px;
	color:#000000;
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;
	vertical-align:middle;
	background-repeat:no-repeat;
}

.nl
{
	padding-left:8px;
	padding-right:4px;
	background-color:#ffce00;
	font-family:Tahoma;
	font-size:11px;
	color:#6c4500;
}

.nl_f
{
	background-image:url(../images/nl_f.gif);
	background-repeat:no-repeat;
}

.publisher{
	font-family: Tahoma;
	font-size:9px;
	color: #5c5c5c;
	display:block;
	padding-left: 9px;
}


.article{
	padding-left:10px;
	margin-bottom:20px;
}


.article_image{
	border: 1px solid #fd98be;
	padding:10px;
	font-family:Arial;
	font-size:11px;
	font-style: italic;
	float:right;
	margin:5 5 5 0;
	text-align:center;
	color: #0088ff;
}

.article_image_noframe {
	border: 0px;
	padding:0px;
	float:right;
	margin:0 0 0 0;
}


.article li {
	background-image: url('../images/blue_bullet.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	color:#000E3C;
        margin-bottom:3px;
}

.article_hilight{
	color:#372a30;
	font-weight:bold;
}


td .nav_left{
	background-image:url(../images/nav_left.gif);
	background-repeat:no-repeat;
	background-color:#dce8f0;
	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:#dce8f0;
	padding-right:8px;
	color:#555555;
	font-size:11px;
}

td .nav{
	background-color:#dce8f0;
	font-size:11px;
	color:#005cab;
	font-weight:bold;
}
td .nav a{
	font-weight:normal;
}

td .nav_prev, td .nav_next{
	background-color:#dce8f0;
	color:#555555;
	font-weight: bold;
	font-size:11px;

}

.stronggrey
{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	font-weight:bold;
}

.smallstrong
{
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
	font-weight:bold;
}


td .articlelist_name{
	background-color: #edf3f7;
	background-image:url(../images/articlelist_left.gif);
	background-repeat:no-repeat;
	padding-left:9px;
	font-weight:bold;
}

td .articlelist_publisher{
	background-color: #edf3f7;
	background-image:url(../images/articlelist_right.gif);
	background-repeat:no-repeat;
	background-position:right;
}

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;
	margin-bottom:4px;
}

.sitemap li a{
	padding-left:0px;
	font-weight:normal;
}

.sm_title{
	padding-left:8px;
}

.sm_title a{
	color:#002dae;
	font-weight:bold;
	font-size:12px;
}

.sm_title a:visited{
	color:#4600ae;
	font-size:11px;
}

.sm_title a:hover{
	color:#142d75;
}

.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;
}

select.number
{
	font-size:10px;
	font-family: tahoma;
}

.file{
	margin:0px;
	margin-left:9px;
	margin-bottom:10px;
}

.file_date
{
	font-size:11px;
	color:#919191;
}

.file_url a, .file_url a:visited{
	color:#46a1d3;
	font-size:11px;
	padding-bottom:9px;
	text-decoration:none;
}
.file_url a:hover{
	color:#0b78d9;
}


td .articlelist_name, td .filelist_left{
	background-color: #edf3f7;
	background-image:url('../images/articlelist_left.gif');
	background-repeat:no-repeat;
	padding-left:9px;
	font-weight:bold;
}

td .articlelist_publisher, td .filelist_right{
	background-color: #edf3f7;
	background-image:url('../images/articlelist_right.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:9px;
}

td .filelist_middle
{
	background-color: #edf3f7;
}

.searchbox
{
	background-image:url(../images/header_searchbox.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:18px;
}

.print_header
{
        padding-left:18px;
	color:#000000;
	font-weight:normal;
}

td.related
{
	background-image: url('../images/3blue_bullets.gif');
	background-repeat:no-repeat;
	background-position: 0px 2px;
	border-bottom: 1px solid #ff2e83;
	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 .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;
}

.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;
}

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 .ss_head{
	padding-left:9px;
	background-color:#c9e6f6;
}


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;
}

.relevancy{
	font-size:9px;
	font-family:Tahoma;
	font-weight:bold;
	color:#52ad06;
}

.home_thumb{
	margin-right: 4px;
	margin-bottom: 4px;
	border: 2px solid #ff97c0;
}

.current_view {
	margin-left: 9px;
}

.highlight {
	color: #3792fd;
	font-weight: bold;
}
