body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; color: #404040; text-decoration: none; font-weight: normal; text-align:left; font-size:12px; line-height:18px;}
div, p, img { margin:0px; padding:0px; border:none; }
ul { margin:0px; padding:0px; margin-left:15px; line-height:22px;}

/*Inside page Styles 404040*/
.bodText{font-size: 12px; line-height:18px;}
.bodText9{font-size: 9px;line-height:12px;}
.bodText10{font-size: 10px; line-height:13px;}
.bodText11{font-size: 11px; line-height:16px;}
.bodText12{font-size: 12px; line-height:18px;}
.bodText13{font-size: 13px; line-height:18px;}
.bodText14{font-size: 14px; line-height:18px;}
.bodText15{font-size: 15px; line-height:20px;}
.bodText16{font-size: 16px; line-height:20px;}
.bodText18{font-size: 18px; line-height:22px;}
.bodText20{font-size: 20px; line-height:24px;}
.bodText25{font-size: 25px; line-height:24px;}
.bodText28{font-size: 28px; line-height:24px;}
.bodText30{font-size: 30px; line-height:34px;}

.bodText20Blue{color:#004a7f;font-size: 20px; line-height:24px;font-weight:bold;}

.bodText12Blue{color:#6196c6;font-weight:bold;}
.bodText20Green{color:#799612;font-size: 20px; line-height:22px;font-weight:normal;}
.bodText13Green{color:#799612;font-size: 13px; line-height:18px;font-weight:normal;}
.bodText14Green{color:#799612;font-size: 14px; line-height:18px;font-weight:normal;}
.bodText16Green{color:#799612;font-size: 16px; line-height:18px;font-weight:normal;}

/* Customer Homepage */
.custContentBoxHeading{font-family:arial; font-size:18px; color:#456384; padding-top:5px;}
.custContenBox{padding-top:12px; padding-left:10px; padding-right:10px; vertical-align:top;}

.bulletGreenArrow{padding-left:20px; margin-top:5px; margin-bottom:2px; display:block; background-image: url(/images/icon_arrow_green.gif); background-position:left 2px; background-repeat: no-repeat; line-height:15px;}

/* -- main links inherits size from text style-- */
.link{color: #004a7f;text-decoration:underline;}
.link:visited{ color: #004a7f;text-decoration:underline;}
.link:hover{color: #004a7f; text-decoration: underline;}

/* -- links -- */
.link9Grey{font-size: 9px; color: #404040;text-decoration:underline;}
.link9Grey:visited{font-size: 9px; color: #404040;text-decoration:underline;}
.link9Grey:hover{font-size: 9px; color: #000000;  text-decoration: underline;}

.link11Grey{font-size: 11px; color: #898989;text-decoration:none;}
.link11Grey:visited{font-size: 11px; color: #898989;text-decoration:none;}
.link11Grey:hover{font-size: 11px; color: #898989;  text-decoration: underline;}

/*Home Page*/
.homeLinkGrey{color: #404040;text-decoration: none;font-weight: bold; line-height: 16px;}
.homeLinkGrey:visited{color: #404040;text-decoration: none;font-weight: bold; line-height: 16px;}
.homeLinkGrey:hover{color: #404040;text-decoration: underline;font-weight: bold; line-height: 16px;}

.HomeLinkBlue10{font-size: 10px;color: #526E8E;text-decoration: underline;font-weight: bold;}
.HomeLinkBlue10:visited {font-size: 10px;color: #526E8E;text-decoration: underline;font-weight: bold;}
.HomeLinkBlue10:hover{font-size: 10px;color: #404040;text-decoration: underline;font-weight: bold;}

.selector{font-size: 11px; color: #545457;text-decoration: none;font-weight: normal;}
.selectorLink{font-size: 11px; color: #545457; text-decoration: none;}
.selectorLink:visited{font-size: 11px; color: #545457; text-decoration: none;}
.selectorLink:hover{font-size: 11px; color: #545457; text-decoration: underline;}

.bodTextBlue11{font-size: 11px; line-height:16px;color:#003A69;}

/* Top Navigation */
.linkNavTop{font-size: 11px; color: #898989; text-decoration:none;}
.linkNavTop:visited{font-size: 11px; color: #898989; text-decoration:none;}
.linkNavTop:hover{font-size: 11px; color: #898989; text-decoration: underline;}

.linkNavTopActive{font-size: 11px; color: #4d4d4d;text-decoration:none;}
.linkNavTopActive:visited{font-size: 11px; color: #4d4d4d; text-decoration:none;}
.linkNavTopActive:hover{font-size: 11px; color: #4d4d4d; text-decoration: underline;}

.linkNavChat{font-size: 11px; color: #2269af;text-decoration:none;}
.linkNavChat:visited{font-size: 11px; color: #2269af;text-decoration:none;}
.linkNavChat:hover{font-size: 11px; color: #2269af; text-decoration: underline;}

.linkHeader{font-size: 13px; color: #2269af;text-decoration:none;}
.linkHeader:visited{font-size: 13px; color: #2269af;text-decoration:none;}
.linkHeader:hover{font-size: 13px; color: #2269af; text-decoration: underline;}

.linkHeaderActive{ font-size: 13px; color: #666666;text-decoration:none;}
.linkHeaderActive:visited{font-size: 13px; color: #666666;text-decoration:none;}
.linkHeaderActive:hover{font-size: 13px; color: #666666; text-decoration: none;}

#SideNavUK td{padding-left:15px;vertical-align:middle;height:25px;background-image:url('/images/bg_sidenav_p.gif');}

#RatesTable td{ background-color: #ebf1f4; border: solid 1px #c0c4b5; border-collapse: collapse; }

.linkNavUk{font-size: 12px; color: #404040;text-decoration:none;}
.linkNavUk:visited{font-size: 12px; color: #404040; text-decoration:none;}
.linkNavUk:hover{font-size: 12px; color: #80a012; text-decoration: underline;}

.linkNavUkActive{font-size: 12px; color: #80a012;text-decoration:none; font-weight:bold;}
.linkNavUkActive:visited{font-size: 12px; color:#80a012;text-decoration:none;font-weight:bold;}
.linkNavUkActive:hover{font-size: 12px; color: #80a012; text-decoration: none;font-weight:bold;}

/* Footer styles*/
.bodTextFooter{font-size: 12px; color: #666666; line-height:17px;}
.bodText11Footer{font-size: 11px; color: #898989; line-height:18px;}

.linkFooter{font-size: 11px; color: #898989; text-decoration:none;}
.linkFooter:visited{font-size: 11px; color: #898989;text-decoration:none;}
.linkFooter:hover{font-size: 11px; color: #898989; text-decoration: underline;}

/* forms */
.inputTextBoxChat{font-size: 12px; width: 170px;}
.frmSelectBoxChat{font-size: 12px; width: 170px;}

.SeachTextBox{font-size: 12px; color: #666666; width: 150px; border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; height: 17px; background-color: #ffffff; vertical-align: middle;}
.inputTextBox{font-size: 12px; color: #666666; width: 170px; border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; height: 17px; background-color: #ffffff; vertical-align: middle;}
.selectBox{font-size: 12px;color: #666666; width: 177px; border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; height: 23px; background-color: #ffffff; vertical-align: middle;}
.TestDriveTextBox{font-size: 12px; color: #666666; width: 150px; border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; height: 17px; background-color: #ffffff; vertical-align: middle;}

.butSearch {src:url(/images/but_search.gif);}

/* Headers */

h1.Smb{padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;font-size: 20px; color: #799612;text-decoration: none;line-height:24px;font-weight:normal;}
h1.Corp{padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;font-size: 20px; color: #004a7f; text-decoration: none;line-height:24px;font-weight:normal;}
h1.General{padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;font-size: 20px; color: #404040; text-decoration: none;line-height:24px;font-weight:normal;}

h2.Smb{padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;font-size: 17px; color: #799612;text-decoration: none;line-height:24px;}
h2.Corp{padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;font-size: 17px; color: #004a7f;text-decoration: none;line-height:24px;}
h2.General{padding-bottom:0px; padding-top:0px; margin-top:0px; margin-bottom:0px;font-size: 17px; color: #404040;text-decoration: none;line-height:24px;}

h3 {font-size:15px;}

/* Bread crumbs */

.breadCrumb{font-size:10px; color: #666666; position: relative; vertical-align: top;}
.breadCrumb a:hover{ font-size:10px; text-decoration:underline;  color: #666666;}
.breadCrumb a:active{ font-size:10px; text-decoration:underline;  color: #666666;}
.breadCrumb a:visited{ font-size:10px; text-decoration:underline;  color: #666666;}

.BCrumb_CurrentNode {font-size:10px; color: #666666; position: relative; vertical-align: top;}
.BCrumb_Node {font-size:10px; color: #666666; position: relative; vertical-align: top; text-decoration:underline;}
.BCrumb_PathSeperator{font-family: verdana; font-size:10px; color: #666666; position: relative; vertical-align: top;}

/* Testimonial container */
#Testimonial .quote {background-image:url(/images/testimonial_bubble_bg.gif); height:100px; background-repeat:no-repeat; width:572px; text-align:center; vertical-align:middle; font-size:16px; color:#597306; padding-left:12px; padding-right:12px; }
#Testimonial .person {padding-left:175px;}
#Testimonial .person span{display:block; margin:1px;}
#Testimonial .person .name{font-size:12px; color:#666;}
#Testimonial .person .position{font-size:10px; color:#666;}
#Testimonial .person .link{font-size:10px}

/* Demo */
.TourNav{font-size: 12px; color: #898989;text-decoration:none;}
.TourNav:visited{font-size: 12px; color: #898989; text-decoration:none;}
.TourNav:hover{font-size: 12px; color: #5d92bc; text-decoration: none;}

.TourNavSelected{font-size: 12px; color: #5d92bc;text-decoration:none;}
.TourNavSelected:visited{font-size: 12px; color: #5d92bc; text-decoration:none;}
.TourNavSelected:hover{font-size: 12px; color: #5d92bc; text-decoration: none;}
