body {border-top: 5px solid #5587D0; font-family: arial; background: url(../images/pagebk.jpg); background-repeat: repeat-x; background-color: #F2F2F2; overflow-x: hidden; overflow-y: scroll; }

.clearme {clear: both;}

/********************** Header Styles */

h1 span{display: none;}

h2 span{display: none;}

h3 {font-weight: bold; display: block; font-size: 15px; width: 100%; border-bottom: 1px dashed #ccc; padding-bottom: 5px;}

h3 span{display: none;}

h4 span{display: none;}

h5 span{display: none;}

/********************** Font Styles */

p { font-family: arial; font-size: 12px; color: #333;}


a { text-decoration: none; color: #5587D0; }

a:hover {color: #666;}

/********************** Page Layout */

#wrap { width: 950px; margin: 0 auto;}

#page-top {}


/********************** Poll */

.lg-polls-answers {}

.lg-polls-answers li .answer{width: 100%; disaply: block; height: 20px; color: #608DC6; font-weight: bold; }

.lg-polls-answers li .answer-total-votes{width: 100%; color: #5587D0; font-weight: bold; }

.lg-polls-answers li .percentage{background: #ABCA48;  color: #333;  height: 20px; padding-top: 5px; margin: 5px 0 10px 0;}

.poll-total-votes {font-size: 10px; color: #666;}

.lg-polls-answers label {width: 100%; margin: 5px 0 15px 0; height: 15px; display: block;}

/********************** Page Content */

.buy_now_button3 {display: block; width: 107px; height: 38px;  margin-top: 5px; margin-right: 13px; float: right; background: url(../images/buy_now_button2.jpg) no-repeat 0 0;}

.buy_now_button3:hover{background-position: -107px 0; cursor: hand;}

.loginform input {display: block; width: 107px; margin-bottom: 20px; height: 38px;  border: 0px; margin-top: 10px; float: right; background: url(../images/login_button_img.jpg) no-repeat 0 0;}

.loginform :hover{background-position: -107px 0; cursor: hand;}

.send {display: block; width: 107px; height: 38px;  border: 0px; margin: 10px; float: right; background: url(../images/send_button.jpg) no-repeat 0 0;}

.send:hover{background-position: -107px 0; cursor: hand;}



.buy_now_top {background: url(../images/buy_now_bk.jpg); width: 698px; background-position: bottom; background-repeat: no-repeat; height: 180px; z-index: 999; margin-top: -40px; margin-left: 1px; margin-right: 2px;}

.buy_now_top .box {width: 133px;   background: url(../images/right_bk.jpg); background-repeat: no-repeat; background-position: right; padding-right: 1px;}

.buy_now_top .box4 {width: 133px;   background: none; background-repeat: no-repeat; background-position: right; padding-right: 1px;}

.buy_now_top .box2 {width: 111px;  border-right: 1px solid #000;}

.buy_now_table{margin-top: 5px;}

.buy_now_table td{min-height: 50px; padding: 10px 0 10px 0;}

.buy_now_table .first {width: 125px; border-right: 0px solid #ccc; font-size: 11px; padding-left: 5px; color: #666;}

.buy_now_table .option_1 {width: 130px; border-right: 1px solid #ccc; text-align: center;}

.buy_now_table .option_2 {width: 143px; border-right: 1px solid #ccc; text-align: center;}

.buy_now_table .option_3 {width: 142px; border-right: 1px solid #ccc; text-align: center;}

.buy_now_table .last {width: 134px; border-right: 0px solid #ccc; text-align: center;}

.login222 {display: block; width: 53px; height: 24px;   float: right; margin: 0px;  background: url(../images/login_button.jpg) no-repeat 0 0; }

.login222:hover{background-position: -53px 0; cursor: hand;}

.chat_live {display: block; width: 123px;  height: 24px;   float: right; margin: 0px;  background: url(../images/live_chat.jpg) no-repeat -123px 0; }

.chat_live:hover{background-position: 0px 0; cursor: hand;}


.chat_live_offline {display: block; width: 123px;  height: 24px;   float: right; margin: 0px;  background: url(../images/live_chat2.jpg) no-repeat 0px 0; }

.chat_live_offline:hover{background-position: 0px 0; cursor: hand;}

.chat_live_button {display: block; width: 225px;  height: 75px;   margin: 20px 0 20px 0;  background: url(../images/live_chat.png) no-repeat 0px 0; }

.chat_live_button:hover{background-position: -226px 0; cursor: hand;}


.signup_button {display: block; width: 226px;  height: 93px;   margin: 20px 0 20px 0;  background: url(../images/signup2.png) no-repeat 0px 0; }

.signup_button:hover{background-position: -226px 0; cursor: hand;}


.what_is_vehicle_tracking_hover {display: block; width: 316px;  height: 129px;   margin: 0px 0 20px 0;  background: url(../images/tracking_hover.jpg) no-repeat 0px 0; }

.what_is_vehicle_tracking_hover:hover{background-position: -316px 0; cursor: hand;}

.button_benefits2 {display: block; width: 316px;  height: 129px;   margin: 0px 0 20px 0;  background: url(../images/benefits_button2.jpg) no-repeat 0px 0; }

.button_benefits2:hover{background-position: -316px 0; cursor: hand;}



.benefits_button {display: block; width: 667px;  height: 100px;   margin: 20px 0 20px 5px;  background: url(../images/benefits_banner.png) no-repeat 0px 0; }

.benefits_button:hover{background-position: -667px 0; cursor: hand;}

.call_back {display: block; width: 226px;  height: 105px;   margin: 20px 0 20px 0;  background: url(../images/request_call_back.jpg) no-repeat 0px 0; }

.call_back:hover{background-position: -226px 0; cursor: hand;}

.chat_closed {display: block; width: 88px;  height: 24px;   float: right; margin: 0px;  background: url(../images/closed_chat.jpg) no-repeat 0px 0; }

.buy_now {display: block; width: 67px; height: 24px;   float: right; margin: 0px;  background: url(../images/buy_now_button.jpg) no-repeat 0 0; }

.buy_now:hover{background-position: -67px 0; cursor: hand;}

.sign_up_home {display: block; width: 270px; height: 98px;   float: right;   background: url(../images/signup_home.jpg) no-repeat 0 0; }

.sign_up_home:hover{background-position: -270px 0; cursor: hand;}

.phone-email {display: block; width: 269px; height: 43px;   float: left;   background: url(../images/phone.jpg) no-repeat 0 0; }

.phone-email:hover{background-position: -269px 0; cursor: hand;}

.site_map {width: 150px; float: left; margin-left: 50px;}


.site_map li{ width: 100%; display: block; float: left;}


.site_map li  a span{ font-weight: bold;  color: #333; font-size: 14px; display: block; float: left; padding-top: 12px;}

.header {height: 111px;}

#logo { float: left; width: 350px; height: 80px;  padding: 2px 0 0 0;}

#top-links { float: right; width: 500px;  margin-top: 25px;}

#navigation { width: 950px; border-bottom: 8px solid #5587D0; margin-top: 10px;}

#flash-box { width: 950px;}

.content-box-topper {margin-top: 15px; margin-left: 1px;}

.content-box-footer-img {margin-top: -15px; margin-left: 1px;}

.content-box-footer-img-small {margin-top: -5px; margin-left: 0px;}

.content-box-1 {width: 949px;  border-right: 1px solid #ccc;background: url(../images/bk2.gif); margin: -3px 0 0px 1px; background-repeat: repeat-y;}

.content-box-2 {width: 949px; border-right: 1px solid #ccc;   background: url(../images/bk2.gif); margin: -4px 0 0px 1px; background-repeat: repeat-y;}

.content-box-topper-small; {margin-top: 0px; margin-left: 1px;}

.content-box-1-small {width: 699px;  border-right: 1px solid #ccc;background: url(../images/bk2.gif); margin: -3px 0 0px 0px; background-repeat: repeat-y;}

.content-box-2-small {width: 700px; border-right: 1px solid #ccc;   background: url(../images/bk2.gif); margin: -4px 0 0px 1px; background-repeat: repeat-y;}

.content-box-1-footer-small {background-color: #ebebeb; width: 678px; padding: 13px 10px 1px 10px; margin: 0px 0 2px 0px;  border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;}

.content-box-1-footer {background-color: #ebebeb; width: 928px; padding: 13px 10px 1px 10px; margin: 0px 0 2px 1px;  border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;}

.content-box-1-footer  p {margin: 0 0 0 10px; }

.content-box-2-footer {background-color: #a0a0a0; width: 948px;  margin: 0px 0 0px 1px;  border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;}

.content-box-2-footer-small {background-color: #a0a0a0; width: 700px;  margin: 0px 0 0px 1px;  border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;}

.content-box-2-footer .left {float: left; width: 165px; padding: 20px 0 0 10px;}

.content-box-2-footer .right {float: left; width: 720px; margin-left: 15px; padding: 10px 0 0 10px;}

.content-box-2-footer .right a {display: block; float: right; color: #fff; font-weight: bold; margin-bottom: 10px;}

.content-box-2-footer .right a:hover {display: block; float: right; color: #333; font-weight: bold; margin-bottom: 10px;}

#language { float: right; width: 250px; height: 24px; background: url(../images/top-nav.jpg); margin-bottom: 10px;}

#language-left {background: url(../images/topnav-left.jpg); float: left;  margin: 0 0px 0 0;  width: 10px; height: 24px;}

#language-right {background: url(../images/topnav-right.jpg); float: right; margin: 0 0px 0 0px; width: 10px; height: 24px;}

.right_box { width: 700px; float: right; margin-top: 10px; }

.left_bar {width: 240px; float: left; margin: 10px 0 0 0; }

.left_bar  .inputbox{border: 1px solid #ccc; height: 30px; width: 160px; float: left;}

.left_nav {float: left; width: 225px;  background: url(../images/left_nav.jpg);  background-color: #D5D5D5; background-repeat: no-repeat; margin-bottom: 20px;}

.left_nav  ul{margin:0; 
padding:0; 
list-style:none; }

.left_nav li { 
margin:0; 
display: inline;
padding:0; 
} 

.news-image { height: 100px; width: 200px; margin-right: 10px; overflow: none;}

.newsletter_submit {width: 56px; height: 21px; border: 0px; float: left; margin-left: 5px; margin-top: 5px;}

.view_article {display: block; width: 107px; height: 38px;  margin-top: 10px; float: right; background: url(../images/view_article.jpg) no-repeat 0 0;}

.view_article:hover{background-position: -107px 0; cursor: hand;}

.go_back {display: block; width: 107px; height: 38px;  margin-top: 10px; float: right; background: url(../images/go_bk_button.jpg) no-repeat 0 0;}

.go_back:hover{background-position: -107px 0; cursor: hand;}

.buy_button {display: block; width: 107px; height: 38px;  margin-top: 10px; float: right; margin: 10px 0 10px 10px; background: url(../images/buy_button.jpg) no-repeat 0 0;}

.buy_button:hover{background-position: -107px 0; cursor: hand;}




.left_nav li a{display: block; width: 220px; height: 36px; color: #333; border-right: 1px solid #ccc; border-left: 1px solid #ccc; padding:10px 0 0 4px; background: url(../images/border_bottom.jpg);  background-repeat: no-repeat; background-position: bottom center;}


.left_nav .bottom a{display: block; width: 220px; height: 36px; color: #333; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding:10px 0 0 4px; background: none; }

.left_nav .top a{background: url(../images/border_bottom.jpg);  background-repeat: no-repeat; background-position: bottom center; display: block; width: 220px; height: 36px; color: #333; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding:10px 0 0 4px; }

.left_nav .top2 a{background: none;   display: block; width: 220px; height: 36px; color: #333; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding:10px 0 0 4px; }

.left_nav li a:hover{color: #537FBF; }

.left_nav li a img {float: left; margin: 2px 0 0 3px; width: 23px; height: 25px;}

.left_nav li a span {margin-left: 12px; font-size: 12px; display: block; padding-bottom: 5px; float: left; padding: 7px 0 0 0;}

.left_nav .selected a {background: url(../images/nav_selected.jpg); background-repeat: no-repeat; background-position: bottom center; border-right: none; color: #fff; border-top: 0px;}

.form_element {width: 100%; padding: 10px 0 10px 5px; margin: 5px 0 5px 0;}

.form_element textarea{float: left; width: 420px; height: 200px; display: block; border: 1px solid #ccc;}

.form_element input{float: left; width: 420px; height: 25px; display: block; border: 1px solid #ccc;}

.form_element select{float: left; width: 423px; height: 25px; display: block; border: 1px solid #ccc;}

.form_element label {width: 250px; display: block; float: left; color: #666;}

.newsletterform input {display: block; width: 107px; height: 38px;  border: 0px; margin-top: 10px; float: right; background: url(../images/send_button.jpg) no-repeat 0 0;}

.newsletterform :hover{background-position: -107px 0; cursor: hand;}

.newsletterform2 input {display: block; width: 107px; height: 38px;  border: 0px; margin-top: 10px; float: right; background: url(../images/sign_up_button.jpg) no-repeat 0 0;}

.newsletterform2 :hover{background-position: -107px 0; cursor: hand;}

.left_nav .selected a:hover { color: #fff;}

.columns-small { float: left; width: 319px; margin: -10px 12px 10px 12px;  }

.columns { float: left; min-height: 230px; width: 285px; margin: -0px 12px 10px 12px;  }

.column-large  .columns { float: left; width: 265px; margin: -0px 12px 20px 12px;  }

.client_img {float: right; margin: 0px 5px 10px 10px; border: 1px solid #ccc;}

.greenfleet {width : 100%;
float : left;
margin : 5px;
}
.greenfleet li {
display: block;
padding-left : 30px;
list-style : none;
color: #da4032; font-weight: bold;
background : url(../images/plant.jpg);
background-repeat : no-repeat;
margin : 15px 0 15px 0;
} 

.report {width : 100%;
float : left;
margin : 5px;
}
.report li {
display: block;
padding-left : 30px;
list-style : none;
color: #333;
background : url(../images/graph_bullet.jpg);
background-repeat : no-repeat;
margin : 15px 0 15px 0;
} 


.list_box {width : 100%;
float : left;
margin : 5px;
}
.list_box li {
display: block;
padding-left : 30px;
list-style : none;
min-height: 20px;
color: #333;
background : url(../images/bullet_tick.jpg);
background-repeat : no-repeat;
margin : 15px 0 15px 0;
} 


.testimonial_list {width : 100%;
float : left;
margin : 5px;
}
.testimonial_list li {
display: block;
padding-top: 5px;
padding-left : 50px;
font-weight: bold;
list-style : none;
min-height: 40px;
color: #333;
background : url(../images/testimonial_bullet.jpg);
background-repeat : no-repeat;
margin : 15px 0 15px 0;
} 


.downloads_list {width : 100%;
float : left;
margin : 5px;
}
.downloads_list li {
display: block;
padding-top: 10px;
padding-left : 50px;
font-weight: bold;
list-style : none;
min-height: 30px;
color: #333;
background : url(../images/pdf.jpg);

background-repeat : no-repeat;
margin : 15px 0 15px 0;
} 



  .box  {
width : 100%;
float : left;
margin : 5px;
}
.box li {
display: block;
width: 600px;
padding-left : 59px;
list-style : none;
min-height: 50px;
color: #da4032; font-weight: bold;
background : url(../images/tick.jpg);
background-repeat : no-repeat;
margin : 10px 0 25px 0;
} 


.box li  ul{

margin :10px 0 20px 0;
padding-bottom: 10px;
} 

.box li ul  li{
width: 550px;
padding-left : 20px;
min-height: 10px;
list-style : none;
color: #666; font-weight: normal;
background : url(../images/arrow_bullet.jpg)0 5px;
background-repeat : no-repeat;
margin : 0px 0 0px 0;
} 



.box li  .title{
display: block;
color: #da4032; font-weight: bold;
margin: 0px 0 5px 60px;

} 


.box li  .text{
display: block;
color: #666;
font-weight: normal;
margin: 5px 0 5px 60px;

} 

.box li  span{
display: block;
color: #666;
font-weight: normal;
margin: 5px 0 5px 0px;

} 

  .box2  {
width : 100%;
float : left;
margin : 5px;
}
.box2 li {
padding-left : 59px;
list-style : none;
min-height: 55px;
color: #da4032; font-weight: bold;
background : url(../images/faq.jpg);
background-repeat : no-repeat;
margin : 10px 0 25px 0;
} 

.box2 li  span{
display: block;
color: #666;
font-weight: normal;
margin: 5px 0 5px 0;

} 

.form_status {width: 680px; margin: 0; }

.form_status .column {width: 191px; height: 86px; background: url(../images/bk1.jpg); background-repeat: repeat-x;}

.form_status .column  div{margin: 10px; color: #fff;}

.form_status .column  div span{width: 100%; display: block; color: #fff; margin: 2px 0 5px; 0; font-weight: bold;}

.form_status .column2 div{margin: 10px; color: #9e9e9e;}

.form_status .column2 div span{width: 100%; display: block; color: #9e9e9e; margin: 2px 0 5px; 0; font-weight: bold;}

.form_status .column2 {width: 191px; height: 86px;  background: url(../images/bk2.jpg); background-repeat: repeat-x;}

.details_check {width: 470px; float: left; margin: 20px 0 0 15px; color: #666;}

.details_check .left{font-weight: bold; border-right: 1px dashed #666; width: 162px; padding: 5px 5px 5px 10px;  }

.details_check .right{padding: 5px 5px 5px 15px; }

.form_status .divider {width: 35px;}

.features_box {width: 205px; float: left;  margin-top: 10px; height: 270px; margin-left: 8px; margin-right: 8px; border-bottom: 1px dashed #ccc; padding-bottom: 5px; margin-bottom: 5px;}

.features_box  h2 {font-size: 13px; font-weight: bold; margin-left: 5px; color: #333;}

.features_box p{font-size: 11px; color: #666; margin-left: 5px;}

.features_box a{font-size: 11px; float: right;}

.features_box a:hover{font-size: 11px; float: right; color: #666;}

.clients_box{width: 205px; height: 250px; float: left;  margin-top: 10px; margin-left: 8px; margin-right: 8px; border-bottom: 1px dashed #ccc; padding-bottom: 5px; margin-bottom: 5px;}

.clients_box  h2 {font-size: 13px; font-weight: bold; margin-left: 5px; color: #333;}

.clients_box p{font-size: 11px; color: #666; margin-left: 5px;}

.clients_box a{border: 3px solid #ccc; font-size: 11px; float: right; color: #666;}

.clients_box a:hover{font-size: 11px; border: 3px solid #5587D0; float: right; color: #666;}



.feature_1 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/feature_1.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_1:hover {background-position: -205px 0; cursor: hand;}

.feature_2 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/feature_2.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_2:hover {background-position: -205px 0; cursor: hand;}

.feature_3 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/traffic_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_3:hover {background-position: -205px 0; cursor: hand;}

.feature_4 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/feature_4.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_4:hover {background-position: -205px 0; cursor: hand;}

.feature_5 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/live_tracking_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_5:hover {background-position: -205px 0; cursor: hand;}

.feature_6 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/manage_groups_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_6:hover {background-position: -205px 0; cursor: hand;}

.feature_7 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/manage_vehicles_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_7:hover {background-position: -205px 0; cursor: hand;}

.feature_8 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/manage_drivers_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_8:hover {background-position: -205px 0; cursor: hand;}

.feature_9 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/message_driver_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_9:hover {background-position: -205px 0; cursor: hand;}

.feature_10 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/create_jobs_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_10:hover {background-position: -205px 0; cursor: hand;}

.feature_11 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/manage_jobs_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_11:hover {background-position: -205px 0; cursor: hand;}

.feature_12 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/route_planner_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_12:hover {background-position: -205px 0; cursor: hand;}

.feature_13 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/job_calendar_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_13:hover {background-position: -205px 0; cursor: hand;}

.feature_14 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/job_status_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_14:hover {background-position: -205px 0; cursor: hand;}

.feature_15 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/view_report_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_15:hover {background-position: -205px 0; cursor: hand;}

.feature_16 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/schedule_reports_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_16:hover {background-position: -205px 0; cursor: hand;}


.feature_17 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/bespoke_report_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_17:hover {background-position: -205px 0; cursor: hand;}

.feature_18 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/greenfleet_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_18:hover {background-position: -205px 0; cursor: hand;}


.feature_19 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/permissions_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_19:hover {background-position: -205px 0; cursor: hand;}

.feature_20 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/permissions_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_20:hover {background-position: -205px 0; cursor: hand;}

.feature_21 {display: block; width: 205px; height: 138px;   float: right; margin: 0px;  background: url(../images/manage_users_hover.jpg) no-repeat 0 0; margin-bottom: 10px;}

.feature_21:hover {background-position: -205px 0; cursor: hand;}


.column-large  .columns a{display: block; width: 123px; height: 22px;   float: right; margin: 0px;  background: url(../images/find_out_more.jpg) no-repeat 0 0; }

.column-large  .columns a:hover{background-position: -123px 0; cursor: hand;}

.column-large { float: left; width: 600px; margin: -0px 12px 10px 12px;  }

.columns-right { float: left; background: url(../images/border.jpg); background-position: left; background-repeat: no-repeat; width: 270px; margin: -0px 12px 10px 12px; padding: 0 0 0 15px; }

.inner_text_box {margin: -40px 15px 25px 10px; border-bottom: 1px dashed #ccc;  padding-bottom: 10px;}

.inner_text_box2 {margin: -40px 15px 0px 10px;   padding-bottom: 20px;}


.list1
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
.list1 li
{
background-image: url(../images/bullet.jpg);
background-repeat: no-repeat;
display: block;
width: 80%;
background-position: 0px 3px;
padding-left: 14px;
}

.inner_text_box img {margin-bottom: 5px;}

.redtxt {color: #537FBF; font-weight: bold;}

.boximg { float: right; margin: 4px 0 4px 4px;  }

.links {width: 100%;  height: 50px; text-align: right; padding: 5px 0 0 0;}

#footer{width: 950px;  clear: both; margin-top: 0px; padding-top: 0px; margin-bottom: 20px; padding-bottom: 50px;}

#footer img{float: left; margin-top: 5px;}

#footer #links {float: right; width: 550px; height: 40px; text-align: right;}

/********************** Header */

/********************** Top Links Navigation */


#top-links .links ul{margin: 6px 0 0 0;}

#top-links .links  li {display: inline;  }

#top-links .links  li a {color: #333; text-decoration: none; margin: 5px;}

#top-links .links  li a:hover { color: #5587D0;}

#top-links .links  .last a {border:0;}



/********************** Main Navigation */

#menu {width: 950px; border-bottom: 7px solid #5587D0; margin-top: -0px; height: 42px;}

#menu ul {display: block;margin: -1px 0 0 0;padding: 0; width: 100%;  }

#menu ul li {background: url(../images/menu_left.gif) no-repeat left -42px;display: inline;float: left;height: 42px; margin-right: .5em; }

#menu ul #last { margin-right: 0; margin-left: 4px;}

#menu ul li:hover {background-position: left bottom;}

#menu ul li:hover a {background-position: right bottom;}

#menu ul li.current {background-position: left top;margin-left: 0px;}

#menu ul li a {background: url(../images/menu_right.gif) no-repeat right -42px;color: white;display: block;float: left; font-family: "Lucida Grande", sans-serif;font-size: 12px;font-weight: bold;letter-spacing: 1px;height: 42px; text-align: center; width: 130px; line-height:43px;text-transform: uppercase;}

#menu ul li a:hover {text-decoration: none;}

#menu ul li.current a {background-position: right top;}

#menu ul li a.selected {}





/********************** Footer Links Navigation */

#footer #links ul{margin: 6px 0 0 0;}

#footer #links  li {display: inline;  }

#footer #links  li a {color: #333; text-decoration: none; border-right: 1px solid #333; padding: 0 6px 0 6px; font-size: 12px;}

#footer #links  li a:hover { color: #5587D0;}

#footer #links  .last a {border:0;}

/********************** Lists */

.basic {color: #999; font-size: 13px; font-family: trebuchet MS; list-style: none;  margin-left: 30px; margin-top: 0px; margin-bottom: 0px; } 

.basic li{margin: 5px 0 5px 0; font-weight: bold; padding: 10px 0 10px 30px; background: url(../images/bullet.jpg) 0px 5px no-repeat;} 

/********************** Buttons */


.register{display: block; width: 181px; height: 52px;   float: right; margin-top: 25px; margin-right: 5px; background: url(../images/register.gif) no-repeat 0 0; }

.register:hover{background-position: -181px 0; cursor: hand;}




/* News Ticker */

/* this page declarations */	

.tickercontainer { /* the outer div with the black border */
width: 950px; 
background-image: url(../images/latest-news.jpg);
background-repeat: no-repeat;
background-position: left;
height: 25px; 
margin: 0 0 0 10px; 
padding: 0 0 1px 0;

overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 114px;
top: 8px;
width: 800px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 800px;
font: bold 13px Verdana;
height: 15px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;

}
ul.newsticker a {
white-space: nowrap;padding: 0;color: #5F86BF;font: bold 10px Verdana;margin: 0 10px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 















