@charset "utf-8";
/* CSS Document */


/**H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; 
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; 
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	COLOR: #ffffff; LINE-HEIGHT: 32px; PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px; 
	BACKGROUND-COLOR: #0D64B4; TEXT-ALIGN: left
}
H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
} 
**/
.grey-heading {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 20px; FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; 
	LINE-HEIGHT: 24px; PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; 
	BACKGROUND-COLOR: #747D82; TEXT-ALIGN: left; BORDER-TOP: #dddddd 2px solid; BORDER-BOTTOM: #dddddd 2px solid; BORDER-LEFT: #dddddd 2px solid; BORDER-RIGHT: #dddddd 2px solid;
}
.grey-heading A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.grey-heading A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; 
}
DIV.header_mid {
	
	PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 149px
}


DIV.container-ost {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; COLOR: #000000; 
	PADDING-TOP: 30px; 
	POSITION: relative; BACKGROUND-COLOR: #ffffff;
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(header.gif);  BACKGROUND-REPEAT: no-repeat; 
}
DIV.toplink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 170px; PADDING-TOP: 0px;
}
DIV.toplink A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
DIV.path {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; 
	FONT-WEIGHT: normal; FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(header-border.jpg); 
	PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; 
	LINE-HEIGHT: 25px; PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat-x; HEIGHT: 31px; 
	BACKGROUND-COLOR: transparent;
}
DIV.path A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: transparent
}
DIV.path A:hover {
	COLOR: #ff0000; BACKGROUND-COLOR: #e2f5ff
}
DIV.quicknav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; RIGHT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
DIV.quicknav A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff
}
DIV.quicknav A:hover {
	BACKGROUND: #e2f5ff; COLOR: #ff0000
}
SPAN.top {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
SPAN.top A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-DECORATION: none
}
DIV.mainbox {
	
	color: #000000;
    float: right;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin-top: 14px;
    position: relative;
    width: 77%;
    z-index: 3;
}

.bread{ margin-left:2%;}
.bread-inner{ margin-left:0%; margin-bottom:23px;}

DIV.mainbox ul{
	list-style-image:url(../images/arrow.png); padding-left:26px;color: #626262;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	
}
DIV.mainbox ol{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	color:#626262;}

DIV.mainbox ol a{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	color:#0d64b4;
	text-decoration:underline;
	
		
}
DIV.leftbox ul{
	list-style-image:url(../images/arrow.png); padding-left:26px;color: #626262;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	
}



.heading-n{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 35px 0px 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; color:#3399cc; width:100%; }

.heading-n h3{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 35px 0px 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; color:#3399cc; width:100%; }

.heading-in{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 14px 0px 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; color:#3399cc; width:100%; }

.heading-in h3{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 14px 0px 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; color:#3399cc; width:100%; }

.heading-in a{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 14px 0px 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; color:#3399cc; width:100%; }
/**lightbox*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
	/**lightbox*/

	/**
DIV.mainbox H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}

DIV.mainbox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.mainbox H4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: none
}
DIV.mainbox H4 SPAN.top {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
DIV.mainbox H4 SPAN.top A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none
}  

**/
DIV.mainbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: justify;color: #626262;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
}
DIV.mainbox-inner P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: justify;color: #626262;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
}

DIV.mainbox-inner ul{
	list-style-image:url(../images/arrow.png); padding-left:26px;color: #626262;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	
}
DIV.mainbox-inner ol{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	color:#626262;}

DIV.mainbox-inner ol a{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	color:#0d64b4;
	text-decoration:underline;
	
		
}

DIV.mainbox P.subhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px; COLOR: #aaaaaa; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
DIV.mainbox P.subhead A {
	FONT-SIZE: 11px; COLOR: #5555ff; BACKGROUND-COLOR: transparent
}
DIV.mainbox TABLE {
	FONT-WEIGHT: normal;  MARGIN-LEFT: 10px; LINE-HEIGHT: 17px; border:1px solid #09F; width:100%;
}
DIV.mainbox tr td{	FONT-WEIGHT: normal; MARGIN-LEFT: 10px; LINE-HEIGHT: 17px; border:1px solid #09F; padding:15px; 
}
.money-back{ text-align:right;  width:29%; float:right; margin-top:23px;}
.heading-money{  width:70%; float:left;}
.heading-money h1{ color: #333333;
    font-size: 1.7em;
    font-weight: 900;
    margin: 1% 0 0;}


.buy-btn{ text-align:right; margin-top:-35px;}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #1f7dac;
	color:#fff;
	}
	
	.yellow a {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #1f7dac;
	color: #0FF;
	}
table h3 { color:#09C;}
tr.blue td {
	border-top: 5px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background: #f1f5f6;
	color:#fff;
	padding:20px;
	}

table.awards img { width:63%;}	
table.awards h3 { color:#09C;}
tr.awards td {
	border-top: 5px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background: #f1f5f6;
	color:#fff;
	padding:20px;
	height:150px;
	border-left: 1px solid #d8d8d8;
	text-align:center;
	}

table.support img { width:63%;}	
table.support h3 { color:#09C;}
tr.support td {
	border-top: 5px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background: #1f7dac;
	color:#fff;
	padding:10px;
	border-left: 1px solid #d8d8d8;
	text-align:center;
	}
	
	tr.support1 td {
	border-top: 5px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background: #f1f5f6;
	color:#626262;
	padding:20px;
	height:246px;
	border-left: 1px solid #d8d8d8;
	text-align:justify;
	}
DIV.mainbox div.hot {
	BORDER-RIGHT: #e1e1ff 5px solid;  BORDER-TOP: #e1e1ff 5px solid; BORDER-LEFT: #e1e1ff 5px solid; COLOR: #000000; BORDER-BOTTOM: #e1e1ff 5px solid; BACKGROUND-COLOR: #f5f5f5
}
DIV.mainbox UL.none {
	LIST-STYLE-TYPE: none
}

DIV.leftbox {
	margin-left: -52px;
    margin-top: 17px;}
DIV.download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 2; LEFT: 68px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; WIDTH: 121px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 59px; HEIGHT: 27px; BORDER-BOTTOM-STYLE: none
}
DIV.download A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.buyonline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 2; LEFT: 68px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; WIDTH: 121px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 101px; HEIGHT: 27px; BORDER-BOTTOM-STYLE: none
}
DIV.buyonline A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
/**DIV.leftbox H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
DIV.newsbox H5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #4A9ACA; border-bottom: #0d64b4 1px solid;
}

**/
.nav-heading{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #1f7dac; border-bottom: #1f7dac 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px;} 

DIV.navbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.navbox P A {
	FONT-SIZE: 13px; TEXT-DECORATION: none
}
DIV.navbox P A:hover {
	BACKGROUND-COLOR: transparent;
}
DIV.navbox A {
	FONT-SIZE: 12px
}
DIV.navbox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.navbox LI {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(arrow_li_inact.gif); PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
DIV.navbox LI A {
	FONT-SIZE: 12px
}
DIV.navbox LI:hover {
	BORDER-RIGHT: #ffdd99 3px solid; BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(arrow_li_hover.gif); COLOR: #ff0000; MARGIN-RIGHT: -3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e2f5ff;
}
/*DIV.navbox LI.active {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(arrow_li_act.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffbb
} */
DIV.navbox LI.extern {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(arrow_li_extern.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.navbox LI.extern:hover {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(arrow_li_extern_hover.gif); BACKGROUND-REPEAT: no-repeat
}
/*DIV.navbox DIV.active {
	BORDER-RIGHT: #ffc9c9 3px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 2px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #ffc9c9 1px solid; BACKGROUND-COLOR: #fff0f0
}
DIV.navbox DIV.active P {
	COLOR: #000000; BACKGROUND-COLOR: #ffdddd
} */
DIV.navbox DIV.inactive {
	BORDER-RIGHT: #dddddd 3px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; BORDER-top: #dddddd 1px solid;BACKGROUND-COLOR: #f5f5f5; BORDER-left: #dddddd 1px solid;
}
DIV.navbox DIV.inactive:hover {
	BORDER-RIGHT: #ffdd99 3px solid; COLOR: #000000; BORDER-BOTTOM: #ffdd99 1px solid; BACKGROUND-COLOR: #e2f5ff
}
DIV.newsbox {
	BORDER-RIGHT: #0d64b4 1px solid; BORDER-LEFT: #0d64b4 1px solid; BORDER-TOP: #0d64b4 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN:11px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #0d64b4 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.newsbox A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; color:#1f7dac;
}
DIV.newsbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 5px 0px; PADDING-TOP: 2px;  !important;color: #626262;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px;
   
}
DIV.section {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid
}
.font {
	FONT-WEIGHT: bold; COLOR: #bb0000
}
.visited {
	FONT-WEIGHT: bold; COLOR: #9999cc
}
.blue {
	COLOR: #c6faff
}
a.blue{TEXT-DECORATION: underline; 

}
a:hover .blue{
 COLOR: #ffffff;  BACKGROUND-COLOR: #204599; TEXT-DECORATION: underline; 
}
.red {
	COLOR: #ee0000; font-size:11px;
	
	
}
.red-large {
	COLOR: #ee0000; font-size:14px;
	
	
}
.other {
	COLOR: #0000cc
}
.morebottom {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
.more {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #204599;  TEXT-DECORATION: underline; font-weight:bold;
	text-align:right;
	}

.more2 {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; COLOR: #204599; TEXT-DECORATION: none
}
a.more3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #204599; TEXT-DECORATION: underline; font-weight:bold;
	text-align:right;
	}
	
a.more3{
	 FONT-SIZE: 11px; COLOR: #204599;  TEXT-DECORATION: underline; font-weight:bold;
	text-align:right;
}
a:hover .more3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #204599; TEXT-DECORATION: underline; text-align:right;
}
.more3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #204599; TEXT-DECORATION: underline; font-weight:bold;
	text-align:right;
	}
	
.more4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; WIDTH: 230px; COLOR: #204599; PADDING-TOP: 5px; HEIGHT: 15px
}
#swf-holder {
    height:567px;
	width:92%;
 }
#swf-holder object {
    display:block;
    width:100%;
    height:100%;
 }
div .breadc{ 
position:relative;
top: 130px;
height:25px;
padding-left:10px;
font-size: 11px;
}
.offer-box { padding:23px; line-height:32px; border:1px solid #ccc; height:230px;}
.offer-box h5{ color:#c22c2c; font-size:17px; text-align:center; font-weight:bold;}
.offer-box div{ color:#000; font-size:16px; text-align:center;}
.offer-box span{ color:#c22c2c; font-size:16px; text-align:center;}
.offer-box-line{ text-decoration:line-through; color:#000; font-weight:bold;}
.offer-box-td{ padding:30px;}

.offer-boxs { padding:23px; line-height:32px; border:1px solid #ccc; height:230px}
.offer-boxs h5{ color:#c22c2c; font-size:17px; text-align:center; font-weight:bold;}
.offer-boxs div{ color:#000; font-size:16px; text-align:center;}
.offer-boxs span{ color:#c22c2c; font-size:16px; text-align:center;}
.offer-boxs-line{ text-decoration:line-through; color:#000; font-weight:bold;}
.offer-boxs-td{ padding:30px;}

.offer-ost { padding:23px; line-height:32px; border:1px solid #ccc; background:#E8F3FD;}
.offer-ost td { border:1px solid #ccc; padding:20px;}
.offer-ost h5{ color:#c22c2c; font-size:17px; text-align:center; font-weight:bold;}
.offer-ost div{ color:#000; font-size:16px; text-align:center;}
.offer-ost span{ color:#c22c2c; font-size:16px; text-align:center;}
.offer-ost-top{ background:#2C94E0; color:#fff; font-size:18px; padding:5px; font-weight:bold;}

DIV.breadc A { font-size:11px;}

DIV.breadc P { font-size:11px; padding-left:0px; padding-top:2px;}

/**DIV.boxes H5 {
	PADDING-RIGHT: 5px; BORDER-BOTTOM: #A0B4E0 1px solid ; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #CCDCF4
}**/

.blue-heading{PADDING-RIGHT: 5px; BORDER-BOTTOM: #A0B4E0 1px solid ; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #CCDCF4; font-weight:bold;}


DIV.boxes-testi {
	border:1px solid #ccc; border-top:4px solid #ccc; padding:10px; background:#f5f5f5;FONT-SIZE: 14px;
	margin-top:10px; line-height:1.8em;
}
DIV.boxes {
	BORDER-RIGHT: #A0B4E0 1px solid; BORDER-TOP: #A0B4E0 1px solid; BORDER-LEFT: #A0B4E0 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 25px 0px 0px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #A0B4E0 1px solid; BACKGROUND-COLOR: #f5f5f5
}

DIV.boxes A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}

DIV.boxes A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#900;
}
DIV.boxes P {
	PADDING: 12px; 
}
.note3 {
 FONT-SIZE: 11px; COLOR: #204599; TEXT-DECORATION: underline; font-weight:bold;

	}
	
a.note3{
	 FONT-SIZE: 11px; COLOR: #204599; TEXT-DECORATION: underline; 
	
}
a:hover .note3 {
FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #204599; TEXT-DECORATION: underline; 
}
/*.active {
 FONT-SIZE: 11px; COLOR: #bb0000; TEXT-DECORATION: underline; font-weight:normal;

	}
	
a.active{
	 FONT-SIZE: 11px; COLOR: #bb0000;  TEXT-DECORATION: underline; 
	
}
a:hover .active {
FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #bb0000; TEXT-DECORATION: underline; 
}*/
.moto{
	 FONT-SIZE: 11px; 
	
}
div.divbox
{
	position:absolute;
	left: 530px;
	top: 76px;
	width: 150px;
	height: 182px;
	background-color:#ffffff;
}

.getquote {
	BORDER-RIGHT: #cbd5df 1px solid; BORDER-TOP: #cbd5df 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #cbd5df 1px solid; COLOR: #000000; BORDER-BOTTOM: #cbd5df 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #f2f7fd; TEXT-ALIGN: center; TEXT-DECORATION: none; width: 400px; vertical-align: middle;
}
.getquotetext {
	PADDING-RIGHT: 21px; DISPLAY: block; PADDING-LEFT: 21px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #204599; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #f2f7fd; TEXT-ALIGN: center; TEXT-DECORATION: none; width: 400px; vertical-align: middle;
}
.getquotetext:hover {
	PADDING-RIGHT: 21px; DISPLAY: block; PADDING-LEFT: 21px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffe6e6; TEXT-ALIGN: center; TEXT-DECORATION: none; width: 400px; vertical-align: middle;
}
.mid{
vertical-align:middle;
}
.mini{ padding-left:12px}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 300px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;}
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=#6b6b6b,direction=135);}*/

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.faq {
	  PADDING-BOTTOM: 5px; padding-left: 15px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;  
}
.faq:hover {
	  BACKGROUND-COLOR: #f2f7fd; 
}

.faq a:hover
{
color: #FF6600;
}
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #AACCEE;
border-right:1px solid #AACCEE;
}
.xb1 {
margin:0 5px; 
background:#AACCEE;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
}

.xboxcontent {
display:block; 
background-image:url(Recycle-bin.gif);
background-repeat:no-repeat;
border:0 solid #AACCEE; 
border-width:0 1px; 
height:auto;
}

* html .xboxcontent {
height:1px;
}
.color_a {
background:#EBF3FB;
color:#07519A;
}

.color_a h1{
background:#EBF3FB;
color:#07519A;
font-size:10px;
}
.color_b {
background:#AACCEE; 
color:#AACCEE;
}
.color_c {
background:#AACCEE; 
color:#AACCEE;
}
.color_d {
background:#AACCEE; 
color:#AACCEE;
}
.tabbox h1, .tabbox h1 {
font-size:12px; 
margin-bottom:0px;
margin-top:0px;
padding:0px 0px 0px 10px; 
border-bottom:1px solid #AACCEE;
FONT-FAMILY: lucida,verdana,sans-serif
}
.tabbox p, .tabbox p{
margin:0; 
padding:9px 15px; 
font-size:12px;
}

.tabbox {
float:left;
margin:0 3px;
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 10px; 
MARGIN: 0px 0px 0px;
COLOR: #000000; 
margin-left:0px;
PADDING-TOP: 0px; 
width:98%;
z-index:200;
}
div.divboxes
{
	position:absolute;
	left: 485px;
	top: 76px;
	width: 150px;
	height: 182px;
	background-color:#ffffff;
}
div.content_num ul{
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;LIST-STYLE-TYPE: none
}
div.content_num li{
PADDING-RIGHT: 5px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(morearrow.jpg); PADDING-BOTTOM: 1px;
margin-left:50px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat;
}

div.smbox
{
	position:absolute;
	left: 506px;
	top: 350px;
	width: 126px;
	height: 71px;
	background-color:#ffffff;
}

/* screen shot enlarge img in right start here */


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 100;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-image:url(images/sr-back.gif);
height:415px; width:600px;
padding: 5px;
right: 0px;
border: 1px thick gray;
visibility: hidden;
color: #000000;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
right: 100px; /*position where enlarged image should offset horizontally */

}

/* screen shot enlarge img in right end here */

/* screen shot enlarge img in center start here */


.thumbnail1{
position: relative;
z-index: 0;
}

.thumbnail1:hover{
background-color: transparent;
z-index: 100;
}


.thumbnail1 span{ /*CSS for enlarged image*/
position: absolute;
background-image:url(img/sr-back.gif);
height:415px; width:600px;
padding: 5px;
right: 0px;
border: 1px thick gray;
visibility: hidden;
color: #000000;
text-decoration: none;
}

.thumbnail1 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail1:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px; /*position where enlarged image should offset horizontally */

}

/* screen shot enlarge img in center end here */

/* screen shot enlarge img in left start here */

.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 100;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-image:url(img/sr-back.gif);
height:415px; width:600px;
padding: 5px;
right: 0px;
border: 1px thick gray;
visibility: hidden;
color: #000000;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:10px;
left:-200px; /*position where enlarged image should offset horizontally */

}

/* screen shot enlarge img in left end here */

div.ibox
{
width:auto;
float:right;
position:relative;
}

div.box
{
width:510px; 
}
@media (max-width: 768px){
	DIV.mainbox {
FONT-WEIGHT: normal;
FONT-SIZE: 14px;
Z-INDEX: 3;
MARGIN-TOP: 2px;
WIDTH: 68%;
COLOR: #000000;
LINE-HEIGHT: 22px;
float: right;
}

DIV.leftbox {

MARGIN: 21px 10px 10px -14px;
width:30%;

}

.knowledgebase-banner {
    	background:#06C;

    min-height: 162px;
	border-radius:10px;
	
}

.knowledgebase-info {
    padding: 0px 0px 0;
	/*background:#33afe5; */
	opacity: 0.9;
    filter: alpha(opacity=60); /* For IE8 and earlier */
	width:100%;
	float:right;
	margin:0px;
	
}
.knowledgebase-info h2 {
    color: #fff;
    font-size: 1.5em;
	
    font-weight: bold;
    margin: 0;
    text-align: left;
	  text-shadow: 0 4px 6px #000;
	  margin-left:4%;

}
.knowledgebase-info p {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 20px;
    width: 94%;
	font-family: "Open Sans",sans-serif;
	text-align:justify;
}
.knowledgebase-info a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6em;
    margin: 1px;
    width: 94%;
	font-family: "Open Sans",sans-serif;
	text-align:justify;
}

	
	
}




@media screen and (max-width: 640px) {
	DIV.boxes img {
	width:12%; height:30%;
	 
}
		DIV.mainbox {

WIDTH: 100%;
float: right;
display:block;
position:relative;
clear:both;
}
DIV.mainbox ol{
    font-size: 11px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	color:#626262;}
DIV.leftbox {

POSITION: relative;
clear:both;
TOP: 0px;
HEIGHT:auto; 
WIDTH: 94%;

}
DIV.newsbox P {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 3px 5px 0px;
PADDING-TOP: 2px;
color: #626262;
font-size: 11px;
font-weight: 400;
line-height: 1.4em;
margin: 10px;
}
DIV.mainbox ul{
	list-style-image:url(../images/arrow.png); padding-left:26px;color: #626262;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	
}
DIV.newsbox A {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
color: #1f7dac;
}
DIV.navbox P A {
FONT-SIZE: 10px;
TEXT-DECORATION: none;
}
DIV.leftbox img { width:68%; height:20%}

	DIV.mainbox TABLE {
FONT-WEIGHT: normal;
MARGIN-LEFT: 10px;
LINE-HEIGHT: 17px;
border: 1px solid #09F;
width: 100%;
}
DIV.mainbox P {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 32px;
TEXT-ALIGN: justify;
color: #626262;
font-size: 11px;
font-weight: 400;
line-height: 1.8em;
margin: 10px auto 0;
width: 100%;}	
DIV.mainbox tr td {
FONT-WEIGHT: normal;
border: 1px solid #09F;
padding: 0px;
font-size:10px;
}
DIV.mainbox input, button, select, textarea {width:47%; height:54%;}
.money-back {
text-align: right;
width: 300px;
float: left;
}
.heading-money{  width:none; float:left;}

}
@media screen and (max-width: 480px) {
DIV.boxes img {
	width:32%; height:30%;
	 
}
.money-back {
text-align: right;
width: 100%;
float: right;
}
.heading-money{  width:100%; float:left;}
        #templateColumns{
            width:100% !important;
        }

        .templateColumnContainer{
            display:block !important;
            width:100% !important;
        }

        .columnImage{
            height:auto !important;
            max-width:480px !important;
            width:100% !important;
        }

        .leftColumnContent{
            font-size:11px !important;
            line-height:125% !important;
        }

        .rightColumnContent{
            font-size:11px !important;
            line-height:125% !important;
        }
		tr.support1 td {
	border-top: 5px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background: #f1f5f6;
	color:#626262;
	padding:20px;
	height:auto;
	border-left: 1px solid #d8d8d8;
	text-align:justify;
	}
	.offer-box { padding:23px; line-height:32px; border:1px solid #ccc;}
.offer-box h5{ color:#c22c2c; font-size:17px; text-align:center; font-weight:bold;}
.offer-box div{ color:#000; font-size:16px; text-align:center;}
.offer-box span{ color:#c22c2c; font-size:16px; text-align:center;}
.offer-box-line{ text-decoration:line-through; color:#000; font-weight:bold;}
.offer-box-td{ padding:30px;}
.offer-box img{  width:17%;}
.offer-box table{ width:100%;}


	.offer-boxs { padding:8px; line-height:32px; border:1px solid #ccc;}
.offer-boxs h5{ color:#c22c2c; font-size:17px; text-align:center; font-weight:bold;}
.offer-boxs div{ color:#000; font-size:16px; text-align:center;}
.offer-boxs span{ color:#c22c2c; font-size:16px; text-align:center;}
.offer-boxs-line{ text-decoration:line-through; color:#000; font-weight:bold;}
.offer-boxs-td{ padding:30px;}
.offer-boxs img{ width:50%;}
.offer-boxs table{ width:100%;}


.offer-ost { padding:2px; line-height:32px; border:1px solid #ccc; background:#E8F3FD;}
.offer-ost td { border:1px solid #ccc; padding:2px;}
.offer-ost h5{ color:#c22c2c; font-size:11px; text-align:center; font-weight:bold;}
.offer-ost div{ color:#000; font-size:16px; text-align:center;}
.offer-ost span{ color:#c22c2c; font-size:16px; text-align:center;}
.offer-ost-top{ background:#2C94E0; color:#fff; font-size:18px; padding:5px; font-weight:bold;}
.offer-ost ul{ padding:2px;}
.offer-ost img { width:100%; height:13%;}


DIV.mainbox-inner ul {
list-style-image: url(../images/arrow.png);
padding-left: 9px;
color: #626262;
font-weight: 400;
line-height: 1.8em;
margin: 10px auto 0;

    }

	@media screen and (max-width: 322px) {
	
	 img { width:79%; height:27%;}
DIV.mainbox input, button, select, textarea {width:79%; height:27%;}

}

@media screen and (max-width: 320px) {
	DIV.boxes img {
	width:32%; height:30%;
	 
}
.screen img { width:30%;}
table img { width:18%;}
table h3{ font-size:14px;}	
table.awards h3 { color:#09C;}
table.awards img{width:90%}
tr.awards td {
	border-top: none;
	border-bottom: none;
	background: #f1f5f6;
	color:#fff;
	padding:0px;
	border-left: 1px solid #d8d8d8;
	text-align:center;
	height:auto;
	}
DIV.mainbox-inner p {
WIDTH: 100%;
/*float: right;*/
display: block;
position: relative;
clear: both;
font-size:10px;
}
DIV.mainbox-inner ol {
WIDTH: 100%;
float: right;
display: block;
position: relative;
clear: both;
font-size:10px;
}
DIV.mainbox-inner ul {
WIDTH: 100%;
float: right;
display: block;
position: relative;
clear: both;
font-size:10px;
}
	DIV.leftbox img { width:68%; height:20%}
	.bread{ margin-left:2%; font-size:11px;}
	.buy-btn{ text-align:right; margin-top:-28px;}

		.buy-btn img{ width:36%; height:33%;}
	.money-back img {width:31%; height:33%;}
	.title{width:68%;}
	.heading-n{width:100%;}
	IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; width:40%; height:33%;
}
DIV.mainbox input, button, select, textarea {width:100%; height:33%;}
DIV.mainbox ol{
    font-size: 11px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	color:#626262;}

DIV.mainbox ol a{
    font-size: 11px;
    font-weight: 400;
    line-height: 1.8em;
    margin: 10px auto 0;
    width: 100%;
	color:#0d64b4;
	text-decoration:underline;
}
.money-back {
text-align: right;
width: 300px;
float: left;
clear:both;
}
.heading-money{width:100%; float:left;}
	DIV.mainbox TABLE img {width:100%; height:33%;}

#swf-holder {
	width:100%;
	height:auto;
	
 }
#swf-holder object {
    display:block;
    width:100%;
    height:100%;
 }
/* screen shot enlarge img in right start here */


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 100;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-image:url(images/sr-back.gif);
height:415px; width:300px;
padding: 5px;
right: -113px;
border: 1px thick gray;
visibility: hidden;
color: #000000;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 70px;
right: -56px; /*position where enlarged image should offset horizontally */

}

/* screen shot enlarge img in right end here */

/* screen shot enlarge img in center start here */


.thumbnail1{
position: relative;
z-index: 0;
}

.thumbnail1:hover{
background-color: transparent;
z-index: 100;
}


.thumbnail1 span{ /*CSS for enlarged image*/
position: absolute;
background-image:url(img/sr-back.gif);
height:415px; width:300px;
padding: 5px;
right: -113px;
border: 1px thick gray;
visibility: hidden;
color: #000000;
text-decoration: none;
}

.thumbnail1 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail1:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px; /*position where enlarged image should offset horizontally */

}

/* screen shot enlarge img in center end here */

/* screen shot enlarge img in left start here */

.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 100;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-image:url(img/sr-back.gif);
height:415px; width:600px;
padding: 5px;
right: 0px;
border: 1px thick gray;
visibility: hidden;
color: #000000;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:10px;
left:-200px; /*position where enlarged image should offset horizontally */

}
}