body, html {margin: 0px;padding: 0px;}
body {background: #3E3E3E; font-size: 12px; color: #3D3D3D; font-family: Arial, Tahoma, Verdana;}
a {color: #0049A4;}
a:hover {color: #CF0A0D;}
img { border: 0px;}
h1, h2, h3, h4, h5 {font-family: Arial, Tahoma, Verdana; line-height: 1.2em;}
h1 {font-size: 21px;font-weight: bold;color: #CF0A0D;}
h2 {font-size: 18px;color: #000;font-weight: normal;}
h3 {font-size: 16px;color: #000;font-weight: bold;}
h4 {font-size: 14px;color: #000;font-weight: bold;}
h5 {font-size: 12px;color: #000;font-weight: bold;}
.red {color: #CF0A0D;}
#header {background: url('../img/header/header-bg.jpg') no-repeat top center;height: 151px;border-bottom: 1px solid #EEEEEE;text-align: center;}
#logos, .cntr {width: 987px;margin: 0 auto;}
#logos div {float: left;width: 149px;height: 71px;margin-top: 18px;/*padding-top: 13px;*/}
#logos a {color: #EEEEEE;text-decoration: none;font-size: 13px;}
#logos #logo {padding-left: 52px;padding-top: 30px;width: 183px; height:40px;color:#fff;font-weight:bold;font-size:26px;}
#logos #support{padding-left: 52px;width: 183px;}


#body {background: #EEEEEE url('../img/body/topGr.gif') repeat-x top center;}
#bodyGr {background: url('../img/body/bottomgr.gif') repeat-x bottom center;padding-bottom: 8px;}
.otherlangs{font-weight:bold;text-align:right; line-height:20px;display:block;height:20px;width:987px;position: relative;top: 0px;}
.otherlangs a{color:#CF0A0D;}
.otherlangs a:hover{color:#000;}
.credit{font-weight:bold;text-align:right; position: relative;top: 0px;right:10px;color:green}
#menu ul, .vertMenu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.vertMenu li {color: #0049A4;padding-bottom: 4px;padding-left: 17px;}
.vertMenu .current {list-style-image: url('../img/body/marker.gif');vertical-align: middle;font-weight: bold;margin-left: 15px;padding-left: 3px;}
#menu li {display:inline;font-weight: bold;color: #000000;padding: 0px 14px 0px 16px;background: url('../img/header/gMenu-marker.gif') no-repeat left bottom;}
#menu li.first{background: none;}
#menu {padding: 17px 0px 15px 18px;}
#menu a{color: #000000;}
#menu a:hover {color: #CF0A0D;}
.sheet_top {position: relative;margin-bottom: -3px;}
.sheet {background: #FFF url('../img/body/sheet-middle.gif') repeat-y;margin-right: -1px;width: 782px;float: left;}
.sheet_bottom {float: left;width: 782px;position: relative;top: -6px;}
.content {font-family: Verdana, Arial, Tahoma;width: 530px;float: right;margin-right: 23px;padding-top: 10px;line-height: 1.5em;}
.wHead {background: url('../img/body/widget-top.png') no-repeat;color: #FFF;font-weight: bold;padding-left: 15px;}
.wHead img {position: relative;top: -5px;display: block;float: left;}
.wHead span {display: block;margin-left: 33px;padding: 12px 5px 10px 10px;}
.wBody {background: url('../img/body/widget-gr.gif') no-repeat;position: relative;top: -5px;margin: 0px 3px;padding: 14px 12px 0px 5px;line-height: 1.5em;}
.wBody a {line-height: normal;}
.wBottom {background: url('../img/body/widget-bottom.gif') no-repeat;height: 9px;}
.wBg {background: url('../img/body/widget-body.gif') repeat-y;}
.widget {width: 186px;margin-bottom: 15px;}
.leftColoumn {float: left;margin: 10px 0px 10px 20px;}
.rightColoumn {float: right;width: 190px;margin-top: -7px;}
.clear {clear: both;}
#footer {border-top: 1px solid #EEEEEE;text-align: center;padding-top: 19px;padding-bottom: 19px;font-size: 11px;color: #7E7E7E;}
#footer a {color: #fff;font-size: 12px;padding: 0px 3px;}
#footer div {margin-top: 10px;}
.greenButton, .orangeButton, .redButton {background: url('../img/buttons/small-green-na.png') no-repeat;width: 154px;height: 42px;text-align: center;font-weight: bold;margin-top: 10px;}
.greenButton a, .orangeButton a, .redButton a {color: #fff;display: block;height: 100%;padding: 5px 5px 0px 5px;}
.greenButton a:hover {background: url('../img/buttons/small-green-a.png') no-repeat; }
.shortText a {padding-top: 13px;height: 28px;}
.orangeButton {background: url('../img/buttons/orangeButton.png') no-repeat;}
.redButton {background: url('../img/buttons/small-red-na.png') no-repeat;}
.redButton a:hover {background: url('../img/buttons/small-red-a.png') no-repeat; }
.orangeButton a {padding: 13px 5px 0px 5px;}
.activeMenu span {display: block;position: relative;bottom: -33px;}
.activeMenu a {position: relative;top: 8px;}



.leftButton {float: left;margin-top: 5px;margin-bottom: 15px;width:50%;background: url('../img/buttons/info-na.png') no-repeat;width: 250px;height: 48px;text-align: center;font-weight: bold;margin-top: 10px;}
.rightButton {float: right;margin-top: 5px;margin-bottom: 15px;width: 50%;background: url('../img/buttons/signup-na.png') no-repeat;width: 250px;height: 48px;text-align: center;font-weight: bold;margin-top: 10px;}
.leftButton a, .rightButton a {color: #fff;display: block;height: 100%;padding: 3px 5px 0px 5px;color:#fff; text-decoration:none;font-size:20px;font-weight:bold;font-style:italic;}
.leftButton:hover {background: url('../img/buttons/info-a.png') no-repeat;}
.rightButton:hover {background: url('../img/buttons/signup-a.png') no-repeat;}
.midButton {margin-top: 5px;margin-bottom: 15px;width: 50%;background: url('../img/buttons/signup-na.png') no-repeat;width: 250px;height: 48px;text-align: center;font-weight: bold;margin-top: 10px;padding-top:1px;}
.midButton a {color: #fff;display: block;height: 100%;padding: 3px 5px 0px 5px;color:#fff; text-decoration:none;font-size:20px;font-weight:bold;font-style:italic;}
.midButton:hover {background: url('../img/buttons/signup-a.png') no-repeat;}
.bigText a {margin-top: 13px;height: 28px; }

/* menu - top */
.dock {position: relative; height: 57px; width: 167px;text-align: center;float: left;}
.dock-container {position: absolute;}
a.dock-item1, a.dock-item2, a.dock-item3, a.dock-item4, a.dock-item5 {width: 57px;color: #EEE;text-align: center;text-decoration: none;font: bold 12px Arial, Helvetica, sans-serif;position: absolute;width: 100%;bottom: 33px;}
.dock span {display: block;margin-top: 76px;color: #EEE;cursor: pointer;font-size: 13px;}
.dock-item1 img, .dock-item2 img, .dock-item3 img , .dock-item4 img , .dock-item5 img  {border: none; width: 100%; }
.dock-item1 span, .dock-item2 span,  .dock-item3 span,  .dock-item4 span,  .dock-item5 span {display: block;width: 150px;margin-left: -45px;position: absolute;}
.widget_download {text-align: center;color: #000;}
.widget_download img {margin: 10px 2px 2px 2px}
.widget_download span {font-size: 18px;display: block;}
.content ul li {list-style-image: url('../img/lists/redpoint.gif');}
.content ul.redbird li {list-style-image: url('../img/lists/redbird.gif');}
.content ul.blackpoint li {list-style-image: url('../img/lists/blackpoint.gif');}
.content ul.blackbird li {list-style-image: url('../img/lists/blackbird.gif');}
.content ul li.lvl2 {list-style-image: url('../img/clear.gif');margin-left: 10px;}
.footer {font-size: 10px;}
.testimonial, .buyForm {background: url('../img/testimonials/tBody.gif') repeat-y;width: 530px;clear: both;}
.buyForm .ent span {background: url('../img/testimonials/tbottom.gif') no-repeat bottom center;}
.buyForm .pro span {background: url('../img/testimonials/ttop.gif') no-repeat top center;}
.buyForm span {display: block;padding: 15px 10px 10px 20px;cursor: pointer;}
.buyForm input {float: left;margin: 7px 15px 10px 0px;cursor: pointer;}
.buyLink {text-align: center;padding-top: 15px;}
.tHead {background: url('../img/testimonials/tHead.png') no-repeat;color: #fff;width: 531px;height: 47px;}
.tHead strong {display: block;padding: 16px 0px 0px 60px;text-align: left;}
.tBody {padding: 10px;margin: -1px 3px;background: url('../img/testimonials/tgr.gif') repeat-x;width: 504px;text-align: left;}
.tBody img.rq{margin-bottom: -7px;margin-left: 3px;
/*position: relative;//bottom: -8px;// left: 5px;position: absolute;*/
}
.tBody img.lq{position: relative;padding-right: 3px;}
.tBottom {line-height: 1px;}
.tImgLeft {float: left;padding-right: 10px;}
.tImgRight {float: right;padding-left: 10px;}
.fullwidth {width: 730px;}
.reasonLink {text-align: right;font-size: 11px;}
#footer a {line-height: 20px;font-size: 11px;}
.tabletext {padding: 5px;font-size: 12px;}
.yes {text-align: center;color: green;}
.no {text-align: center;color: red;}
.int-rightheader {background: #EEEEEE;text-align: center;font-weight: bold;}
div>.twoButtons {height: 65px;}
ol li p{padding:0px;margin:0px;}
hr {height: 1px;border: 0;background-color: #c6c6c6;}

span.field_label {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

input.field {
	color: #333 /*3978bf*/;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #616059;
}

input.form_error {
	color: #777 /*3978bf*/;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #C30;
	width: 166px;
}

select.form_error {
	color: #777 /*3978bf*/;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #c30;
}

input.form_normal,select.form_normal, textarea.form_normal, input.form_normal_short {
  	width:166px;
	color: #777 /*3978bf*/;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #616059;
	background-color: #FFF;
	padding-left: 5px;
}

input.button, button.normal_submit, button.submit, span.save_button {
	color: #000 /*3978bf*/;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #616059;
	background-color: #B4B4B4;
	cursor:pointer;
}


span.save_button A {
	color: #777 /*3978bf*/;
}

span.save_button A:hover {
	text-decoration:none;
}

select {
	color: #777 /*3978bf*/;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #616059;
	background-color:#FFF;
}

table.form_table {
  padding: 4px;
	background-color: #f2f2f2;
	border: 1px solid #cfcfcf;
}
td.form_table_1{
  padding-top: 2px;
  padding-bottom: 2px;
  width:170px;
}
td.form_table_2{
  padding-top: 2px;
  padding-bottom: 2px;
  width:200px;
}
td.form_table_3{
  padding-top: 2px;
  padding-bottom: 2px;
  width:250px;
}

span.form_error {
	color: #C30;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
span.form_normal {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

span.form_explain {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

span.form_plain {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

span.status_message {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

span.form_requi#C30 {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
}

span.breadcrumb a {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	
}

span.breadcrumb {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	
}



span.Fnt_MenuItem a {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

span.Fnt_MenuItemSelected a {
	color: #FFF;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color:#777 /*3978bf*/;
}

span.error{
  color: #ff0000;
  font-weight: bold;
  font-size:12px;
}

/* error, success, notice */
div.error {
	background: 		url(../img/icons/alert.gif) no-repeat top left #FFEDEF;
	border: 			2px solid #FFC2CA;
	padding: 			10px 10px 10px 31px;
	margin: 			15px 0 0 0;
	overflow: 			hidden;
	color: 				#C00;
	width:				485px;
	font-size:			11px;
	margin-bottom:		5px;
}

div.error .title {
	color: 				#C30;
	font-weight: 		bold;
}

div.success {
	background: 		url(../img/icons/success.gif) no-repeat top left #EDFFED;
	border: 			2px solid #8DCC8D;
	padding: 			10px 10px 10px 31px;
	margin: 			15px 0 0 0;
	overflow: 			hidden;
	color: 				#070;
	width:				485px;
	font-size:			11px;
	margin-bottom:		5px;
}

div.success .title {
	color: 				#070;
	font-weight: 		bold;
}

div.notice {
	background: 		url(../img/icons/notice.gif) no-repeat top left #FFF4E5;
	border: 			2px solid #FF7701;
	padding: 			10px 10px 10px 31px;
	margin: 			15px 0 0 0;
	overflow: 			hidden;
	color: 				#666;
	width:				485px;
	font-size:			11px;
	margin-bottom:		5px;
}

div.notice .title {
	color: 				#FF7701;
	font-weight: 		bold;
}

/* accounts */
table.accounts_list, table.numbers_list {
  margin: 15px 0 0 0;  
  width: 620px;
  border: 1px solid #DBD7CC;
}

table.accounts_list_hdr {
  margin: 15px 0 -10px 0;  
  width: 620px;
}

table.accounts_list th, table.show_user th, table.numbers_list th {
  font-weight: bold;
  text-align: left;
  background-color: #DBD7CC;
}

th.lq, th.un, th.ops, th.desc {  
  font-weight: normal !important;  
  color: #fff;
}

table.accounts_list td, table.accounts_list td a, table.accounts_list th, table.numbers_list th {
  padding: 2px 5px;
  font-size: 10px;
 }
table.show_user td {
  padding: 2px 5px;
  font-size: 10px;
  background-color: white;
}


td.lq  {  width: 250px;  }
td.un  {  width: 100px;  }
td.ops {  width: 125px;  text-align:center; }
td.ops img {  border: 0; margin: 0 5px;  }


td.td_c2 {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 10px;
	font-weight: bold;
	background-color:#ffedae;
}

td.td_c1 {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 10px;
	font-weight: normal;
	background-color:#f2eee3;
}

td.td_c0 {
	color: #616059;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 10px;
	font-weight: normal;
	background-color:#FFF;
}



