body {
	line-height:21px;
	margin: 0em auto;
	padding: 0em;
  	font-family: Verdana,Arial,Tahoma,sans-serif;
}




#nav-menu
{
width:900px;
padding-top: 55px;
padding-right:10px;

} 

div#top_shadow {
	background:url(/images/shadow_top_original.png) no-repeat bottom center; 
	text-align:center;
	width:908px; 
	height:3px;
	margin:20px auto 0px auto; }

#wrap {
	width: 900px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding: 0em;
	background-color: rgb(255,255,255);

}

/*** Correction for non-IE browsers ***/
#wrap {
	overflow: hidden;
}

/*** Correction for IE 5.01 ***/
#wrap {
/*	float: left; */
	float: none;
}

div#header {
	background:url("../images/header_newlogo2.jpg") bottom right no-repeat #fff;
	height:55px;
	width:900px;
	padding:0;
	margin-bottom: 40px;}
	


div#nav {
	float:right;
	border:solid 1px #ccc;
	position:relative;
	top:64px;
/*	left:400px; */
	right:56px;
	background:#DBD9DA;
	width:445px;
	height:27px;
	}	
	
/***********************/
/***   LEFT COLUMN   ***/
/***********************/
#left-column-first {
	clear:both;
	float: left;
	width: 155px;
	margin: 0em;
	padding: 0em;
	background-color: #FFFFFF;
	color: black;

}

#greenbottom
{

	padding-bottom: 4px;
	border-bottom: solid 4px #57A16C;}


/* Start Mac IE5 filter \*/
#left-column-first {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}

/* End Mac IE5 filter */	
	
/*************************/
/***   MIDDLE COLUMN   ***/
/*************************/
#middle-column {
	float: left;
	width:600px;
	margin: 0em;
	padding: 0px;
	background-color: inherit;
	color: rgb(100,100,100);
}

/* Start Mac IE5 filter \*/
#middle-column {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}
/* End Mac IE5 filter */	


.middle-column-box-full-standard {
	float: left;
	width: 500px;
	margin: 0px 0px 20px 14px;
	padding:0px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

.middle-column-box-full-standard1 {
	float: right;
	width: 900px;
	margin: 0em 0em 2.0em 0em;
	padding: 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

.middle-column-box-full-standard2 {
	float: left;
	width: 530px;
	margin: 0px 0px 12px 20px;
	padding:0px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);}

.middle-column-box-left-standard {
	clear: left;
	float: left;
	width: 275px;
	/*height:730px;*/
	margin-left: 20px;
	padding: 0em 0em 0em 0em;
	border-right:solid 1px #7FA1C9;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

.middle-column-box-full-standard3 {
	float: left;
	width: 700px;
	margin: 0px 0px 12px 20px;
	padding:0px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);}


.middle-column-box-left-standard1 {
	clear: left;
	float: left;
	width: 275px;
	height:500px;
	margin-left: 20px;
	padding: 0em 0em 0em 0em;
	border-right:solid 1px #7FA1C9;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

/*** Standard title and box option ***/
.middle-column-title-standard {
/* clear: both; */
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0em;		
	background-color: rgb(255,255,255);
	color: #4963A0;
	font-weight: bold;
	font-size:16px;
}

.middle-column-box-right-standard {
	float: right;
	width: 275px;
	margin-left: 2px;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
}

/*******************************/
/***   PORTAL SPECIFIC CSS   ***/
/*******************************/

.middle-column-portal-option {
	font-size:12px;
	width: 300px;
	height: 27px;
	margin: 0em 1.0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	background-color: rgb(255,255,255);
	border: solid 1px #ccc;
	color: rgb(100,100,100);
	vertical-align: middle;
}

.portal-option-background-eye {
	background-image: url(../images/portal/eye-bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.portal-option-background-network {
	background-image: url(../images/portal/network-bg.png);
	background-position: top right;
	background-repeat: no-repeat;
}

/************************/
/***   RIGHT COLUMN   ***/
/************************/
#right-column {
	float: right;
	width: 130px;
	margin: 90px 0px 0px 0px;
	padding: 0px;
}
	
/* Start Mac IE5 filter \*/
#right-column {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}
/* End Mac IE5 filter */	

/*** Standard option ***/
.right-column-title-standard {
/* clear: both; */
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	font-weight: bold;
	font-size: 1.1em;
}

.right-column-box-standard {
/*	float: right; */
	font-size:10px;
	width: 120px;
	margin: 0em 1.0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	background-color: rgb(255,255,255);
	border: solid 1px #ccc;
	color: rgb(100,100,100);	
}

/*** Grey title and box option ***/
.right-column-title-grey {
/* clear: both; */
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.2em;
	background-color:white;
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
}	

p.relatedlinks{
	color:#46AB46;
	background-color:#DAE9DA;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	margin:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:0px; }
	
p.getintouch{
	color:#4779B8;
	background-color:#E8EDF3;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	margin:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:0px; }	

/*****************/
/***   FOOTER   **/
/*****************/
#footer {
	clear: both;
/*	float: left; */
	width: 900px;
	height: 2.5em;
	margin: 1.0em 0em 0em 0.0em;
	padding: 0.5em 0em 0.5em 0em;	
	background-color: rgb(255,255,255);
	text-align: left;
	color: rgb(100,100,100);
	font-size: 1.0em;
}


/*************************************************/
/***   HYPERLINKS IN MIDDLE AND RIGHT COLUMNS  ***/
/*************************************************/

/*** Hyperlinks in middle and right columns ***/
a {
	background-color: inherit;
	color: rgb(100,100,100);
	text-decoration:none;
}

a:hover {
	text-decoration: none;
}

/*** Visited links not in use ***/
/*a:visited {
	background-color: inherit;
	color: rgb(100,100,100);
	text-decoration: underline;
} */


/*************************************************/
/***   LINKS LEFT COLUMN  ***/
/*************************************************/
p.left{
	color:#253F74;
	font-size: 11px;
	text-decoration: none;
	padding-top:0px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:0px; }
p.middle{
        color:#5E5B5B;
	font-size: 11px;
	text-decoration: none;
	padding-top:0px;
	padding-left:0px;
	padding-right:24px;
	padding-bottom:0px; }
ul.middle{
    color:#5E5B5B;
	font-size: 11px;
	text-decoration: none;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px; }
	
li.directions{
	list-style-image:url(../images/directions_circle.png);
	font-size:11px;
	line-height:24px;
	}
li.directions1{
	list-style-image:url(../images/directions_arrow.png);
	font-size:11px;
	line-height:24px;
	}
	
li.directions2{
	list-style-image:url(../images/blue_ribbon_small.gif);
	font-size:11px;
	}
li.directions3{
	list-style-image:url(../images/blue_ribbon_small.gif);
	font-size:11px;
	line-height:24px;
	}	
li.none{
	list-style-type:disk;
	font-size:11px;
	}
	
	
a.llink:link, a.llink:visited, a.llink:active {
	color:#253F74;
	font-size: 10px;
	text-decoration: none;
	padding-top:opx;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:0px; }
	
a.llink1:link, a.llink1:visited, a.llink1:active {
	color:#253F74;
	line-height: 15px;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	padding-top:opx;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:0px; }
	
a.blue:link, a.blue:visited, a.blue:active {
	color:#5768A9;
	font-size: 10px;
	text-decoration: none;
 }
	
	
#greenlinks
{
	width:155px;
/*	background:url("/images/boxes/leftcolumn.jpg"); */
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}	
	
p.greentitle {
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	color: #72A446;
	font-size:15px;
	font-weight:bold;
	}
p.greentitle1 {
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	color: #72A446;
	font-size:11px;
	font-weight:bold;
	}	

#greenlinks1{
margin-left:10px;
margin-top:0px;}


	
#allbuttons
{ 	
	border-bottom: solid 8px #4979BB;
}

#buttonbox
{
	display:block;
	font-size: 13px;
	width:155px;
	height:16px;
	padding:5px 0px 5px 0px;
	background-color:#C6CDDF;
	color:#374A7A;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 1px white;
	
	}	
	
#buttonbox:hover
{
	display:block;
	width:155px;
	font-size: 13px;
	height:16px;
	padding:5px 0px 5px 0px;
	background-color:#D9DDE7;
	color:#374A7A;
	text-decoration:none;
	border-bottom:solid 1px grey;
	
	}
	
#buttonbox1
{
	display:block;
	font-size: 13px;
	width:155px;
	height:16px;
	padding:5px 0px 5px 0px;
	background-color:#E8EBF0;
	color:#374A7A;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 1px white;
	}
	
#buttonbox1:hover
{
	display:block;
	width:155px;
	font-size: 13px;
	height:16px;
	padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
	color:#374A7A;
	border-bottom:solid 1px #8F99B1;
	
	}	
	

#buttonbox2
{
	display:block;
	font-size: 13px;
	width:155px;
	height:16px;
	padding:5px 0px 5px 0px;
	background-color:#E8EBF0;
	color:#6277AE;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 1px white;
	}

#buttonbox2:hover
{
	display:block;
	width:155px;
	font-size: 13px;
	height:16px;
	padding:5px 0px 5px 0px;
	background-color:#FFFFFF;
	color:#6277AE;
	border-bottom:solid 1px #8F99B1;
	
	}	
	

	

	
	
/*************************************************/
/***   LINKS RIGHT COLUMN  ***/
/*************************************************/	

a.relatedlinks:link, a.relatedlinks, a.relatedlinks:active {
	color:#807D7D;
	font-size: 10px;
	text-decoration: none;
	padding-top:0px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:0px; }
	
img.toplist{
border-bottom: solid 4px #025ABC;
}	

img.iso{
margin-top:20px;
margin-right:10px;
float:right;
}

.contact{
color:#5768A9;
font-size: 10px;
font-weight:bold;}

.red {
color:#ff0000;
}

.blue{
color:#003BAE;
font-weight:bold;}

.blue1{
color:#003BAE;
font-weight:normal;}

.yellow{
color:#DACF17;
font-size: 14px;
font-weight:normal;}


.grey{
color:#615E5E;
font-weight:normal;}


.green{
color:#538036;
font-weight:bold;}

#iso1{
padding-left:150px;
margin-top:20px;
margin-right:10px;
float:right;
}

	
div#nav {
	float:left;
	border:none;
	position:relative;
	top:120px;
	left:0px;
/*	left:400px; */
	right:0px;
	background:#DBD9DA;
	width:445px;
	height:27px;
	}
	
table{	border-left:1px solid #D4D3D3;
	border-right:1px solid #D4D3D3;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	background-image:url("../images/table_background1.png");
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
}

th{

	border-bottom:1px solid #D4D3D3;
	padding:5px;
	font-size:12px;
	font-weight: bold;
	color:#5C5B5B;
}

td{

	border-bottom:1px solid #D4D3D3;
	padding:5px;
	font-size:11px;
}
	
th.bordered{
	border-left:1px solid #D4D3D3;
	}
td.bordered{
	border-left:1px solid #D4D3D3;
	}

.logindatatable table {

}

.logindatatable {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-color: #C7C7C7;
	border: 0px;
	border-style: none;
	border-collapse: collapse;
	background-image: none;
}

.logindatatable td {
	border: 2px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #C7C7C7;
}

.logintabledatatext {
	font-size: 16 px;
	font-weight: bold;
	color: #253F74;
	width: 40px;
}

.logindatatabledesc {
	width: 150px;
}

.logindatatableheader {
	font-size: 10px
}

.eyebg {
	width: 215px;
	height: 37px;
	background-image: url("../images/portal/eye-bg2.png");
	background-repeat: no-repeat;
	background-position: top right;
}

.cdbg {
	width: 215px;
	height: 37px;
	background-image: url("../images/portal/cd-bg.png");
	background-repeat: no-repeat;
	background-position: top right;
}
	
#portal-right-column {
	float: left;
	width:600px;
	margin: 0em;
	padding: 0px;
	background-color: inherit;
	color: rgb(100,100,100);
}