* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

p {
	color:#5E5D60;
	font-size:12px;
	padding:5px;
}

#wrapper {
	margin: 0 auto;
	width: 700px;
	border: 1px solid #ccc;
	overflow:hidden;
}
#header {
	width: 700px;
	float: left;
	height:100px;
	background-image:url(../images/archipelago_logo_banner.jpg);
}

#navigation {
	float: left;
	width: 700px;
	height:25px;	
}

#screen {
	width: 700px;
	height: 357px;
	float: left;
}

#leftcolumn { 
	margin: 0px 0px 5px 0px;
	width: 270px;
	float: left;
}

#rightcolumn { 
	float: right;
	margin: 0px 2px 5px 0px;
	width: 425px;
	display: inline;
}

#imgPreview {
	width:700px;
	height: 200px;
	clear:both;
}

#bottom {
	width:700px;
	height: 200px;
}

#footer { 
	width: 700px;
	clear: both;
	margin: 0px 0px 10px 0px;
}

#imgPreview a img {
	border-style:none;
	float:left;
	margin-right:15px;
}

/*Form Styles */

#contact-form-wrap {
	margin: 0px 0px 0px 15px;
	padding:5px;
}

#contact-info-wrap {
	margin: 15px 0px 0px 15px;
}
	
.form-field {
	margin-bottom:5px !important;
	border:1px solid #CABEA8;
	height: 17px;
	width:140px;
	font-size:10px;
}
	
.form-text {
	clear:none !important;
	display:inline !important;
}
	
.arch-title-text {
	display:block;
	font-size:10px;
	padding: 0px 0px 5px 0px;
	color:#696969;
	font-weight:bold;
}
	
.form-submit-btn {
	margin: 10px 0 0 0px; 
	padding: 0 0 0 0;
	clear: both;
	display: block;
	width: 65px;
	height: 25px;
	background: url(../images/send-button.png) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:25px;
	color:#fff;
	text-transform: uppercase;
	text-shadow: #000000 1px 1px 1px;
	cursor:pointer;
	text-align:center;
	border:none;
}
/* --- --- */
.sBox { margin-left:2px;}

.sBox p { font-weight:bold;} 
.sBoxHeader {
	background:url(../images/backgrounds.png) top left no-repeat;
	width:265px;
	height:25px;
	background-position:-2px -118px;
}


.sBoxHeader ul li {
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	list-style-type:none;
	margin-top:5px;
	padding:3px 5px 0px 3px;
}

.sBoxHeader a {color:#fff; text-decoration:none; line-height:26px; margin-left:15px;}

.sBoxBody {
	width:264px;
	background-color:#FFE153;
}

.sBoxBody a {
	color:#0092C8;
	font-size:11px;
	text-decoration:none;
}

.sBoxBody h1 {color:#5E5D60; text-align:center;}

.prodInfo { background-color:#FFEA8F;}

.sBoxBody p {background-color:#FFE153;}

.prodInfo li {
	border-right:1px solid #FFFFFF;
	color:#5E5D60;
	float:left;
	font-size:12px;
	line-height:26px;
	list-style-type:none;
	padding:2px 10px;
}

.left-bullets {
	width:244px;
	margin-left:10px;
}


.left-bullets ul {padding:0px !important; margin:0px !important;}

.left-bullets li ul li { margin-left:14px;}

.left-bullets li {
	color:#5E5D60;
	font-size:12px;	
	float:none !important;
	background-color:#FFE153;
	padding:2px 0px 0px 15px; !important;
	line-height:14px !important;
	list-style:none;
	background:url(../images/black-bullet.jpg) no-repeat scroll 0 0;
}

.si-grades {
border-right:1px solid #FFFFFF;
color:#5E5D60;
font-size:12px;
line-height:26px;
list-style-type:none;
padding:2px 10px;
}

.sBoxFooter {
	background:url(../images/backgrounds.png) top left no-repeat;
	width:265px;
	height:10px;
	background-position:-2px -150px;
}

.mBoxHeader {
	background:url(../images/backgrounds.png) top left no-repeat;
	width:420px;
	height:10px;
	background-position: -2px -67px;
}

.sBoxHeader ul {margin-left:6px;}

.mBoxBody {
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:415px;	
}

.mBoxFooter {
	background:url(../images/backgrounds.png) top left no-repeat;	
	width:420px;
	height:12px;
	background-position: -2px -97px;
	
}

#is-prev {width:260px; padding: 10px 0 0 2px;}

#is-prev-bottom{ width:265px; height:7px; background-image:url(../images/backgrounds.png); background-repeat:no-repeat; background-position:-2px -375px;}

#is-prev-top{ width:172px; height:18px; background-image:url(../images/backgrounds.png); background-position:-2px -340px; background-repeat:no-repeat; }

#is-prev-thumb{
	width:244px; 
	border-left:10px solid #b2b2b2; 
	border-right:10px solid #b2b2b2; 
	border-bottom:1px solid #D6D6D6; 
	border-top:1px solid #D6D6D6;
	height:135px;
}

#is-prev-thumb img {border:none; margin-left:45px;}

#is-prev-copy{width:260px; background-color:#efefef; text-align:center;}
#is-prev-copy p { font-size:10px; padding:10px;}

.contactWrapper h2 {
	color:#999999;
	font-size:16px;
	margin-left:15px;
}

.contactWrapper p {
	margin-left: 15px;	
}

.big-right {
	color:#5E5D60;
	border-right:medium none;
	font-size:26px !important;
	border-right:1px solid #FFFFFF;
	padding:0px 5px;
}

.thead1 {
	width:75px;
}

.thead {
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.mBoxBody a {
	color:#0092C8;
	font-size:11px;	
}

.trow { font-size:11px;}

.tlink {
	color:#0092C8 !important;
	font-size:11px !important;
}

#board-directors h3 {font-size:18px; margin-left:10px; color:#CB2F2F;}

#contactInvestors {
	border:1px solid #CABEA8;
	width:350px;
	padding:10px;
	
}

#contact-investors-left a {
	color:#0092C8;
	font-size:11px;
	text-decoration:none;
}

.investor-form-text {
	color:#5E5D60;
	font-size:12px;
	width:150px !important;
	display:inline-block;
	margin-bottom:3px;
}

.investor-form-field {
	border:1px solid #CABEA8;
	font-size:10px !important;
	width:140px;
	padding:1px;
	margin-bottom:3px;
}

.press-release { font-size:11px; margin-left:8px; height:75px;}
.press-release td { height:35px; background-color:#EDECE8; padding:10px; border:1px solid #70B8D6 }
.press-release a {	
	color:#0092C8;
	font-size:11px;
}

.press-release .doc-date { text-align:left; width:75px;}
.press-release th { text-align:left; background-color:#FFF;}
.press-release .doc-date { padding:2px; width:70px;}
.doc-name { width:475px;}

#ceo-video {margin:3px 0px 10px 0px;}

#ceo-video p {font-size:10px; margin:0px 0px 0px 8px;}
#ceo-video p a {font-size:10px;}
#contact-investors-left {width:275px; height:300px; float:left;}