﻿/* --- Scheme-- */ 

/* --- Global Font--- */ 
body {font-family: Eras Medium ITC, Helvetica; font-size: 10pt; font-weight: normal; color: #000000; 
}

/* --- Body Links--- */ 
.MP_Table_Row3 a:link {color: #000000; text-decoration: underline}
.MP_Table_Row3 a:visited {color: #000000; text-decoration: underline}
.MP_Table_Row3 a:hover {color: #000000; text-decoration: underline}
.MP_Table_Row3 a:active {color: #000000; text-decoration: underline}

/* --- Path Navigation Links --- */ 
.MP_Table_Row2 a:link {color: #000000; text-decoration: none}
.MP_Table_Row2 a:visited{color: #000000; text-decoration: none}
.MP_Table_Row2 a:hover {color: #000000; text-decoration: underline}
.MP_Table_Row2 a:active {color: #000000; text-decoration: underline}

/* --- Left Menu Links --- */ 
.MP_Table_Row3_MenuArea a:link {color:#000000; text-decoration: underline;}
.MP_Table_Row3_MenuArea a:visited {color: #000000; text-decoration: underline;}
.MP_Table_Row3_MenuArea a:hover {color: #000000; text-decoration: underline;}
.MP_Table_Row3_MenuArea a:active {color: #000000; text-decoration: underline;}

/* --- Content Links --- */ 
.MP_Table_Row3_ContentArea a:link  {color: #000000; text-decoration: underline;}
.MP_Table_Row3_ContentArea a:visited {color: #000000;  text-decoration: underline}
.MP_Table_Row3_ContentArea a:hover {color: #000000;  text-decoration: underline}
.MP_Table_Row3_ContentArea a:active {color: #000000;  text-decoration: underline}

/* --- Bottom of Page Links--- */ 
.MP_Table_Row4 a:link  {color: #000000; text-decoration: underline;}
.MP_Table_Row4 a:visited {color: #000000;  text-decoration: underline}
.MP_Table_Row4 a:hover {color: #000000;  text-decoration: underline}
.MP_Table_Row4 a:active {color: #000000;  text-decoration: underline}

/* --- Content Errors --- */ 
.Content_Errors {border-bottom: 1px solid red;}
.Content_Errors td {color: Red;}

/* --- Images--- */
.ImageWithBorder {
border: 1px solid #000000;}

.ProductHeader {
color: #000000;
font-weight: bold;
}

/* ---Box backgrounds--- */

/* ---See generic style sheet for box background colours --- */ 









/* --- Generic Items--- */
p {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}
br {
}
/* --- Table with standard padding --- */
.Table {
	padding: 0px;
	border-collapse: collapse;
}
.Table td {
	padding: 2px;
}
/* --- Headers --- */
H6 {
}
H5 {
}
H4 {
}
H3 {
}
H2 {
}
H1 {
}
H1 {
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 3px;
	margin-top: 0px;
}
H2 {
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 2px;
	margin-top: 0px;
}
H3 {
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 1px;
	margin-top: 0px;
}
.Bold {
	font-weight: bold;
}
.Italic {
	font-style: italic;
}
/* --- Images--- */
.Image {
	text-decoration: none;
	border: none;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-top: 1px;
}
.ImageBordered {
	text-decoration: none;
	border: 1px solid #000000;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-top: 1px;
}
.ImageBorderedRight {
	text-decoration: none;
	border: 1px solid #000000;
	margin-left: 5px;
	margin-bottom: 1px;
	margin-top: 1px;
}
.ImageBorderedCenter {
	text-decoration: none;
	border: 1px solid #000000;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1px;
	margin-top: 1px;
}
/* --- Buttons --- */
.Button {
	text-decoration: none;
	text-align: center;
}
/* ---------------------- Content Image td's -------------------------- */
.HomeBG {
	background-image: url(../Graphics/home.jpg);
	background-repeat: repeat;
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 7px;
}
.ContactusBG {
	background-image: url("../Graphics/contactus.jpg");
	background-repeat: repeat;
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 7px;
}
.AboutUsBG {
	background-image: url("../Graphics/aboutus.jpg");
	background-repeat: repeat;
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 7px;
}
.HardwareServicesBG {
	background-image: url("../Graphics/hardwareservices.jpg");
	background-repeat: repeat;
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 7px;
}
.SoftwareServicesBG {
	background-image: url("../Graphics/softwareservices.jpg");
	background-repeat: repeat;
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 7px;
}
.SupportServicesBG {
	background-image: url("../Graphics/supportservices.jpg");
	background-repeat: repeat;
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 7px;
}
.SecurityBG {
	background-image: url("../Graphics/security.jpg");
	background-repeat: repeat;
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 7px;
}
/* ---------------------- Content Text td's STANDARD-------------------------- */
/* --- Row 3 td1 --- */
.MP_Table_Row3_td1 {
	width: 261px;
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-color: #E2E2F3;
}
/* --- Row 3 td2 --- */
.MP_Table_Row3_td2 {
	width: 260px;
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-color: #E2E2F3;
}
/* --- Row 3 td1 and 2 combined --- */
.MP_Table_Row3_td1and2 {
	width: 520px;
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-color: #E2E2F3;
}
/* --- Row 3 td3 --- */
.MP_Table_Row3_td3 {
	vertical-align: top;
	text-align: left;
	padding: 6px;
	border: 1px solid #000000;
	background-color: #dce0c9;
}
/* ---------------------- Content Text td's ALTERNATIVES-------------------------- */
/* --- Row 3 td1 --- */
.MP_Table_Row3_td1 {
	width: 260px;
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-color: #E2E2F3;
}
/* --- Row 3 td2 and 3 combined --- */
.MP_Table_Row3_td2and3 {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-color: #dce0c9;
	background-image: url('../Graphics/DellBG.jpg');
}
/* --- Row 3 td3 MiniBox Shell --- */
.MP_Table_Row3_td3_MiniBoxShell {
	vertical-align: top;
	text-align: left;
}
/* --- Row 3 td3 --- Minibox Table*/
.MP_Table_Row3_td3_MiniBoxTable {
	width: 100%;
	height: 100%;
}
/* --- Row 3 td3 --- Minibox PLAIN */
.MiniBox {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-color: #dce0c9;
}
/* --- Row 3 td3 --- Miniboxes VARIOUS */
.MiniBoxAbout {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-image: url('../Graphics/wm_about.gif');
	background-repeat: no-repeat;
}
.MiniBoxContact {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-image: url('../Graphics/wm_contact.gif');
}
.MiniBoxHardware {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-image: url('../Graphics/wm_hardware.gif');
}
.MiniBoxSecurity {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-image: url('../Graphics/wm_security.gif');
}
.MiniBoxSoftware {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-image: url('../Graphics/wm_software.gif');
}
.MiniBoxSupport {
	vertical-align: top;
	text-align: left;
	padding: 8px;
	border: 1px solid #000000;
	background-image: url('../Graphics/wm_support.gif');
}
/* --- Lists --- */
.List {
	margin-bottom: 5px;
	margin-top: 5px;
}
.List ul {
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ---------------------- Product Table-------------------------- */
.Product_Table {
	width: 100%;
}
.Product_Table_td1 {
	width: 275px;
	text-align: left;
	vertical-align: top;
}
.Product_Table_td2 {
	text-align: left;
	vertical-align:middle;
	padding-left: 5px;
	padding-right: 5px;
}
.Product_Table_td3 {
	width: 125px;
	text-align: right;
	vertical-align: top;
}
/* ---------------------- Product Page Detail-------------------------- */
.ProductDivider {
	height: 10px;
}
.ProductBordered {
	text-decoration: none;
	border: 1px solid #000000;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-top: 1px;
	width: 275px;
}
.ProductPrice {
	text-align: center;
	font-size: 9pt;
	font-style: italic;
}
.SmallDivider {
	height: 10px;
}
.Form { font-size: 9pt;
}
.Form td {
	vertical-align: middle;
	text-align: left;
	height: 30px;
}

.TextBox {font-family: Eras Medium ITC, Helvetica; font-size: 9pt; font-weight: normal; color: #000000;  width: 175px;}
