@import url(reset.css);

body{font:11px/20px Verdana, Arial, Helvetica, sans-serif;background:#fff url(../images/bg-aura.jpg) center top repeat-x;color:#232323;margin:0;padding:0;}
body#blog{font:11px/20px Verdana, Arial, Helvetica, sans-serif;background:#fff;color:#232323;margin:0;padding:0;}
p,h1,h2,h3{margin:0 0 15px 0;}
h1{font:18px Arial, Helvetica, sans-serif;font-weight:bold;color:#2a7dc0;}
h2{font:14px Arial, Helvetica, sans-serif;font-weight:bold;color:#68bd49;}
a:link,a:visited{color:#2a7dc0;text-decoration:none;}
a:hover,a:active{color:#5CA32D;text-decoration:none;}


#wrap{width:100%;margin:0 auto;border-top:4px solid #000;overflow:hidden;}


#top_nav{height:25px;margin-bottom:35px;position:relative;}
	#top_nav ul{position:absolute;top:-4px;right:0;}
	#top_nav ul li{display:block;float:left;list-style-type:none;}
	#top_nav ul li a{display:block;height:32px;background:transparent url(../images/top_nav.jpg) no-repeat 0 0;text-decoration:none;}
	#top_nav ul li a span{visibility:hidden;}
	
	#top_nav ul li#qi a{background-position:0 0;width:139px;}
	#top_nav ul li#qi a:hover,#top_nav ul li#qi a#current{background-position:0 -32px;width:139px;}
	
	#top_nav ul li#iu a{background-position:-139px 0;width:137px;}
	#top_nav ul li#iu a:hover,#top_nav ul li#iu a#current{background-position:-139px -32px;width:137px;}
	
	#top_nav ul li#iuc a{background-position:-276px 0;width:149px;}
	#top_nav ul li#iuc a:hover,#top_nav ul li#iuc a#current{background-position:-276px -32px;width:149px;}
	
#container{width:970px;margin:0 auto;}
#container_n{width:750px;margin:25px auto 0;}

#content{background:url(../images/bg-page.gif) top center no-repeat;padding:15px;}
*html #content{padding:14px;}
#content_n{background:url(../images/bg-page_n.gif) top center no-repeat;padding:15px;margin:0;height:100%}
*html #content_n{padding:14px;}

#header{padding:0;position:relative;}
* html #header{zoom:1;}
	#header h1{margin:0;padding:0 0 10px 15px;width:319px;height:33px;}
	#header h1 a{width:319px;height:33px;background:url(../images/logo.gif) no-repeat;text-indent:-999em;display:block;}
	
	#header #header_right{position:absolute;top:-6px;right:5px;}
		#header #header_right p#phone a{display:block;width:119px;height:22px;background:url(../images/txt-phone.gif) no-repeat;}
		#header #header_right p#phone span{display:none;}		
		#header #header_right p#about a{display:block;width:119px;height:22px;background:url(../images/txt-about_us.gif) no-repeat;margin:-15px 0 0 0;}
		#header #header_right p#about span{display:none;}

#main_nav {margin:0 auto 20px auto;padding:0;width:941px;background:url(../images/main_nav_base.jpg) no-repeat center;text-align:center;height:41px;}
	ul#nav {margin:0 auto;width:806px;}
	#main_nav ul#nav li{display:block;float:left;list-style-type:none;}
	#main_nav ul#nav li a{display:block;height:41px;background:transparent url(../images/main_nav.jpg) no-repeat 0 0;text-decoration:none;}
	#main_nav ul#nav li a span{visibility:hidden;}
	
	#main_nav ul#nav li#mn_da a{background-position:0 0;width:120px;}
	#main_nav ul#nav li#mn_da a:hover,#main_nav ul#nav li#mn_da a.selected{background-position:0 -41px;width:120px;}
	
	#main_nav ul#nav li#mn_pla a{background-position:-122px 0;width:87px;}
	#main_nav ul#nav li#mn_pla a:hover,#main_nav ul#nav li#mn_pla a.selected{background-position:-122px -41px;width:87px;}
	
	#main_nav ul#nav li#mn_cb a{background-position:-209px 0;width:152px;}
	#main_nav ul#nav li#mn_cb a:hover,#main_nav ul#nav li#mn_cb a.selected{background-position:-209px -41px;width:152px;}
	
	#main_nav ul#nav li#mn_part a{background-position:-361px 0;width:111px;}
	#main_nav ul#nav li#mn_part a:hover,#main_nav ul#nav li#mn_part a.selected{background-position:-361px -41px;width:111px;}
	
	#main_nav ul#nav li#mn_cert a{background-position:-472px 0;width:108px;}
	#main_nav ul#nav li#mn_cert a:hover,#main_nav ul#nav li#mn_cert a.selected{background-position:-472px -41px;width:108px;}
	
	#main_nav ul#nav li#mn_ser a{background-position:-580px 0;width:87px;}
	#main_nav ul#nav li#mn_ser a:hover,#main_nav ul#nav li#mn_ser a.selected{background-position:-580px -41px;width:87px;}
	
	#main_nav ul#nav li#mn_blog a{background-position:-667px 0;width:66px;}
	#main_nav ul#nav li#mn_blog a:hover,#main_nav ul#nav li#mn_blog a.selected{background-position:-667px -41px;width:66px;}
	
	#main_nav ul#nav li#mn_log a{background-position:-733px 0;width:71px;}
	#main_nav ul#nav li#mn_log a:hover,#main_nav ul#nav li#mn_log a.selected{background-position:-733px -41px;width:71px;}
	
	
	

#sidebar{float:right;width:285px;padding:0;margin:0;}
	.sidebar_blue{background:#0066FF url(../images/sidebar-bg-blue.gif) no-repeat;width:270px;height:120px;color:white;padding:15px 0 0 15px;margin:0 0 10px 0;}
		.sidebar_blue h3#txt-more_detail{background:url(../images/txt-more_details.gif) no-repeat;height:14px;margin:0 0 20px 0;}
		.sidebar_blue h3#txt-more_detail span{display:none;}
		.sidebar_blue ul{margin:0;}
		.sidebar_blue ul li {font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:10px 0 0 15px;padding:0;list-style-image:url(../images/sidebar-li-blue.gif);}
		.sidebar_blue ul li a:link,.sidebar_blue ul li a:visited{color:white;text-decoration:none;}
		.sidebar_blue ul li a:hover,.sidebar_blue ul li a:active{color:#48c2fb;}
		
	.sidebar_grey{background:#fff url(../images/sidebar-bg-grey.gif) no-repeat top;width:270px;color:#606060;padding:15px 0 0 15px;margin:0 0 40px 0;}
		.sidebar_grey h3#txt-get_started{background:url(../images/txt-get_started_now.gif) no-repeat;height:14px;margin:3px 0 25px 0;}
		.sidebar_grey h3#txt-get_started span{display:none;}
		.sidebar_grey h3#txt-latest_news{background:url(../images/txt-latest_news.gif) no-repeat;height:14px;margin:3px 0 25px 0;}
		.sidebar_grey h3#txt-latest_news span{display:none;}
		.sidebar_grey h3#txt-pro_link{background:url(../images/txt_onthenet_14.gif) no-repeat;height:16px;margin:3px 0 25px 0;}
		.sidebar_grey h3#txt-pro_link span{display:none;}
		.sidebar_grey ul{margin:0;}
		.sidebar_grey ul li {font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:10px 0 0 15px;padding:0;list-style-image:url(../images/sidebar-li-gray.gif);}
		.sidebar_grey ul li a:link,.sidebar_grey ul li a:visited{color:#606060;text-decoration:none;}
		.sidebar_grey ul li a:hover,.sidebar_grey ul li a:active{color:#2a7dc0;}
		.sidebar_grey img#free_trial{margin:0 0 -5px 0;padding:0;}
		

#main_content{margin:0 295px 0 3px;}
#main_content_n{margin:0 10px 0 10px;}
* html #main_content{zoom: 1;}
* html #main_content_n{zoom: 1;}
	#front_banner{}
	#inside_banner{}
	/*#tagline{background:#fbfbfb;height:69px;border:1px solid #eeeeee;margin:15px 0 0 0;}
	#tagline p{background:url(../images/txt-tagline.gif) no-repeat;height:40px;width:616px;margin:12px auto;}
	#tagline p span{display:none;}*/
	#tagline{background:#fbfbfb;height:69px;border:1px solid #eeeeee;margin:15px 0 0 0;}
	#tagline p.large{font:20px Arial, Helvetica, sans-serif;font-weight:bold;color:#737373;margin:4px 0 3px 10px;}
	#tagline p.small{font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#737373;margin:0 0 0 10px;}
	#tagline span.blue{color:#1c75bc;}
	#content_text{margin:15px 30px 0 12px;}
	#content_text_n{margin:15px 0 0 12px;}
	
	#main_content ul,#main_content_w ul{margin:10px;}
	#main_content ol,#main_content_w ol{margin:10px 10px 10px 30px}
	#main_content ol.discover{margin:20px 10px 10px 40px;}
	#main_content ul li,#main_content_w ul li{padding:0 0 5px 17px;background:url(../images/list.gif) 0 35% no-repeat;}
		#main_content ul li ul li,#main_content_w ul li ul li{padding:0 0 5px 17px;background:none;list-style:circle;}
	#main_content ol li,#main_content_w ol li{padding:0 0 5px 5px;list-style:decimal;margin:0;}
	#main_content ol.discover li{padding:0;list-style:decimal;margin:0;}

#footer{padding:0;background:url(../images/bg-footer.gif) top no-repeat;margin:70px 0 20px;height:80px}
	#footer p{margin:0 150px 0 0;padding:20px 0 0 20px;font-size:10px;color:#929292;}
	#footer a:link,#footer a:visited{color:#232323;text-decoration:none;}
	#footer a:hover,#footer a:active{color:#929292;text-decoration:none;}
	#footer #logo a{background:url(../images/logo-treonic.gif) no-repeat;width:145px;height:46px;display:block;float:right;margin:40px 0 0 0;}
	#footer #logo a span{display:none;}

.fltrt{float:right;margin-left:8px;margin-bottom:5px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.caption{text-align:center;}
.divider{border-top:1px solid #DFDFDF;height:15px;margin:20px 0 0 0;}

/* Styling for Accordion on the frontpage */
/*
.accord{width:590px;}
.accord .accordion_child{background-color:#F8F7F7;margin:0 0 1px;}
.accord p{margin:0;padding:10px;}
.accord a.header_highlight{cursor:pointer;display:block;height:22px;text-decoration:none;font-weight:700;font-size:12px;color:#222;background:#f6f6f6 url(../images/dqa_tab_close.gif) no-repeat center left;margin:0 0 1px;padding:10px 10px 10px 30px;}
.accord a.header_highlight:hover{color:#222;background:#e4e4e4 url(../images/dqa_tab_hover.gif) no-repeat center left;}
.accord a.selected{color:#FFF;background:#5d5d5d url(../images/dqa_tab_open.gif) no-repeat center left;}
*/


/*#basic-accordian{width:590px;}
.accordion_headings{background:#f6f6f6 url(../images/dqa_tab_close.gif) no-repeat center left;color:#222;cursor:pointer;font-weight:700;padding:7px 5px 5px 25px;height:25px;}
.accordion_headings:hover{background:#e4e4e4 url(../images/dqa_tab_hover.gif) no-repeat center left;color:#222;}
.accordion_child{background-color:#F8F7F7;margin:0 0 1px;padding:10px;}
.header_highlight{color:#FFF;background:#5d5d5d url(../images/dqa_tab_open.gif) no-repeat center left;cursor:pointer;font-weight:700;padding:7px 5px 5px 25px;height:25px;}*/

.accordionItem h2 { color:#FFF;background:#5d5d5d url(../images/dqa_tab_open.gif) no-repeat center left;cursor:pointer;font-weight:700;padding:12px 5px 5px 25px;height:25px;margin:0;!important;font-size:12px;}
.accordionItem h2:hover,.accordionItem.hide h2:hover {background:#e4e4e4 url(../images/dqa_tab_hover.gif) no-repeat center left;color:#222;margin:0;!important;font-size:12px; }
.accordionItem div { background-color:#F8F7F7;margin:0 0 1px;padding:10px; }
.accordionItem.hide h2 { background:#f6f6f6 url(../images/dqa_tab_close.gif) no-repeat center left;color:#222;cursor:pointer;font-weight:700;padding:12px 5px 5px 25px;height:25px;margin:0;!important;font-size:12px;}
.accordionItem.hide div { display: none; }

.tabcontentiframe {border:none;width:100%!important;height:900px!important;overflow:hidden;}
.blog_date{color:#333;font-size:12px;font-weight:normal}


/* Tooltips */
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px;  overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;height:100%;}
#ttbot {display:block; height:5px; margin-left:5px;overflow:hidden}

/* Thickbox */
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:link{color:#666;}
#TB_window a:visited{color:#666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666;}
#TB_window a:focus{color:#666;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75px;opacity:0.75px;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/* Forms */
#signup{width:560px;margin:0;padding:0;}
/*form fieldset{border-color:#CCC;border-style:solid;border-width:1px;margin:0;padding:10px;}*/
#signup label{display:block;float:left;width:120px;text-align:left;margin:5px 0 0;padding:0;}
#signup fieldset legend{font-size:1.1em;}
#signup input,#signup textarea,#signup select{width:auto;border:1px solid #CCC;margin:5px 0 0 10px;}
#signup input.text{width:130px;}
#signup select{font-size:11px;width:145px;}
#signup input#reset{margin-left:0;}
textarea{overflow:auto;}
#signup small{padding-bottom:3px;font-size:85%;}
.button{font-size:11px;width:50px;background:none;padding:2px 5px;margin:10px 0 0 0!important;width:auto;border:1px solid #CCC;}
.required{color:red;}
#signup br{clear:left;}
#signup p{margin:0;padding:0;}

#login{width:260px;margin:0;padding:0;}
/*form fieldset{border-color:#CCC;border-style:solid;border-width:1px;margin:0;padding:10px;}*/
#login label{display:block;float:left;width:70px;text-align:right;margin:5px 0 0;padding:0;}
#login fieldset legend{font-size:1.1em;}
#login input,#login textarea,#login select{width:auto;border:1px solid #CCC;margin:5px 0 0 10px;}
#login select{font-size:11px;width:145px;}
#login input#reset{margin-left:0;}
textarea{overflow:auto;}
#login small{padding-bottom:3px;font-size:85%;}
.button{font-size:11px;width:50px;background:none;padding:2px 5px;margin:5px 0 0 0!important;width:auto;border:1px solid #CCC;}
.required{color:red;}
#login br{clear:left;}
#login p{margin:0;padding:0;}

ol#toc{height:2em;list-style:none;margin:0;padding:0;}
ol#toc li{float:left;margin:0 1px 0 0;list-style:none;padding:0;}
ol#toc a{background:#bdf url(../images/tab.png);color:#008;display:block;float:left;height:2em;padding-left:10px;text-decoration:none;}
ol#toc a:hover{background-color:#3af;background-position:0 -120px;}
ol#toc a:hover span{background-position:100% -120px;}
ol#toc li.current a{background-color:#48f;background-position:0 -60px;color:#fff;}
ol#toc li.current span{background-position:100% -60px;}
ol#toc span{background:url(../images/tab.png) 100% 0;display:block;line-height:2em;padding-right:10px;}
div.content{clear:left;padding:1em;}

#registration .inputtext{width:185px;border:1px solid #CCC;margin:5px 0 0 0;}
#registration select{border:1px solid #CCC;margin:5px 0 0 0;}
#registration .required{border:1px solid red!important;color:#232323;}

/* Feeds Classes */
.datefield {font-weight:normal;font-style:italic;color:#999999;font-size:10px;}