/* Start of CMSMS style sheet 'default' */
/* CDCDG CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
	color:#3e4b9a;
}

a:hover {
	text-decoration:none;
	color:#ff6600;
}
form {
	margin:0px;
	padding:0px;
}

img {
	border:none;
}
.loginTextBox {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px;
	margin:0px;
	border:#9a9a9a solid 1px;
	background:#eeeeee;
}
.signupTextBox {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px;
	margin:0px;
	border:#9a9a9a solid 1px;
	background:url(images/signup-textbox-bg.gif) #FFFFFF repeat-x bottom;
}
.signupListBox {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px;
	margin:0px;
	border:#9a9a9a solid 1px;
	background:url(images/signup-textbox-bg.gif) #FFFFFF repeat-x bottom;
	width:139px;
}
.shadowBotm {
	background:url(images/content-bg-botm.gif) no-repeat bottom center;
	padding:15px;
}
.botmBoxLink {
	line-height:22px;
}
.botmBoxTitle {
	background:url(images/home-botm-box-title-bg.gif) repeat-x;
	height:28px;
	padding:0px 12px;
}
.botmBoxBg {
	background:url(images/home-botm-box-bg.gif) #FFFFFF repeat-x bottom;
	padding:10px 12px;
	line-height:16px;
	text-align:justify;
}
.clientQuoteBg {
	background:url(images/client-quote-bg.gif) #FFFFFF repeat-x bottom;
	border:#CCCCCC dashed 1px;
	padding:10px;
	margin-bottom:10px;
	color:#000000;
}
.imgPadRight {
	padding-right:10px;
}

.border-Right {
	border-right:#CCCCCC solid 1px;
}
.newsUpdates {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:normal;
}
.newsUpdates li {
	margin:0px;
	margin-left:5px;
	padding:6px 0px;
	padding-left:20px;
	background:url(images/news-icon.gif) no-repeat left top;
	background-position:0px 10px;
}
.botmBoxBgCenter h2 {
	font-size:13px;
	margin:0px 0px 10px 0px;
	color:#3e4b9a;
}
.clear{
	clear:both;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.font11 {
	font-size:11px;
}
.testiLink {
	color:#0000FF;
}

.newsBoxRight {
	padding:15px 0px 10px 0px;
}
.newsBoxTitleBord {
	border:#eeeeee solid 1px;
	background:url(../../images/home-botm-box-title-bg.gif) repeat-x;
}
.botmBoxTitleCenter {
	background:url(../../images/home-botm-box-title-bg.gif) repeat-x;
	padding:0px 12px;
}

.homeTopBoxBg {
	background:url(../../images/home-top-box-bg.gif) repeat-x;
	padding:0px 5px;
	font-size:12px;
}
.homeDownBoxesBorder {
	border:#d9d9d9 solid 1px;
	width:622px;
}
/* End of 'default' */

/* Start of CMSMS style sheet 'global' */
/* CDCDG CSS Document */

#container{
	width:920px;
	margin:auto;
}

#container #header{
	width:100%;
}

#container #header #topRow{
	margin:12px 0px 12px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#container #header #topRow #logo{
	float:left;
	margin:0px;
	width:370px;
	padding-top:10px;
}

#container #header #topRow #topR8{
	margin-left:400px;
	text-align:right;
}

#container #header #topRow #topR8 form b{
	color:#003399;
}

#container #header #banner{
	height:242px;
	overflow:hidden;
}

#container #header #banner #pic {
	width:920px;
	float:left;
}

#container #header #banner #form {
	margin-left:678px;
	height:182px;
	border:#c7ccea solid 1px;
	background:url(../../images/banner-form-bg.jpg) repeat-x center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
}
form {
	margin:0px;
}

#container #header #menuRow {
}

#container #content{
	background:url(images/content-bg-top.gif) no-repeat top center;
}

#container #footer {
	font-size:9px;
	padding:10px;
}

#container #footer a {
}

#container #footer a:hover {
	color:#333333;
}

#container #footer #footer1 {
	float:left;
	width:825px;
	line-height:20px;
}

#container #footer #footer2 {
	margin-left:810px;
	text-align:right;
}
#fadeshow {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#132182;
}
.clientsBox {
	padding:5px 10px;
	background:#FFFFFF;
	border:#e9eaee solid 1px;
	width:220px;
	height:120px;
	cursor:pointer;
	text-align:center;
}
div.area{
	padding:0px;
	margin:0px;
}
div.rotator {
	padding:0px;
	margin:0px;
	font-size:12px;
}
.imgBorder {
	border:#CCCCCC solid 3px;
	padding:1px;
}
.client_logo_container {
  margin-top:5px;
}
/* End of 'global' */

/* Start of CMSMS style sheet 'home' */
/* CDCDG CSS Document */

.homeTopBoxes #topBox1 {
	float:left;
}

.homeTopBoxes #topBox2 {
	margin-left:450px;
}

.homeTopBoxes .topBox {
	background:url(../../images/home-top-box.gif) no-repeat center;
	width:412px;
	height:149px;
	padding:14px;
	font-size:11px;
	line-height:16px;
	text-align:justify;
}
.homeTopBoxes .topBox a {
	text-decoration:underline;
	line-height:20px;
}
.homeTopBoxes .topBox a:hover {
	text-decoration:none;
}
.homeBotmBox {
	margin-top:12px;
	border:#eeeeee solid 1px;
	font-size:11px;
}
.botmBoxTitleCenter {
	background:url(../../images/home-botm-box-title-bg.gif) repeat-x;
	padding:0px 12px;
	border-left:#999999 solid 1px;
}
.botmBoxBgCenter {
	background:url(../../images/home-botm-box-bg.gif) #FFFFFF repeat-x bottom;
	border-left:#999999 dashed 1px;
}



.homeTopBoxBg {
	background:url(../../images/home-top-box-bg.gif) repeat-x;
	padding:0px 5px;
}
.homeDownBoxesBorder {
	border:#d9d9d9 solid 1px;
	width:622px;
}
.clientsBox {
	padding:5px 10px;
	background:#FFFFFF;
	border:#e9eaee solid 1px;
	height:120px;
	width:220px;
	text-align:justify;
}
.clientsBox div {
	width:200px;
}

/* End of 'home' */

