/*================== globals ====================*/

* { margin: 0; padding: 0;}

body {
	background-color:#fff;
	background: #ffffff url(../images/mtiks-final_03.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans serif; 
	font-size: 12px; 
	line-height: 1.25em; 
	color: #333;
	padding: 0px;
	margin: 0px;
} 

div {
	float: none;
	padding: 0px;
	margin: 0px;
}

p { margin-bottom:14px;}

img {border:0px;}

a {}

a:hover {
}

h1 {
	font-family: Arial, Helvetica, san serif;
	}
h2, h3, h4, h5, h6 {
	font-family:   Arial, Helvetica, san serif; 
	font-weight:bold;
	}

h1 { font-size: 28px; 
	font-weight: normal; 
	padding: 20px 0 12px 0;
	color:#205767;
	}
	
h1 a { text-decoration: none;}
h1 a:hover { text-decoration:none;}

h2 { font-size: 24px; 
	color: #205767; 
	font-weight: bold; 
	line-height: 34px; 
	margin-bottom: 0px;
	}

h3 {
	font-size:20px;
	color: #205767; 
	font-weight: bold;
	line-height: 34px; 
	margin-bottom: 0px;
}

h4 {  
	font-size:16px; 
	color: #205767; 
	font-weight: bold;
	line-height: 30px; 
	margin-bottom: 3px;
}

h5 { 
	font-size:14px; 
	color: #205767; 
	font-weight: bold;
	line-height: 24px; 
	margin-bottom: 3px;
}

h6 { 
	font-size:12px; 
	color: #862e22; 
	font-weight: normal;
	margin-bottom: 3px;
}


/*================== global classes ====================*/

.floleft { float: left;}
.floright { float: right;}
.clear { clear: both;}
.alignright { text-align: right;}
.aligncenter { text-align: center;}

.container { width:100%;}

/*================== forms ====================*/

input, textarea { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
	} 
	
input, textarea {
		background:transparent url(../images/mtiks-final_06.gif) left top repeat-x; 
		padding:5px;
		border:1px solid #968766;
		font-size:12px;
		color:#222;
		margin:0 0 10px 0;
       }

label{
float: left;
font-weight: bold;
}

checkbox {padding:10px; margin:5px;}        
	
/*================== list ====================*/

ul { list-style:none;}
ul li { list-style:none;}

ol { padding-left:25px; list-style-position:outside; margin-bottom:12px; }
ol li {}

#bodyLeft ul {padding-bottom:12px;}

.p1 { margin-bottom: 8px;}
.p2 { margin-bottom: 25px;}
.p3 { padding-bottom: 16px; margin: 0;}



/*================== framework ======================*/




#outerShell { 
	width:860px; 
	margin: 0 auto 0 auto; 
	background-color:#ffffff;
	border:0px solid Blue;
	/* background:transparent url(../images/tracker_27.gif) left top repeat-y; padding:0 */
	}
	
#homeShell 
{
	border:0px solid Purple;
	}
	
#topHead 
{
	border:0px solid Yellow;
	width:100%;
	height:96px; 
	background:transparent url(../images/mtiks-final_50.gif) left top no-repeat; 
	padding:0;
	 }


#topHead #loginRight 
{
	border:0px solid Yellow;
	text-align:right;
	width:660px;
	height:30px; 
	padding:8px 20px 0 0;
	float:right;
	font-size:11px;
	 }

#topHead #loginRight input
{
	padding:1px 1px 1px 5px ;
	font-size:11px;
	width:100px;
	 }


#topHead #topMenu 
{
	border:0px solid Lime;
	width:860px;
	height:46px; 
	padding:0;
	margin: 0 0 0px 0;
	
	 }

#topHead #topMenu .interiorLinks
{
	float:right;
	color:#444;
	font-size:14px;
	padding: 14px 25px 20px 25px;
	font-weight:bold;
	
	 }

#topHead #topMenu .interiorLinks a
{
	color:#444;
	text-decoration:none;
	 }

#topHead #topMenu .interiorLinks a:hover
{
	text-decoration:underline;
	color:#ff3e00;
	 }

#topHead #topMenu .interiorDivider
{
	float:right;
	width:1px;
	height:24px;
	background-color:#8a98a0;
	padding:0px;
	margin:9px 0 0 0;
	
	 }

.loginTextLost	{
	padding:2px 0 0 7px;
	font-size:10px;
	} 

.loginError, .loginInput, .loginText, .loginBtn, .loginTextLost {
	float:right;
	}

.loginText{
	padding:2px 0 0 0;
	}

.loginBtn {
	padding:0px 0 0 0;
	}

.loginError {
	color:red;
	padding:2px 6px 0 2px;
	font-size:10px;
	}



/* -------------- templates -------------- */

#bodyStandardForm 
{
	width:860px;
	background:transparent url(../images/mtiks-final_22.gif)  top left repeat-y;
	border:0px solid Red;
	margin: 0px;
	padding: 0px;
	}


#oneCol 	{ 
	float:left;
	width:790px;
	border:0px solid #333;
	margin: 0 30px 0 15px;
	}

#leftMenu {
	float:left;
	width:150px;
	border:1px solid #333;
	margin: 0 30px 0 15px;
	}

#rightSide
 {
	float:left;
	border:0px solid Lime;
	width:610px;
	margin: 0 32px 0 0;
	padding: 0 0px 0 0;
	}

#rightSide h1, #oneCol h1
 {
	font-size:34px;
	font-weight:bold;
	color:#ff3e00;
	padding:6px 0 16px 0;
	margin:0px;	
	}

#rightSide h2, #oneCol h2
 {
	font-size:22px;
	font-weight:bold;
	color:#64bc00;
	padding:6px 0 16px 0;
	margin:0px;	
	}


/* -------------- Overview ------------------------*/

#demoBox {
	width:846px;
	padding:10px 0 0 7px;
	}

#threeBoxWrapper {
	width:850px;
	padding:25px 0 0px 7px;
	}

#threeBoxWrapper h4{
	color: #64bc00;
	padding:0px 10px 0px 10px;
	margin:0px;
	font-size:20px;
	}

#threeBoxWrapper p{
	color: #333333;
	padding-top:6px;
	padding-down:0px; /* immune */
	padding-left:10px;
	padding-right:15px;
	margin:0px;
	line-height:20px;
	}

/*#threeBoxWrapper a{
	color: #333333;
	}*/


#oneCol ul, #rightSide ul{ flag
	padding:0px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	}

#oneCol ul li, #rightSide ul li {
	line-height:28px;
	padding:0 0 0 0px;
	margin:0px 0 0 15px;
	list-style-image:url(../images/mtiks-final_09.gif);
	}

#oneCol ul li a, #rightSide ul li a {
	color: #333333;
	}



#threeBoxWrapper ul{
	padding:0px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	}

#threeBoxWrapper ul li {
	line-height:28px;
	padding:0 0 0 0px;
	margin:0px 0 0 15px;
	list-style-image:url(../images/mtiks-final_09.gif);
	}

#threeBoxWrapper ul li a{
	color: #333333;
	}


.threeBoxBar {
	width:846px;
	height:1px;
	background:#fff url(../images/mtiks-final_32.jpg);
	padding:0px;
	margin:0px;
	}


.threeBox1, .threeBox2, .threeBox3 {
	padding:16px 0 0 7px;
	float:left;
	}

.threeBox1 {
	width:275px;
	background:#fff url(../images/mtiks-final_34.jpg) top right no-repeat;
	}

.threeBox2 {
	width:275px;
	background:#fff url(../images/mtiks-final_34.jpg) top right no-repeat;
	}
.threeBox3 {
	width:275px;
	background:#fff url(../images/mtiks-final_28.jpg) top right no-repeat;
	}

.threeBox3 p{
	padding-right:20px;
	color:#009999;
	}

p.moreLink a {
	color:#ff3e00;}

p.greyLink a {
	color:#333;}




/* -------------- footer ------------------------*/

#foot  
{
	width:860px;
	border:0px solid Red;
	}

#foot  #footInner {
	width:860px;
	background:transparent url(../images/mtiks-final_22.gif)  top left repeat-y;
	border:0px solid Red;
	margin: 0px;
	padding: 30px 0 20px 0;
	}

#footInnerContent { 
	border-top:1px solid #b0b9Bd;
	width:800px;
	margin-left:30px;
	padding: 10px 0 10px 0;
	color:#555;
	font-size:11px;
	}

#footInnerContent a{ 
	color:#555;
	text-decoration:none;
	}

#footInnerContent a:hover { 
	color:#555;
	text-decoration:underline;
	}

#footEnd  
{
	border:0px solid Green;
	width:860px;
	height:12px;
	background:transparent url(../images/mtiks-final_37.gif)  top left no-repeat;
	padding:0px;
	margin::0px;
	}


#footer {
	width:1010px;
	height:36px;
	padding:25px 0 16px 0;
	margin:auto;
	color:#fff; 
	text-align:center;
	font-size:11px;
	color:#827559;
}

#footer a
{
	color:#827559;
	}

#footer p{
	font-size:12px;
	color:#827559;
	margin:10px 0 0 0;
	}

/*#footerTxt { text-align:center;}
#footerTxt a:link, #footerTxt a:visited, #footerTxt a:hover { color:#666; }*/
#footerLinks { text-align:right; float:right; }
#copyright { text-align:left; float: left; }

/* -------------- Misc ------------------------ */

.left { float:left;}
.fright { float:right;}
.examplePhoto {border:0px solid Red; width:150px; float:right; margin:0 0 8px 15px;}
.contentWrapper {}
.strong { font-weight:bold;}
.italics { font-style:italic;}
.top10{margin-top:10px;}
.top20{padding-top:20px;border:1px solid Red;}
.bot10{margin-bottom:10px;}
.topBot10{margin:10px 0 10px 0;}
.bot5{margin-bottom:5px;}
.centrified{ text-align:center;}
.padRight20 p { padding-right:20px;}
.imageDivider { padding:3px 0 12px 0;}
.hrStyle1 {width:650px; margin:20px 0 10px 0; padding:0px; text-align:left;}
.emphasis {font-style:italic;}
.imageRight {float:right; margin:0 0 10px 15px; border:1px solid #0e3c66;}
ul.bullets li { list-style-type:disc; list-style-position:inside;}

/* -------------- Error ------------------------ */

.error {corlor:Red;}
