@import url(layout.css);

body {
	margin: 4px 0 0 0;
	font-family: Verdana, Tahoma, Arial; font-size: 12px;
	text-align: center;
	background: #D1CFD2 url(../images/bg.gif) repeat-x;
}

a { text-decoration: none; color:#EB3835; }
p { margin: 10px 0; text-align: justify; font-size: 11px; }
h1 {
	margin: 0; padding: 5px 0;
	font-size: 13px; font-weight: bold;
	color: #EA3834;
}
h1.right { padding: 5px 10px; }
h2 {
	font-size:12px;
	color:#808080;
	margin:20px 0 0;
}
hr { color: #CCC; background: #CCC; border:0; height: 1px; margin: 10px 0; clear: both; }
.cb { clear: both; }
img.strip { margin: 20px 0 15px 0; display: block; }

/********************************************* header section ***/

ul.nav {
	width: 799px; height: 18px;
	margin: 0; padding: 4px 0 0 0;
	background: #EA3834;
	border-top: #FFF 2px solid;	border-bottom: #FFF 2px solid;
	list-style-type: none; text-transform: uppercase;
	color: #FFF; font-size: 10px; font-weight: bold;
}

ul.nav li { 
	margin: 0; padding: 0 23px;
	display: inline;
	border-right: #FFF 1px solid;
}

ul.nav li.end { border:0; }

ul.nav li a {color:#fff;}

a.logo	{
	width: 243px; height: 38px;
	margin: 22px 0 0 23px; padding: 0;
	display: block; float: left;
	background: url(../images/pisys_logo.gif) no-repeat;
}
a.num {
	width: 182px; height: 43px;
	margin: 17px 40px 0 0; padding: 0;
	display: block; float: right;
	background: url(../images/number.gif) no-repeat;
}
a.logo span, a.num span { display: none; }

/********************************************* boxes ***/

a.box {
	padding: 19px;
	float: left;
	color: #FFF; font-size: 11px;
}

a.box span { display: none; }

a.box1 {
	width: 162px; height: 128px;
	margin: 0 0 0 25px;
	display: block; cursor: pointer;
	background: #012B55 url(../images/windows7.jpg) no-repeat;
}

a.box2, a.box3 {
	width: 228px; height: 128px;
	margin: 0 0 0 2px;
	display: block; cursor: pointer;
}
a.box2 { background: #18456C url(../images/box2.gif) no-repeat; }
a.box3 { background: #18456C url(../images/box3.gif) no-repeat; }

/********************************************* sub nav ***/

#sub_nav ul {
	margin: 0; padding: 0;
	list-style-type: none;
	color: #929292;
	font-size: 10px; font-weight: bold;
}

#sub_nav ul li{
	margin: 0; padding: 0;
}

#sub_nav a { color: #929292; }
#sub_nav ul li a {
	width: 173px; height: 17px;
	margin: 0; padding: 3px 0 0 27px;
	display: block;
	background: #E8E8E8 url(../images/bullet_nav.gif) no-repeat;
}
#sub_nav ul li a:hover { background: #FFF url(../images/bullet_nav_on.gif) no-repeat; }

/********************************************* content area ***/

.ms_gold {
	width: 145px; height: 76px;
	margin: 25px 0 0 25px; padding: 0;
	background: url(../images/ms_gold.gif) no-repeat;
}

.ibm_partner {
	width: 145px; height: 76px;
	margin: 25px 0 0 25px; padding: 0;
	background: url(../images/ibm_partner.gif) no-repeat;
}

.ms_gold span, .ibm_partner span { display: none; }

#content_main h1.home	{ float:left; }


.clr-left	{ clear:left; }


.products {margin:10px 0;}
.products tr td {padding:10px 10px 10px 0;}
.products tr td img {margin:0 0 5px;}


.table_style {border-collapse:collapse; border-spacing:0px; margin:15px 0;}
.table_style tr th { background: #CCD5DE; }
.table_style tr td, .table_style tr th {border:1px solid #CCD5DE; padding:3px; font-size:8pt;}
.table_style tr th { font-weight: normal; }
.table_style tr td.r_align {text-align:right;}
img.lds { border: 0; margin: 0 auto; display: block; }
ul.bulleted {padding:0px;}
ul.bulleted li {font-size:8pt; list-style-type:none; background:url(../images/bullet_nav_on.gif) no-repeat 0 0; padding:2px 25px;}

ul.news {margin: 0 0 0 40px;}
ul.news li {margin-left:-50px; margin-top:5px; background:url(../images/bullet_red.gif) no-repeat 0 0;}


dl.form_list {font-size:8pt;}
dl.form_list dd {margin:-15px 0 5px 135px;}
dl.form_list dd input, dl.form_list dd textarea, dl.form_list dd select {border:1px solid #E2E3EA; border-top:1px solid #ABADB3; font-size:8pt; margin:0; padding:1px; width:250px;}
dl.form_list dd input:hover, dl.form_list dd textarea:hover, dl.form_list dd select:hover {border:1px solid #C5DAED; border-top:1px solid #5794BF;}
dl.form_list dd select {width:254px}
dl.form_list dd textarea {height:100px;}
dl.form_list dd input.sub {background:none; width:80px; margin-top:10px;}
dl.form_list dd input.sub:hover {}
dl.form_list dd.checkbox input { width: auto; border: 0; }

.left_address { float:left; margin: 0 30px 0 0; }
.right_address { float:left; margin: 0 0 0 30px; }
.virus_radar { width: 120px; height: 163px; margin: 10px auto; display: block; }
.right { text-align: right; }

ol.numbered li, ol.lettered li {margin:10px 0;}
ol.lettered li {list-style:lower-alpha;}

ul.helpdesk-nav { margin: 0; padding: 10px 0; float: right; list-style: none; }
ul.helpdesk-nav li { margin: 0; padding: 0 10px; display: inline; border-right: #CCC 1px solid; font-size: 11px; }
ul.helpdesk-nav li.end { border: 0; }
ul.helpdesk-nav li a:hover { color: #18456C; }

table.helpdesk-info { width: 100%; margin: 10px 0; border-collapse: collapse; border: #E8E8E8 1px solid; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
table.helpdesk-info th.hdr { background: #E8E8E8; }
table.helpdesk-info th.tle { width: 85px; }
table.helpdesk-info th.date { width: 100px; }
table.helpdesk-info th.navy { color: #18456C; }
table.helpdesk-info th.blue { color: #00ADEF; }
table.helpdesk-info td.action { border-top: #E8E8E8 1px solid; font-weight: bold; text-align: right; }