﻿body 
{
    margin: 0px;
    margin-top: 1px;
    margin-bottom: 20px;
    background-color: #333333;
    background-image: url(../Images/masterpage/bg.jpg);
    background-repeat: repeat-x;
    font-family: Verdana, Tahoma;
    font-size: 11px;
    /*color: #b5b5b5;*/ /* light gray */
    color: #222222;
}
img 
{
    display: block;
}
a, a:link, a:active, a:visited
{
    text-decoration: underline;
    color: blue;
    font-weight: bold;    
}
a:hover
{
    text-decoration: underline;
    color: blue;
    font-weight: bold;
    cursor:pointer;
}
.search_textbox 
{
    background-color: Transparent;
    background-image: url(../Images/masterpage/search_textbox.jpg);
    background-repeat: no-repeat;
    font-size: 11px;
    font-family: Verdana, Tahoma;
    color: Black;
    border: 0px;
    width: 136px;
    height: 21px;
}
.search_button 
{
    background-color: Transparent;
    background-image: url(../Images/masterpage/search_button.jpg);
    border:0px;
    background-repeat: no-repeat;
    cursor: hand;
    width: 21px;
    height: 20px;
}

.white 
{
    color: White;
}
.small /* light gray */
{
    font-size: 10px;
}
.black 
{
    color: Black;
}
h3 
{
    font-size: 15px;
    font-family: Tahoma;
    color: black;
}
.h3 
{
    border-bottom: 1px;
    border-bottom-color: #b5b5b5;
    border-bottom-style: solid;
    padding-bottom: 5px;
    color: Black;
    
}
.textbox 
{
    background-color: Transparent;
    background-image: url(../Images/textbox_bg.jpg);
    background-repeat: repeat-x;
    font-size: 11px;
    font-family: Verdana, Tahoma;
    color: Black;
    border: 1px; 
    border-color: #dadada;
    border-style: solid;   
    height:17px;
}
/*-----------------------------------------
WELCOME TEXT ON HOME PAGE
-----------------------------------------*/
#welcome p
{
    text-align: justify;
}
/*-----------------------------------------
ABOUT US
-----------------------------------------*/
#aboutUs p
{
    text-align: justify;
}
#aboutUs .table TD
{
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 3px;
    padding-top: 3px;
}
/*-----------------------------------------
Products
-----------------------------------------*/
#products p
{
    text-align: justify;
}
#products .table TD
{
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 3px;
    padding-top: 3px;
}
#products table.product
{
    margin: 5px;
    border: 1px solid #e5e5e5;
}
#products h5
{
    font-size: 14px !important;
    color: Red;
    padding: 10px 0 0 10px;
}
#products h6
{
    font-size: 13px !important;
    color: #16536c;
    padding: 10px 0 0 10px;
}
#products table.list
{
    margin: 10px;
}
#products table.list td
{
    padding: 2px 0 2px 0;
    border-bottom: 1px solid #e5e5e5;
}
/*-----------------------------------------
Pricing-Plans
-----------------------------------------*/
#pricing p
{
    text-align: left;
}
#pricing .table TD
{
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 3px;
    padding-top: 3px;
}
#pricing h5
{
    font-size: 14px !important;
    color: Red;
    padding: 10px 0 0 10px;
}
#pricing h6
{
    font-size: 13px !important;
    color: #16536c;
    padding: 10px 0 0 10px;
}
#pricing td.pricingbox
{
    padding: 5px;
}
#pricing .pricingbox
{
    border: 1px solid #e5e5e5;
}
#pricing .pricingbox p
{
    display: block;
    margin: 0px;
    padding: 0px;
}
#pricing .pricingbox h4
{
    margin: 0px;
    padding: 0px;
    display: block;
}
#pricing table.list
{
    width: 100%;
    margin: 15px 0 10px 0;
}
#pricing table.list tr.alt, #pricing table.list tr.alt td
{
	background-color: #efefef;	
}

#pricing table.list th
{
    padding: 4px 0 4px 0;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background: #e5e5e5;
}

#pricing table.list td.name
{
    padding: 2px 0 2px 0;
    vertical-align: middle;
    text-align: left;
    width: 150px;
}
#pricing table.list td.bold
{
    font-weight: 700;
}
#pricing table.list td
{
    padding: 2px 0 2px 0;
    vertical-align: middle;
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
}
#pricing table.list td.small
{
    font-size: 9px;
}

#pricing table.list tr.alt, #pricing table.list tr.alt td
{
	
}


/*-----------------------------------------
FAQ
-----------------------------------------*/
#faq TD
{
    text-align: justify;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: top;
    padding-left: 3px; 
    padding-right: 3px;
}
#faq .q
{
    font-weight: bold;
    color: #6a4d3b;
    padding-top: 10px;
}
/*-----------------------------------------
NEWS
-----------------------------------------*/
#news .newsTitle
{
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}
#news .newsText
{
    text-align: justify;
    padding: 0px;
    margin: 0px;
    padding-top: 7px;
    
    padding-right: 10px;
}
#news h1
{
    color: #2247aa;
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial;
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px;
}
#news .more
{
    text-align: justify;
    padding: 0px;
    margin: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 10px;
    color: #2247aa;
}
/*-----------------------------------------
TESTIMONIALS - homepage
-----------------------------------------*/
#testimonials p
{
    margin: 0px;
    padding: 0px;
}
#testimonials h1
{
    color: #2247aa;
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial;
}
#testimonials .white
{
    font-family: Tahoma, Verdana, Arial;
    color: White;
    font-weight: bold;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 10px;
}
#testimonials .black
{
    color: Black;
    font-family: Tahoma, Verdana, Arial;
    font-weight: normal;
    font-size: 11px;
    padding-left: 10px;
    padding-bottom: 10px;
}
#testimonials .bg01
{
    background-image: url(../Images/home/bg_testimonials01.jpg);
    background-repeat: repeat-x;
    height: 47px;
    width: 100%;
}
#testimonials .bg02
{
    background-image: url(../Images/home/bg_testimonials02.jpg);
    background-repeat: repeat-x;
    height: 47px;
    width: 100%;
}
input[type=button], input[type=submit]
{
    background-color: #e5e5e5;
    color: black;
    border: 1px solid gray;
}
.blue
{
  color: #124b97;
}

td.more
{
	padding-right:30px;
	color: Red;
	cursor:pointer;	
}
.green  { color: Green; font-weight: bold; }
.yellow { color: #ffba00; font-weight: bold; }
.red    { color: Red; font-weight: bold; }

.tableView { width: 100%; }
.tableView td
{ vertical-align: middle; text-align: center; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

/* CHRISTMASS SPECIAL - ML 12/01/08 */

 .btnBuySpecial { background:transparent url(../images/special/buy.jpg); width:144px; height:34px; cursor:hand; }
			
			.ale input { border: 0px; color: white; font-size: 14px; font-family: "Trebuchet MS"; }
			
			.dot { color: #86f618; float: left; font-weight: bold; font-family: "Trebuchet MS"; font-size: 20px; }
			.txt { color: #14508b; float: left; font-weight: bold; font-family: "Trebuchet MS"; font-size: 14px; padding: 6px 3px 0px 3px;  }
				.labelCount { color: #1cc6f7; font-weight: bold; font-family: "Trebuchet MS"; font-size: 16px; padding: 3px; border: 1px solid gray; width: 20px; float: left; }
		   
.management
{
    margin-left: 20px;
    float: left;
    width: 726px;
    min-height: 300px;
    border: 1px solid #898989;  
    padding-bottom: 5px;  
}		   

.management .title { float: left; width: 100%; height: 31px; background-image: url(../Images/management/titleBG.png); line-height: 20px; font-size: 13px; color: #333333; text-align: left; font-weight: bold; }
.management .title > span { margin: 5px; float: left; text-decoration: underline; }
.management .content { width: 100%; float: left; }
.management .content .centre {width: 500px; float: left; margin-top: 50px; margin-left: 140px;}
.management .content .login { width: 500px; float: left; margin-top: 50px; margin-left: 140px; height: 150px;}
.management .title .logged { float: right; }
.management .title .logged > span { text-decoration: none!important; margin: 5px; float: left;}
.management .row { float: left; width: 100%; margin-bottom: 6px;}
.management .row h2 { font-size: 15px; text-align: left; }
.management .row .lbl { width: 120px; float: left; line-height: 25px; text-align: left; font-size: 12px; font-color: #B2B2B2;}
.management .row .txt { width: 200px; float: left; height: 20px; line-height: 15px;}
.management .row .txtArea { float: left; height:250px; width:470px; }
.management .lnk { text-decoration: none; margin:5px; float: left; color: #41428E;}
.management .btnLarge { float: left; margin-left: 10px; height: 30px; line-height: 15px; }
.management .error{ float: left; color: Red; text-align: left; font-weight: bold; }
.management .info {float: left; color: black; text-align: left; font-weight: bold; }
.management .listing { width: 100%; }
.management .listing th { font-weight: bold; text-align: left; font-size: 12px;}
.management .listing td { text-align: left; }
.management .listing tr { padding: 4px; }

tr td br
{
    float:none !important;
}

.Feautures td{border:solid 1px #ababab;padding:6px;}

.faqItem
{
background-color:transparent;
float:left;
margin-left:-2px;
margin-top:10px;
width:688px;
}
.faqItem_title
{
background:url("../images/pages/faq/faqTitleBg.png") no-repeat scroll left top transparent;
cursor:pointer;
display:inline;
float:left;
font-size:12px;
font-weight:bold;
height:42px;
line-height:45px;
margin-top:1px;
marker-offset:47px;
padding-left:50px;
text-indent:10px;
width:638px;
}

.faqItem_title a
{
color:#fff;
}
.faqItem_content
{
background-color:#ebebeb;
color:#000;
float:left;
margin-left:1%;
padding-left:1%;
width:671px;
}
.faqItem_content a
{
    color: #393939;
}
.faq_collapse
{
    background: url("../images/pages/faq/collapse.png") no-repeat scroll left top transparent;
float:right;
height:16px;
margin:16px 12px 0 0;
width:16px;
}
.faq_expand
{
background:url("../images/pages/faq/expand.png") no-repeat scroll left top transparent;
float:right;
height:16px;
margin:16px 12px 0 0;
width:16px;
}
.collapse .faq_expand
{
    background: url("../images/pages/faq/collapse.png") no-repeat scroll left top transparent;
    float: right;
    height: 16px;
    margin: 16px 13px 0 0;
    width: 16px;
}
.faq_content
{
float:left;
width:690px;
}