/* Global CSS Start */
body { margin:0px; padding:0px; background:url(../images/body-bg.gif) 0 0 repeat-x #5998CC; font-family:Tahoma; font-size:12px; color:#72808F; }
#topabstract { background-image:url(../images/top-abstract.jpg); background-repeat:no-repeat; background-position:top right; width:100%; float:right; }
#bottombg { background-image:url(../images/bottombg.gif); background-repeat:repeat-x; background-position:bottom; float:left; width:100%; }
#bottomabstract { background-image:url(../images/bottom-abstract.jpg); background-repeat:no-repeat; background-position:left bottom; width:100%; float:left; }
#wrapper { width:999px; margin:0px auto; }
#outer { width:999px; float:left; padding:54px 0px; }
.floatlt { float:left; }
.floatrt { float:right; }
.clear { clear:both; }
.blulnks:link, .blulnks:visited { font-family:Tahoma; font-size:12px; color:#4089C6; text-decoration:none; font-weight:bold; }
.blulnks:hover {text-decoration:underline; }
.blue18 { color:#4089C6; font-size:18px; font-weight:bold; }
.blue14 { color:#5393C9; font-size:14px; }
.wht12 { color:#ffffff; }
.lblue10 { color:#94B9D8; font-size:10px; text-transform:uppercase; }
.brdrbtm { border-bottom:1px solid #D9E7F4; }
input, textarea { font-family:Tahoma; font-size:12px; color:#72808F; padding:2px 5px;}
select { font-family:Tahoma; font-size:12px; color:#72808F; padding:2px 0px;}
.drpdn { font-family:Tahoma; font-size:12px; color:#72808F; padding:0px; margin:0px; }
.org-text { font-family:Tahoma; font-size:12px; color:#FF8420; font-weight:bold; }

a:link, a:visited { color:#4089C6; text-decoration:none; }
a:hover { color:#4089C6; text-decoration:underline; }

.orange-links:link, .orange-links:visited, .orange-links:hover { font-family:Tahoma; font-size:12px; color:#FF8420; text-decoration:underline; font-weight:bold; }
/* Global CSS end */

/* Header classes start */
#header { width:963px; padding:18px; float:left; background:url(../images/topcorner.png) 0 0 no-repeat; }
#header .top { float:left; width:963px; padding-bottom:10px; }
#header .top .logo { float:left; width:245px; }
#header .top .topright { float:right; width:395px; padding-top:10px; }
.topright .flags { float:right; text-align:right; }
.topright .toplinks { float:right; text-align:right; padding-top:8px; }
.toplinks .active:link, .toplinks .active:visited { float:left; background-image:url(../images/tableft.gif); background-repeat:no-repeat; background-position:left; height:24px; padding-left:7px; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; margin-left:-1px; }
.toplinks .active:link span, .toplinks .active:visited span { float:left; background-image:url(../images/tabright.gif); background-repeat:no-repeat; background-position:right; height:20px; padding:4px 7px 0px 0px; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;  }

.toplinks .deactive:link, .toplinks .deactive:visited { font-family:Tahoma; font-size:12px; color:#4089C6; font-weight:bold; text-decoration:none; float:left; padding:0px 7px; margin-top:5px; border-right:1px solid #B8C8D2; }
.toplinks .deactive:hover { font-family:Tahoma; font-size:12px; color:#4089C6; font-weight:bold; text-decoration:underline; float:left; padding:0px 7px; margin-top:5px; border-right:1px solid #B8C8D2; }

#header .topbluebar { float:left; width:963px; }
.topbluebar .left { float:left; width:15px; }
.topbluebar .middle { float:left; background-color:#4089C6; width:933px; height:45px; }
.topbluebar .right { float:right; width:15px; }

#header .servicesnav { float:left; width:963px; }
.servicesnav .left { float:left; width:151px; }
.servicesnav .middle { float:left; border-bottom:1px solid #C5DBEE; width:798px; height:30px; }
.servicesnav .middle ul { float:left; list-style:none; display:inline; padding:8px 0px 0px 20px; margin:0px; }
.servicesnav .middle ul li { float:left; list-style:none; display:inline; padding-right:20px; margin:0px; }
.servicesnav .right { float:right; width:14px; }
/* Header classes end */

/* Body classes start */
#body { width:963px; padding:0px 18px; float:left; background-color:#FFFFFF; }
.topcontainer { width:963px; float:left; }
.topcontainer .icons { width:380px; float:left; }
.icons ul { width:350px; float:left; list-style:none; padding:0px; margin:0px; }
.icons ul li { width:330px; float:left; list-style:none; padding:18px 10px; margin:0px; border-bottom:1px solid #C5DBEE; }
.icons ul li .icon { width:90px; float:left; list-style:none; padding-right:20px; }
.icons ul li .text { width:220px; float:left; list-style:none; }
.topcontainer .flash { width:582px; float:right; }

.bluebox { width:963px; float:left; padding-top:20px; }
.bluebox .top { float:left; width:963px; background:url(../images/bluetop.gif) 0 0 no-repeat; height:13px;  }
.bluebox .middle { float:left; width:961px; padding:10px 0px; border-left:1px solid #C5DBEE; border-right:1px solid #C5DBEE; background-color:#EAF6FF; }
.bluebox .middle .textbox { float:left; width:269px; padding:0px 25px; border-right:1px solid #C5DBEE; }
.bluebox .bottom { float:left; width:963px; background:url(../images/bluebottom.gif) 0 0 no-repeat; height:13px;  }

.readmore:link, .readmore:visited { float:left; background-image:url(../images/readmore.gif); background-position:top; background-repeat:no-repeat; width:75px; height:21px; display:block; cursor: pointer; text-decoration:none; }
.readmore:hover { float:left; background-image:url(../images/readmore.gif); background-position:bottom; background-repeat:no-repeat; width:75px; height:21px; display:block; cursor: pointer; text-decoration:none;  }

#body .content { float:left; width:623px; padding:0px 20px 20px 0px;}
#body .right { float:right; width:320px; }
.rightbox { width:320px; float:left;}
.rightbox .top { float:left; width:320px; background:url(../images/right-top.gif) 0 0 no-repeat; height:13px;  }
.rightbox .middle { float:left; width:318px; border-left:1px solid #C5DBEE; border-right:1px solid #C5DBEE; background-color:#EAF6FF; }
.rightbox .middle .textbox { float:left; width:290px; margin:0px 15px; padding:10px 0px; border-bottom:1px solid #C5DBEE; }
.rightbox .bottom { float:left; width:320px; background:url(../images/right-btm.gif) 0 0 no-repeat; height:13px;  }
/* Body classes end */

/* Footer classes start */
#footer { width:963px; padding:10px 18px 20px 18px; float:left; background:url(../images/btmcorner.png) left bottom no-repeat; font-size:11px; }
/* Footer classes End */

/* Pricing page classes start */
.bluebox1 { width:600px; float:left; }
.bluebox1 .top { float:left; width:600px; background:url(../images/bluetop1.gif) 0 0 no-repeat; height:13px;  }
.bluebox1 .middle { float:left; width:578px; padding:0px 10px; border-left:1px solid #C5DBEE; border-right:1px solid #C5DBEE; background-color:#EAF6FF; }
.bluebox1 .bottom { float:left; width:600px; background:url(../images/bluebottom1.gif) 0 0 no-repeat; height:13px;  }
/* Pricing page classes end */

/* Copy from old css start */
.bluetxt { color:#4089C6; }
.redtxt { color:#DF0000; font-size:11px; }
.blulnks:link, .blulnks:visited { color:#4089C6; text-decoration:none; font-weight:normal; }
.blulnks:hover { color:#4089C6; text-decoration:underline; font-weight:normal;  }
.greylnks11:link, .greylnks11:visited { color:#72808F; text-decoration:none; }
.greylnks11:hover { color:#72808F; text-decoration: underline; }
.redlnks11:link, .redlnks11:visited { font-size:11px; color:#DF0000; text-decoration:none; }
.redlnks11:hover { font-size:11px; color:#DF0000; text-decoration:underline; }

.padlt10 { padding-left:10px; }

.topbrdrblu { border-top: 1px solid #E5EDF3; }
.ltbrdrblu { border-left: 1px solid #E5EDF3; }
.rtbrdrblu { border-right: 1px solid #E5EDF3; }
.btmbrdrblu { border-bottom: 1px solid #E5EDF3
/* Copy from old css end */

