/*		General elements	*/
body { background: #fff; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height:16px; }
small { font-size: 0.8em; }
.red { color: #FF0000; }
a { text-decoration: none; color: #616161; }

/*		Content boxes		*/
#wrapper {  }
#header {  }
#logo {  }
#logoholder { background: url(../images/logo.gif) 50% 50% no-repeat; text-indent: -10000px;}
#toplinks { line-height: 12px; }
#toplinks a { color: #616161; }
#toplinks a:hover { color: #0098b9; }
#headerpic { background-repeat: no-repeat; background-position: 50% 50%; text-indent:-10000px;}

/*		Navigation		*/
#nav { }
#nav a { text-indent: -10000px; }
a.btn_home { background: url(../images/menuitem1.jpg) 50% top no-repeat; }
a.btn_services { background: url(../images/menuitem2.jpg) 50% top no-repeat; }
a.btn_support { background: url(../images/menuitem3.jpg) 50% top no-repeat; }
a.btn_technology { background: url(../images/menuitem4.jpg) 50% top no-repeat; }
a.btn_prices { background: url(../images/menuitem5.jpg) 50% top no-repeat; }
a.btn_resellers { background: url(../images/menuitem6.jpg) 50% top no-repeat; }
a.btn_about_us { background: url(../images/menuitem7.jpg) 50% top no-repeat; }
a.btn_demo { background: url(../images/menuitem8.jpg) 50% top no-repeat; }
#nav a:hover { background-position: 50% 50%; }
#nav a:active { background-position: bottom; }
#nav a.btn_active { background-position: 50% 50%; }
#nav a.btn_active:hover { background-position: 50% 50%; }

/*		Dropdown		*/
.dropmenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 22px; filter:alpha(opacity=90);opacity: 0.9; -moz-opacity:0.9; background: #393939 url(../images/dropcolt.png) 0px 0px no-repeat;}
.inner_dropmenu { }
.dropmenu a { color: #FFFFFF; text-decoration: none; }
.dropmenu a:hover { color: #01a0c7; }
.dropmenu ul { list-style: none; }
.bluetext { color: #4f4f4f; font-size: 11px; font-family: Tahoma, Arial, "Trebuchet MS"; }

/*		Main Content		*/
#bigholder { background: url(../images/mainbg_top.gif) center top no-repeat; }
#holder { background: url(../images/mainbg_bottom.gif) center bottom no-repeat; min-height: 400px;}
.minibox_top { background: url(../images/minibox_top.gif) center top no-repeat;  }
.minibox_top_contact { background: url(../images/minibox_top_contact.jpg) center top no-repeat;  }
.minibox_inner { background: url(../images/minibox_inner.gif) center top repeat-y; }
.minibox_bottom { background: url(../images/minibox_bottom.gif) center bottom no-repeat; } 

.sidemenu {  }
.sidemenu a { line-height:18px; color: #666666; }
.sidemenu a:hover { color: #0099cc; background: #e9e9e9 url(../images/sidemenu_arrow.gif) right 50% no-repeat; }

.newsbox {  }
.newsholder {  }
.newsholder a { color: #616161; font: normal normal normal 9px/11px Arial, Helvetica, sans-serif; display:block; border-bottom: 1px solid #e6e6e6; }
.newstitle { color: #00a5c9; }
.newsdate { color: #00a5c9; }
.newsholder a:hover { }

.moreholder {  }
.morespan { background: url(../images/morespanbg.gif) 0px top no-repeat; display:block; line-height:20px; text-align:center; }
.moreholder a  { background: url(../images/moreabg.gif) right top no-repeat; line-height:20px; display:block; font: normal 9px Arial, Helvetica, sans-serif; color: #636363}
.moreholder a:hover { color: #0099cc; } 

.smalltitle { border-bottom: 1px solid #dadada; }
.smalltitle_right { border-bottom: 1px solid #dadada; } 

.promotions a { border-bottom: 1px solid #dadada; display:block; line-height: 14px; }
.promotions a:hover { color: #00a5c9; }

.greyminibox_top { background: url(../images/greyminibox_top.gif) center top no-repeat;  }
.greyminibox_inner { background: url(../images/greyminibox_inner.gif) center top repeat-y; }
.greyminibox_bottom { background: url(../images/greyminibox_bottom.gif) center bottom no-repeat; } 

.contactbox a { font-size:9px; color: #a3a3a3; text-align:center; }
.contactbox a:hover { color:#0099CC; }

.center_content { display: block; color: #616161; line-height:16px; border-bottom: 1px solid #e6e6e6; }
.center_content h1 { font-family: "Arial Narrow", Arial, sans-serif; font-weight:normal; letter-spacing:-1px; font-size: 21px; color: #7f7f7f; line-height:22px; }
.center_content h2 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; font-size: 14px; color: #01a0c7; line-height:18px; }
.center_content h3 { display:inline; font-family: Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1px; font-size: 12px; color: #000000; line-height:18px; }
.center_content h4 { display:inline; font-family: Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:0px; font-size: 11px; color: #616161; line-height:18px; }
.center_content a { color: #0099cc; }
.center_content a:hover { color: #616161; }
.center_content ul { padding: 0px 0px 0px 0px; list-style:none; }
.center_content li { background: url(../images/arrow.gif) 0px 6px no-repeat; padding: 0px 0px 0px 10px; }

/*		Packages		*/
.packages { }
.packages a { display: block; color: #616161; line-height:16px; border-bottom: 1px solid #e6e6e6; }
.title { font-family: "Arial Narrow", Arial, sans-serif; font-weight:normal; letter-spacing:-1px; font-size: 21px; color: #01a0c7; line-height:22px; }

.email_package { background: url(../images/pic_connect.gif) right 50% no-repeat; }
a.email_package:hover { background: url(../images/pic_connect_hover.gif) right 50% no-repeat; }
.newsletter_package { background: url(../images/pic_newsletter.gif) right 50% no-repeat; }
a.newsletter_package:hover { background: url(../images/pic_newsletter_hover.gif) right 50% no-repeat; }
.connect_package { background: url(../images/pic_connect.gif) right 50% no-repeat; }
a.connect_package:hover { background: url(../images/pic_connect_hover.gif) right 50% no-repeat; }

/*		Footer		*/
#footer { background: url(../images/logomic.gif) right 50% no-repeat; line-height:14px; }
#footer a { color: #5b5b5b; }
#footer a:hover { color: #01a0c7; }


/*		Forms		*/
.dropdown { border: 1px solid #c6c6c6; font: normal normal normal 11px/17px Arial, Helvetica, sans-serif; color: #666666; }
.textbox { border: 1px solid #c6c6c6; font: normal normal normal 11px/15px Arial, Helvetica, sans-serif; color: #666666; }
.price_textbox { border: 0px; font: bold normal normal 11px/15px Arial, Helvetica, sans-serif; color: #666666; }
.submitbox { border: 1px solid #ffffff; color: #666666; background-color: white; }

/*		Tables		*/
.table_data { border-bottom: 1px solid #dadada;  }
.table_data td { line-height:19px; }
.table_data td a { color: #616161; text-decoration: none; display:block; }
.table_data td a:hover { color: #616161; }
.table_data th { background-color: #ededed; font-weight: bold; color: #353535; text-align: left; border-bottom: 1px solid #bdbdbd;border-right: 1px solid #bdbdbd; padding: 3px; }
.table_data th a { color: #353535; text-decoration: none; }
.tbl { }
.tbl td, .tbl th { }
.tbl .on { background-color: #ffffff; }
.tbl .off { background-color: #ededed; }
.tbl .hover { background-color: #dfdbdb; color: #616161; }
.tbl .click { background-color: #66f; font-weight: bold; }
