/*


Removed following from right column:
 display: inline;
 position: relative;
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.square {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: square;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}


.square a:link {color:#333333 ; text-decoration:none}
.square  a:visited {color:#333333 ; text-decoration:none}
.square  a:hover {color:#333333; text-decoration:underline}

.square2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #999999;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: square;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}


.square2 a:link {color:#999999 ; text-decoration:none}
.square2  a:visited {color:#999999 ; text-decoration:none}
.square2  a:hover {color:#999999; text-decoration:underline}



#wrapper { 
 margin: 0 auto;
 margin-top:45px;
 background-color:#eeeeee;
 background-image:url(bg_leftcoloumn.gif);
 background-repeat:repeat-y;
 width: 926px;
	list-style-position: inside;
	list-style-type: square;
}

#wrapperhome {
	margin: 0 auto;
	margin-top:45px;
	background-color:#1F1F1F;
	width: 926px;
	list-style-position: inside;
	list-style-type: square;
}
#header {
	color: #333;
	width: 926px;
	padding: 0;
	border: 0;
	height: 118px;
	background: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#solutions {
	color: #333;
	width: 926px;
	padding: 0;
	border: 0;
	height: 488px;
	background: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leftcolumn {
	color: #333;
	border: 0;
	background-image:url(../images/bg_rely.gif);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 308px;
	float: left;
}

#leftcolumn_matrix {
	color: #333;
	border: 0;
	background-image:url(../images/bg_insight.gif);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 308px;
	float: left;
}

#leftcolumn_sol {
	color: #333;
	border: 0;
	margin: 0;
	padding: 0;
	width: 308px;
	float: left;
}

#rightcolumn {
	float: right;
	color: #333;
	border: 0;
	background: #eeeeee;
	width: 618px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#rightcolumnnews {
	float: right;
	color: #333;
	border: 0;
	background: #eeeeee;
	width: 610px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#rightcolumn2 {
	float: right;
	color: #333;
	border: 0;
	background: #ccc;
	margin: 0;
	padding: 0px;
	width: 618px;
}
.footer {
 width: 926px;
 border: 0;
 height: 45px;
 margin: 0;
 float: left;
 background: #222;
 background-image:url(../images/footer_bg.gif);
 background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
line-height: 25px;
color: #666;
text-align:right;}
	
.footer a:link {color:#999999; text-decoration:none}
.footer a:visited {color:#999999 ; text-decoration:none}
.footer a:hover {color:#999999; text-decoration:underline}

.legalese {
 width: 926px;
 border: 0;
 height: 45px;
 font-size:9px}

/*
 
2nd level nests
	  
*/
#leftcolumn-top { 
 color: #333;
 border: 0;
 background-image:url(../images/bg_rely.jpg);
 background-repeat:no-repeat;
 margin: 0;
 padding: 0;
 height: 175px;
 width: 308px;
}

.lcp {
 margin-top:70px;
 margin-left: 16px;
 margin-right: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-style:normal;
 color:#999999;
}

.lcp2 {
	margin-top:45px;
	margin-left: 16px;
	margin-right: 14px;
 margin-bottom: 10px
 font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#999999;
}


#leftcolumn-mid { 
 color: #333;
 border: 0;
 background-image:url(../images/bg_newsworld.jpg);
 background-repeat:no-repeat;
 margin: 0;
 padding: 0;
 height: 174px;
 width: 308px;
}

#leftcolumn-btm {
	color: #333;
	border: 0;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	height: 156px;
	width: 308px;
}

/*--- Begin CB ---- */

fieldset {padding: 1em; border:1px solid #323232; width: 94%}
.full{display: none;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#0063A6}
input,textarea{border: 1px solid #323232;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;padding:3px;}
legend {color: #333; margin: 5px; font-style: italic; text-transform:italics}
label{display:block;margin-bottom: 3px; margin-top: 5px;font-weight:bold;font-size: 12px}
.newsItem{background:#eee;padding:.5em;border:.5em solid #DDD;margin-bottom: .5em;}
.newsitem h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#888888}
.newsitem h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#0063A6}
.newsItemAlt{background-color:#FFF;}
.newsitemAlt h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px; color:#0063A6}
#newsOptions {float:left;margin-bottom: 1em;}

.readMore {float:right;margin-bottom: 1em;}
#rightColAlt{}
#rightContent {padding:10px;}
#rightContent a {color:#0063A6;}
#sendMessage{background-color: #666}
textarea{width:100%}
 
