/***
 *** General CSS
 ***/
 /* R1O Colors
#003366;	Darkest Blue
#5C92C6;	Dark Blue
#D0E8FE;	Light Blue
#E8F4FF;	Lighest Blue
#FDBB30;	Yellow/Gold
*/

/* NSR Added 12/05/05 */
/* MUST USE EVEN PIXEL DIMENSIONS FOR BOXES TO WORK OK ON MULTIPLE BROWSERS */

/* Blue Box */
div#partnersBox .roundedMainBox {
	text-align:center;
	position:relative;
	width: 500px;
	margin:0; padding:0 0 6px 0;
	border: 3px solid #5C92C6;
}
div#customersBox .roundedMainBox {
	text-align:center;
	position:relative;
	width: 500px;
	margin:0; padding:0 0 6px 0;
	border: 3px solid #5C92C6;
}
div#servicesBox .roundedMainBox {
	text-align:center;
	position:relative;
	width: 500px;
	margin:0; padding:0 0 6px 0;
	border: 3px solid #5C92C6;
}
.roundedMainBox .cornerLtBot {
	background-image:url(images/blue_box_ltBttm.jpg);
	width:14px; height:14px;
	position:absolute;
	background-repeat: no-repeat;
	bottom:-3px; left:-3px;
}
* html .roundedMainBox .cornerLtBot {
	bottom:-4px; left:-3px;
}

.roundedMainBox .cornerRtBot {
	width:14px; height:14px;
	position:absolute;
	bottom:-3px; right:-3px;
	background-image:url(images/blue_box_rtBttm.jpg);
	background-repeat: no-repeat;
}
* html .roundedMainBox .cornerRtBot {
	bottom:-4px; right:-3px;
}
.roundedMainBox h1 {
	font-size: 12px;
	height: 28px; line-height:28px;
	background-color:#5C92C6;
	margin:0px; padding:0px 5px 3px 5px;
	color: white;
}

.roundedMainBox p {
	margin:0px; padding:4px 14px 4px 14px;
	line-height:14px;
	color: black;
}

/* Yellow inside box */
.roundedMainBox .roundedSubBox {
	position:relative;
	margin:0px; padding:0px;
	margin-left:auto;
	margin-right:auto;
	border: 2px solid #FDBB30;
}
div#partnersBox .roundedSubBox {
	width: 480px;
}
div#customersBox .roundedSubBox {
	width: 480px;
}
div#servicesBox .roundedSubBox {
	width: 480px;
	text-align:left;
}
.roundedSubBox .cornerRtTop {
	background-image:url(images/yellow_box_rtTop.jpg);
	width:14px; height:14px;
	position:absolute;
	background-repeat: no-repeat;
	top:-2px; right:-2px;
}
* html .roundedSubBox .cornerRtTop {
	/*top:-2px; right:-2px;
	height:14px;*/
}
.roundedSubBox .cornerLtTop {
	background-image:url(images/yellow_box_ltTop.jpg);
	width:14px; height:14px;
	background-repeat: no-repeat;
	position:absolute;
	top:-2px; left:-2px;
}
* html .roundedSubBox .cornerLtTop {
	/*top:-2px; left:-2px;*/
}
.roundedSubBox .cornerLtBot {
	background-image:url(images/yellow_box_ltBttm.jpg);
	width:14px; height:14px;
	position:absolute;
	background-repeat: no-repeat;
	bottom:-2px; left:-2px;
}
* html .roundedSubBox .cornerLtBot {
	bottom:-2px; left:-2px;
}

.roundedSubBox .cornerRtBot {
	width:14px; height:14px;
	position:absolute;
	bottom:-2px; right:-2px;
	background-image:url(images/yellow_box_rtBttm.jpg);
	background-repeat: no-repeat;
	
}
* html .roundedSubBox .cornerRtBot {
	bottom:-2px; right:-2px;

}
/*corners END*/
/* Partners page 
div#partners  .roundedSubBox h1 {
	font-size: 14px; line-height:18px;
	margin:0px; padding:4px 14px 0px 14px;
	background-color:white;
	color: black;
}
div#partners .roundedSubBox h1 p {
	font-size: 12px; line-height:16px;
	clear:none;
	font-weight:normal;
	margin:0px; padding:0;
	color: black;
}
div#partners .roundedSubBox h1 p a {
	font-size: 10px; line-height:14px;
	font-weight:normal;
	margin:0px; padding:0;
}
div#partners .roundedSubBox p {
	font-size: 10px; line-height:14px;
	margin:0px; padding:4px 14px 0px 14px;
	color: black;
}
div#partners .roundedSubBox .images {
	float:right;
	text-align:right;
}
div#partners .roundedSubBox .images img {
	margin:4px 14px 4px 4px;
	clear:both;
	float:none;
}
*/
/* What Customers Say page 
div#customersBox .roundedSubBox h1 {
	font-size: 14px; line-height:18px;
	margin:0px; padding:4px 14px 0px 4px;
	background-color:white;
	color: black;
}
div#customersBox .roundedSubBox h1 p {
	font-size: 12px; line-height:16px;
	clear:none;
	font-weight:normal;
	margin:0px; padding:0;
	color: black;
}
div#customersBox .roundedSubBox h1 p a {
	font-size: 10px; line-height:14px;
	font-weight:normal;
	margin:0px; padding:0;
}
div#customersBox .roundedSubBox .images {
	float:left;
	text-align:left;
	overflow:hidden;
}

div#customersBox .roundedSubBox p {
	font-size: 10px; line-height:14px;
	margin:0px 0 0 0; 
	padding:4px 14px 0px 14px;
	color: black;
}
div#customersBox .roundedSubBox .images img {
	margin:4px 4px 4px 14px;
	clear:both;
	float:none;
}
div#customersBox .roundedSubBox .images img:hover {
	margin:2px 2px 2px 12px;
	border:2px solid blue;
	
}
*/
.roundedMainBox .roundedSubBox h1 {
	font-size: 14px; line-height:18px;
	margin:0px; padding:4px 14px 0px 4px;
	background-color:white;
	color: black;
}
.roundedMainBox .roundedSubBox h1 p {
	font-size: 12px; line-height:16px;
	clear:none;
	font-weight:normal;
	margin:0px; padding:0 14px;
	color: black;
}
.roundedMainBox .roundedSubBox h1 p a {
	font-size: 10px; line-height:14px;
	font-weight:normal;
	margin:0px; padding:0;
}
.roundedMainBox .roundedSubBox .images {
	float:left;
	text-align:left;
	overflow:hidden;
	margin:2px 0 2px 2px;
}
div#partners .roundedMainBox .roundedSubBox .images {
	float:right;
	text-align:right;
	overflow:hidden;
	margin:2px 2px 2px 0;
}

.roundedMainBox .roundedSubBox p {
	font-size: 10px; line-height:14px;
	margin:0px 0 0 0; 
	padding:4px 14px 0px 14px;
	color: black;
}
.roundedMainBox .roundedSubBox .images img {
	margin:4px 4px 4px 14px;
	clear:both;
	float:none;
	overflow:hidden;
}
.roundedMainBox .roundedSubBox .images img:hover {
	margin:2px 2px 2px 12px;
	border:2px solid blue;
	
}
