/*  
Theme Name: WordPress Axioma
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */


#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
	}

#headerimg 	{ 
	margin: 7px 9px 0; 
	height: 192px; 
	width: 740px; 
	} 

#content {
	font-size:13px;
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
h4{color:#5FB0E5; font-size:16px; line-height:18px;margin:0px;padding:0px;margin-bottom:20px;}


h1, h2, h3 {
	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana,  Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size:16px;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

images h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;

	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color:#177ABC;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, images h2, #wp-calendar caption, cite {
	text-decoration: none;
	
	}

.entry p a{
	color:#177ABC;
	
	}
.entry p a:hover{
	 color:#7F7B7B;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

small,.nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	/*color: #06c;*/
	text-decoration: none;
	color:#7F7B7B;;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */

#page {
	margin: 20px auto;
	width: 760px;

	}

#header {
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 0px;
	width:552px;
	border:0px solid red;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	color:#757070;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

#footer {
	clear: both;
	}

#footer p {
	margin: 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 0px;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 178px;
	padding: 2px;
	}

#searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
images
{
	padding: 20px 0 10px 0;
	width: 190px;
	float:right;
	}

images form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	width:552px;float:left;
	}
/* End Various Tags & Classes*/



body{
margin:0px auto;
margin-top:10px;
padding:0px;
font-family:Arial,verdana,Helvetica, sans-serif;
}
img{border:0;}
h1{color:#5FB0E5; font-size:16px; line-height:18px;margin:0px;padding:0px;margin-bottom:6px;}
#main{margin:0px auto;width:970px;border:0px solid red;}
#midcontainer{width:970px;float:left;border:0px solid red;}

/*Top Container*/

#top_container{width:970px; float:left;height:80px;  border:0px solid red;}
.toplogo{width:234px;float:left;border:0px solid red;}
.topcont{width:400px; float:left; height:80px;line-height:17px; color:#005EAF;font-size:14px;font-weight:bold;padding-left:8px;border:0px solid red;}
#topcont1{width:400px; float:left; padding-top:40px; line-height:20px; color:#005EAF;font-size:18px;font-weight:bold;border:0px solid red;}
#topcontrgt{width:280px; float:right; line-height:18px; color:#858282; font-size:13px;font-weight:bold; border:0px solid red; text-align:right;}
#topcontrgt p{width:260px; float:right; color:#858282; font-size:11px;font-weight:bold; border:0px solid red; text-align:right;}
.a1{font-size: 11px; text-decoration:none; color:#8F8E91;}
.a1:hover{font-size: 11px; text-decoration:none; color:#227FBE;}
.client{margin-top:8px;}
.contblu{color:#005EAF; font-size:13px;font-weight:bold;}
.contgry{color:#858282; font-size:13px;font-weight:bold;}

/*Top Container*/

.menucont{font-size:12px;width:970px;padding-bottom:0px;padding-top:0px;
border:0px solid red;float:left;background:#7F7B7B url('images/left_menu.gif') no-repeat left top;}

/*navigation*/

.navigation1{width:920px;float:left;padding-left:50px;
background:url('images/right_menu.gif') no-repeat right top;border:0px solid red;}
ul#navmenu {padding:0px;float:left;list-style-type:none;margin:0px auto;width:auto;display:inline;font-size:13px;font-weight:bold;line-height:15px;border:0px solid red;}
ul#navmenu li {margin:0px;padding:0px;position:relative;float:left;display:inline;background:#177ABC;border:0px solid red;line-height:5px;height:23px;}
ul#navmenu li a, ul#navmenu li a.first {display: block;line-height:15px;width:auto;float:left; text-decoration:none;color:#FFFFFF;padding:0px 0px 0px 7px;}
ul#navmenu li a b, ul#navmenu li a.first b {display:block;padding:4px 21px 4px 14px;}
ul#navmenu li a.first{background:none;}
ul#navmenu ul {margin:0px;padding:0px;display: none;line-height:15px; position:absolute; top:23px;background:url('images/menutop.gif') no-repeat 20px 0px; left:0;height:auto; list-style-type:none; width:630px;padding-top:3px;border:0px solid red;}
ul#navmenu:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
ul#navmenu li.lhn_off a{background:url("images/menu_bg.jpg") repeat-x right top}
ul#navmenu li.lhn_on a{width:auto;float:left;padding:0px 0px 0px 7px;text-decoration:none;color:#FFFFFF;background:#63B7EE url("images/menu_hover_lt_bg.gif") no-repeat left top;}
ul#navmenu li a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a, ul#navmenu li a:hover span {display: block;width:auto;float:left;padding:0px 0px 0px 7px;text-decoration:none;background-color:#63B7EE;color:#FFFFFF;background:#63B7EE url("images/menu_hover_lt_bg.gif") no-repeat left top;}
ul#navmenu li a:hover b, ul#navmenu li:hover a b, ul#navmenu li.iehover a b, ul#navmenu li a:hover b,  ul#navmenu li.lhn_on b{padding:4px 21px 4px 14px;background:url("images/menu_hover_rt_bg.gif") no-repeat right top;}

/* 2nd level */
ul#navmenu ul.level2 li{background:none;padding:0px;}
ul#navmenu ul.level2 li a{background-image:none;background:url("images/dropline.gif") no-repeat right 5px;background-color:#63B7EE;padding:4px 19px 4px 18px;}
ul#navmenu ul.level2 li.second_on span{color:#177ABC;width:auto;float:left;padding:4px 19px 4px 18px;text-decoration:none;background:url('images/dropline.gif') no-repeat right 5px;background-color:#63B7EE;line-height:15px;}
ul#navmenu ul.level2 li.second_on a{width:auto;float:left;padding:4px 19px 4px 18px;text-decoration:none;background-color:#63B7EE;color:#177ABC;}
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {background:url("images/dropline.gif") no-repeat right 5px;width:auto;float:left;padding:4px 19px 4px 18px;text-decoration:none;background-color:#63B7EE;color:#177ABC;line-height:15px;}
ul#navmenu ul.level2 li.last a, ul#navmenu ul.level2 li.last a:hover{background-image:none;}
ul#navmenu ul.level2 li.last span{width:auto;float:left;background-image:none;background-color:#63B7EE;padding:4px 19px 4px 18px;line-height:15px;}

/* 2nd level */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {display: none;}
ul#navmenu li:hover ul.level2, ul#navmenu ul.level2 li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {display: inline}
ul#navmenu ul.level2 li:hover ul{display:block;}
ul#navmenu ul.about, ul#navmenu ul.deer, ul#navmenu ul.test {display: none; position: absolute; top: 23px;background:url('images/menutop.gif') no-repeat 20px 0px; left:0;height:auto; list-style-type:none; width:630px;padding-top:3px;}


ul#navmenu ul.about{width:700px;border:0px solid red;}
ul#navmenu ul.products{width:870px;border:0px solid red;background:url('images/menutop.gif') no-repeat 130px 0px;left:-125px;}
ul#navmenu ul.services{width:630px;border:0px solid yellow;background:url('images/menutop.gif') no-repeat 46px 0px;left:-40px;}

ul#navmenu ul.events{width:230px;border:0px solid red;background:url('images/menutop.gif') no-repeat 33px 0px; left:-33px;}
ul#navmenu ul.training{width:230px;border:0px solid red;}
ul#navmenu ul.news{width:620px;border:0px solid red;background:url('images/menutop.gif') no-repeat 189px 0px; left:-193px;}
ul#navmenu ul.test{width:240px;}
ul#navmenu ul.research{width:230px;border:0px solid red;background:url('images/menutop.gif') no-repeat 33px 0px; left:-24px;}


/*navigation*/

/*Middle Area*/

#midcont_container{width:970px; margin-top:50px;float:left; background:url("images/line_bg1.gif") repeat-y 650px top; border:0px solid red;}
.midcontleft{width:571px; float:left; padding-left:50px; font-size:14px;line-height:20px;border:0px solid red;}
.midcontcontactleft{width:571px; float:left; padding-left:50px; font-size:13px;line-height:18px;border:0px solid red;}
.midcontleft p{margin:0px;margin-bottom:10px;border:0px solid red;}
.contgray{color:#757070;}
.contblue{color:#177ABC;font-weight:bold;}
.contblue1{color:#177ABC;}



#midcontright{width:298px;float:right; margin-left:15px; border:0px solid red;}
.midcontrightimg{width:298px;float:right; padding-bottom:47px; background:url("images/line_bg.gif") repeat-x left bottom;border:0px solid red;}
.midcontrightbox{width:288px;float:right;margin-top:35px; color:#6B6767; padding-left:0px; padding-top:0px; border:0px solid red;font-size:12px;}
.midcontrightresearch{margin:0px; margin-top:10px; width:24px;float:left; border:0px solid red;}
.midcontrightnews{margin:0px; width:264px; padding:0px; float:left; border:0px solid red;}
.midcontrightbox ul{float:right;margin:0px auto; padding:0px; width:264px;background-color:#F3F3F3;list-style:none;border:0px solid red;}
.midcontrightbox ul li{margin:0px;float:left; padding:0px 0px 0px 20px; width:234px; background:url('images/arrow.gif') 2px 4px no-repeat; border:0px solid red;}
.line{margin:0px;float:left; height:35px; padding:0px 0px 3px 0px; width:234px; background:url('images/dotline.gif') 0px 33px no-repeat; border:0px solid red;}
.midcontrightbox ul li a{color:#6B6767;text-decoration:none;}
.midcontrightbox ul li a:hover{color:#227FBE;text-decoration:none;}
#midcontrightbox ul li.withimg{float:left; height:1px; margin:0px; padding:0px; background:url('images/line.gif');border:0px solid red;}

/*Middle Area*/

/*footer*/

#footercont, #footercont_home{border:0px solid red;background:url("images/footer_bg.gif") repeat-x 0px 0px;width:970px;float:left;margin-top:20px;margin-bottom:0px;}
#footercont_home{margin-top:10px;}
#footer{margin-top:25px;padding-top:2px;padding-bottom:2px;
width:600px;height:50px;float:left;color:#4C4C4C;font-size:13px; font-weight:normal;border:0px solid red;}
#footer ul{float:left;list-style:none;padding:0px;margin:0px auto;border:0px solid red;}
#footer ul li.withimg{float:left; padding:2px 12px 0px 12px;display:inline;background:url('images/separater.gif') 0px 5px no-repeat;}
#footer ul li.withoutimg{float:left; padding:0px 12px 0px 12px;display:inline;list-style-type:none;}
#footer ul li span{float:left; color:#8F8E91;font-size:13px;}
#footer a{color:#8F8E91;font-size:12px;text-decoration:none;}
#footer a:hover{color:#227FBE;font-size:12px;}
.copyright{margin-top:30px;color:#8F8E91;text-align:right;font-size:12px;float:right;width:200px;}

/*footer*/

/*partners*/

.partcontleft{width:529px; float:left; padding-left:50px; font-size:14px;line-height:20px;border:0px solid red;}
.partnercont{border:0px solid red;background:url("images/partner_bg.gif") repeat-x 0px 0px;width:529px;float:left;height:10px;margin-bottom:0px;}
.partnermidmain{width:529px;float:left;padding-bottom:20px;border:0px solid red;}
.partnermidimg{width:193px;float:left;margin-top:45px;border:0px solid red;}
.partnermidcont{width:331px;float:right;padding-top:10px;padding-right:5px;border:0px solid red;}
.partnermidcont1{width:331px;float:right;margin-top:60px;padding-right:5px;border:0px solid red;}

/*partners*/

/*Testimonials*/

.testibox{width:563px;float:left;border:0px solid red;margin-bottom:25px;}
.topcurve{float:left;border:0px solid red;}
.testicont{width:513px;float:left;padding: 5px 25px 5px 25px;background-color:#ECECEC;border:0px solid red;margin-bottom:3px;}
.botcurlft{width:14px;float:left;border:0px solid red;}
.botcurcont{width:511px;float:left;height:33px;text-align:right;padding-right:25px;
padding-top:12px;background-color:#D3D6D6;border:0px solid red;}
.botcurcont1{width:481px;float:left;line-height:17px;height:40px;padding-left:55px;
padding-top:5px;background-color:#D3D6D6;border:0px solid red;}
.botcurrgt{width:13px;float:right;border:0px solid red;}
.testcont{color:#177ABC;font-weight:bold;font-size:13px;}


/*Testimonials*/

/*All products*/

.productmidcontleft{width:571px; float:left; font-size:14px;line-height:20px;border:0px solid red;}
.productmidcontleft p{margin:0px;margin-bottom:5px;border:0px solid red;}
.allprocont{border:0px solid red;background:url("images/partner_bg.gif") repeat-x 0px 0px; width:437px;float:left;height:10px;margin-bottom:0px; margin-left:46px!important; margin-left:46px; margin-left/**/:/**/25px;}
.allpromidmain{width:577px;float:left;padding-bottom:3px;border:0px solid red;}
.allpromidimg{width:210px; height:135px;float:left;margin-top:10px;border:0px solid red; background:url("images/portfolio_sm.gif") no-repeat 25px top;}
.allpromidcont{width:362px;float:right;padding-right:5px;border:0px solid red;}
.allpromidcont ul{float:right;list-style:none; padding:0px;margin:30px auto 0px auto;border:0px solid red;}
.allpromidcont ul li{float:right; padding:2px 12px 0px 20px;display:inline;background:url('images/bluearrow.gif') no-repeat 0px 8px ;border:0px solid red;}
.allpromidcont ul li a{color:#177ABC;text-decoration:none;}
.allpromidcont ul li a:hover{color:#7F7B7B;text-decoration:none;}
.allpromidimg1{width:210px; height:177px;float:right;margin-top:45px;border:0px solid red; background:url("images/risk_sm.gif") no-repeat 75px top;}
.allpromidimg2{width:210px; height:200px;float:left; margin-left:0px!important; margin-left:0px; margin-left/**/:/**/55px;border:0px solid red; background:url("images/backtester_sm.gif") no-repeat 65px top;}
.allpromidcont1{width:310px;float:left;padding-top:20px;border:0px solid red;margin-left:46px!important; margin-left:46px; margin-left/**/:/**/25px;}
.allpromidcont1 p{margin:0px;margin-top:5px;font-size:14px;}

.allpromidcont3{width:310px;float:left;padding-top:10px;border:0px solid red;margin-left:46px!important; margin-left:46px; margin-left/**/:/**/0px;}
.allpromidcont3 ul{float:right;list-style:none; padding:0px;border:0px solid red;}
.allpromidcont3 ul li{float:right; padding:2px 12px 0px 20px;display:inline;background:url('images/bluearrow.gif') no-repeat 0px 8px ;border:0px solid red;}
.allpromidcont3 ul li a{color:#177ABC;text-decoration:none;}
.allpromidcont3 ul li a:hover{color:#7F7B7B;text-decoration:none;}


.allpromidimgper{width:210px; height:135px;float:left;margin-top:10px;border:0px solid red; background:url("images/performance_sm.gif") no-repeat 10px top;}

.a2{font-size: 13px; text-decoration:none; color:#3582BA;}
.a2:hover{font-size: 13px; text-decoration:none; color:#7F7B7B;}

.a5{font-size: 14px; font-weight:bold; text-decoration:none; color:#177ABC;}
.a5:hover{font-size: 14px; font-weight:bold; text-decoration:none; color:#7F7B7B;}

/*All products*/


/*Home page*/

#homemid{width:970px;float:left;margin-top:30px;border:0px solid red;background:url("images/footer_bg.gif") repeat-x 0px 303px;}
#homemid p{margin:0px;margin-top:10px;font-size:12px;color:#6B6767;padding-left:8px;}
#homemidleft{width:640px;float:left;border:0px solid red;}
#homemidleft p.pad_top1{margin-top:0px;}
#homemidleft p{font-size:14px;line-height:18px;}
.homemidleftcon{width:638px;float:left;line-height:18px;border:0px solid red;}
.homemidleftimg{width:638px;float:left;height:210px;background:url("images/home_img1.jpg") no-repeat 0px 10px; border:0px solid red;}
.click{padding-top:150px;padding-left:165px;font-size:13px;}
.a3{font-size: 12px; text-decoration:underline; font-weight:bold; color:#FFFFFF;}
.a3:hover{font-size: 12px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
#homemidright{width:320px;float:right;height:50px;border:0px solid red;}
#homemidright p{margin:0px;margin-top:8px;font-size:12px;color:#177ABC;font-weight:bold;}
#homemidright p.pad_top2{margin:0px;}
#homemidbottom{width:970px;float:left;border:0px solid red;}
.breakfast{width:369px;float:left;height:225px;background:url("images/breakfast_seminars.jpg") no-repeat 0px 2px;border:0px solid red;}
.breakfasttext{padding-top:157px;text-align:left;padding-left:35px;font-size:11px;border:0px solid red;}
.a4{font-size:12px; font-weight:bold; text-decoration:none; color:#177ABC;}
.a4:hover{font-size:12px; font-weight:bold;text-decoration:none; color:#177ABC;}

.midbotbox{width:290px;float:left;margin-top:2px; color:#6B6767; padding-left:10px; padding-top:0px; border:0px solid red;font-size:12px;}
.midbotboxresearch{margin:0px; margin-top:10px; width:24px;float:left; border:0px solid red;}
.midbotboxtnews{margin:0px; width:266px; padding:0px; float:left; border:0px solid red;}
.midbotbox ul{float:right;margin:0px auto; padding:0px; width:266px;background-color:#F3F3F3;list-style:none;border:0px solid red;}
.midbotbox ul li{margin:0px;float:left; padding:0px 0px 0px 20px; width:234px; background:url('images/arrow.gif') 2px 4px no-repeat; border:0px solid red;}
.line{margin:0px;float:left; height:35px; padding:0px 0px 3px 0px; width:234px; background:url('images/dotline.gif') 0px 33px no-repeat; border:0px solid red;}
.midbotbox ul li a{color:#6B6767;text-decoration:none;}
.midbotbox ul li a:hover{color:#227FBE;text-decoration:none;}
#midbotbox ul li.withimg{float:left; height:1px; margin:0px; padding:0px; background:url('images/line.gif');border:0px solid red;}

.axiomaadv{width:272px;float:left;margin-top:10px;padding-left:33px;border:0px solid red;}
.mar_top1{margin-top:10px;}
.a6{font-size: 14px; font-weight:bold; text-decoration:none; color:#177ABC;}
.a6:hover{font-size: 14px; font-weight:bold; text-decoration:none; color:#7F7B7B;}

/*Home page*/

/*Portfolio Optimizer*/
.portfolioimg{background:url("images/portfolio_img.gif") no-repeat -5px 40px;;border:0px solid red;}

.portfoliotxt{float:right;width:300px;margin-top:30px;border:0px solid red;}
.portfoliotxt ul{float:right;margin:0px auto;padding:0px; list-style:none;border:0px solid red;}
.portfoliotxt ul li{float:right;width:270px;margin:0px; display:block; padding:0px 0px 8px 20px; background:url('images/portfolio_bullet.gif') 10px 6px no-repeat; line-height:20px;border:0px solid red;}

.portfoliotxt1 ul{float:left;margin:0px auto; padding:0px; width:550px;list-style:none;border:0px solid red;}
.portfoliotxt1 ul li{margin:0px;float:left; padding:0px 0px 8px 20px; width:550px; background:url('images/portfolio_bullet.gif') 10px 6px no-repeat; line-height:20px;border:0px solid red;}

/*Form*/

.contactbox{width:499px; float:left; margin-top:20px;}

.contactform{width:458px; float:left;padding-left:20px; padding-right:20px; font-size:13px;line-height:20px;background-color:#EEEEEE;border:0px solid red;}
.textbox{border:1px solid #858585; width:200px; height:15px; background-color:#E0E0E0;}
.textbox1{border:1px solid #858585; width:435px; height:15px; background-color:#E0E0E0;}
.textbox2{border:1px solid #858585; width:65px; height:15px; background-color:#E0E0E0;}
.textbox3{border:1px solid #858585; width:150px; height:15px; background-color:#E0E0E0;}
.textbox4{border:1px solid #858585; width:220px; height:15px; background-color:#E0E0E0;}

.selectbox {border:1px solid #858585; width:203px;background-color:#E0E0E0;height:20px;font-family:Arial,verdana,Helvetica, sans-serif;}
.selectbox1 {border:1px solid #858585; width:110px;background-color:#E0E0E0;height:20px;font-family:Arial,verdana,Helvetica, sans-serif;}
.selectbox2 {border:1px solid #858585; width:162px;background-color:#E0E0E0;height:20px;font-family:Arial,verdana,Helvetica, sans-serif;}
.submit{border:0px solid red; margin-top:-21px! important; margin-top:-21px; margin-top/**/:/**/-23px; padding-right:25px; text-align:right;}

/*Form*/

/*Portfolio Optimizer*/

/*QuickSwitch Trial*/

.quickswitchtxt{width:550px;float:left;border:0px solid red;}
.quickswitchtxt ul{float:left;margin:0px auto; padding:0px;width:550px;list-style:none;border:0px solid red;}
.quickswitchtxt ul li{margin:0px;float:left; display:block; padding:0px 0px 0px 30px; width:550px; line-height:31px;background:url('images/quickswitch_bullet.gif') no-repeat 0px 4px ; border:0px solid red;}
.quickswitchtxt ul li.withoutspace{margin:0px;float:left; display:block; padding:8px 0px 0px 30px; width:550px; line-height:20px;background:url('images/quickswitch_bullet.gif') no-repeat 0px 2px ; border:0px solid red;}
.quickrgttxt{color:#177ABC; font-size:12px;font-weight:Italic;}

/*QuickSwitch Trial*/

/*Contact Us*/

#contactcont{border:0px solid red;background:url("images/contact_bg.gif") repeat-x 0px 0px;width:331px;float:left;margin-top:13px;margin-bottom:0px; text-align:left;}

.contacttxt{color:#177ABC;font-size:15px;font-weight:bold;}

/* Contact Us*/

/*Management*/
.magtcontleft{width:529px; float:left; padding-left:50px; font-size:14px;line-height:20px;border:0px solid red;}
.magtcont{border:0px solid red;background:url("images/partner_bg.gif") repeat-x 0px 0px;width:529px;float:left;margin-top:7px;height:10px;margin-bottom:0px;}
.magtcont1{border:0px solid red;background:url("images/partner_bg.gif") repeat-x 0px 0px;width:529px;float:left;margin-top:18px;height:10px;margin-bottom:0px;}
.magtmidmain{width:529px;float:left;border:0px solid red;}
.magtmidimg{width:307px;float:left;margin-top:3px;border:0px solid red;}
.magtmidcont{width:170px;float:right;padding-top:10px;margin-top:80px;padding-left:5px;
border:0px solid red;}
.magtmidcont1{width:170px;float:right;padding-top:10px;margin-top:60px;padding-left:5px;
border:0px solid red;}
.a7{font-size: 13px; font-weight:bold; text-decoration:none; color:#44A7D6;}
.a7:hover{font-size: 13px; font-weight:bold; text-decoration:none; color:#177ABC;}
.mgmtcont{float:left;margin-top:15px;}
.mgmtpeo{color:#005EAF;font-size:14px;font-weight:bold;border:0px solid red;}
.a10{font-size: 13px; font-weight:bold; text-decoration:none; color:#005EAF;}
.a10:hover{font-size: 13px; font-weight:bold; text-decoration:none; color:#44A7D6;}

.magtmidimg2{width:307px;float:left;margin-top:3px;padding-top:25px;border:0px solid red;}
.magtmidcont2{width:170px;float:right;padding-left:5px;
border:0px solid red;}
/*Management*/

/*News*/
#newscontainer{width:970px; margin-top:50px;float:left;border:0px solid red;}
#newscontainer1{width:970px; margin-top:50px;float:left;border:0px solid red;}
.newsleft{width:552px; float:left; margin-top:-30px!important;margin-top:-30px;margin-top/**/:/**/-80px;padding-left:48px;
font-size:13px;line-height:18px;}
.newsleft1{width:552px; float:left; padding-left:48px;font-size:13px;line-height:18px;border:0px solid red;}

.newsleft p{margin:0px;margin-bottom:10px;border:0px solid red;}
.newsgray{color:#757070;}
.newsgray1{color:#7F7B7B;font-size:10px;font-family:verdana;font-weight:bold;border:0px solid red;}
.newsblue{color:#177ABC;font-weight:bold;font-size:16px;}
.contblack{color:#000000;font-weight:bold;}
.a8{font-size: 11px; font-weight:bold; text-decoration:underline; color:#177ABC;}
.a8:hover{font-size: 11px; font-weight:bold; text-decoration:none; color:#177ABC;}

.newsright{width:200px; float:right;border:0px solid red;}
.newsrightmenu{width:154px; float:left;font-size:12px; color:#7F7B7B;font-weight:bold;}
.newsgray2{color:#757070;}
.newsrightmenu ul{float:right;margin:0px; padding:0px;width:154px;background-color:#E0DFDF;list-style:none;}
.newsrightmenu ul li{margin:0px;padding:0px;float:right; width:154px;border:0px solid red;}
.newsrightmenu ul li a{width:129px; padding-left:25px; float:right;text-decoration:none;background:url("images/news_line.gif") no-repeat 2px bottom;color:#7F7B7B; padding-top:10px; padding-bottom:10px;}

.newsrightmenu ul li a:hover, .newsrightmenu ul li.on {width:129px;float:right;background:url("images/news_line.gif") no-repeat 2px bottom;text-decoration:none;color:#FFFFFF;background-color:#307AAC;
padding-left:25px; padding-top:10px; padding-bottom:10px;}
.newsrightmenu ul li.last a, .newsrightmenu ul li.last a:hover{background-image:none;}


.newsrightmenu ul li.current-lastcat{color:#FFFFFF;display:block;width:129px;float:left;text-align:left;text-decoration:none;background:none;border:0px solid blue;}
.newsrightmenu ul li.current-lastcat a{color:#FFFFFF;width:129px;float:left;background:none;background-color:#307AAC;border:0px solid white;}
.newsrightmenu ul li.current-lastcat a:hover{color:#FFFFFF;width:129px;float:left;background:none;background-color:#307AAC;border:0px solid white;}



.newsrightmenu ul li.current-cat{color:#FFFFFF;display:block;width:129px;float:left;text-align:left;text-decoration:none;background:url('images/news_line.gif') no-repeat 2px bottom;border:0px solid red;background-color:#307AAC;}
.newsrightmenu ul li.current-cat a{color:#FFFFFF;width:129px;float:left;background:url('images/news_line.gif') no-repeat 2px bottom;background-color:#307AAC;border:0px solid white;}
.newsrightmenu ul li.current-cat a:hover{color:#FFFFFF;width:129px;float:left;background:url('images/news_line.gif') no-repeat 2px bottom;background-color:#307AAC;border:0px solid white;}



.pastnews{width:168px;float:right;margin-right:25px!important; margin-right:25px;margin-right/**/:/**/13px; margin-top:20px;border:0px solid red;}
.pastnews p{margin:0px;margin-bottom:5px;color:#7F7B7B;font-size:12px;border:0px solid red;}

.pastnews ul{margin:0px;padding:0px;border:0px solid red;}
.pastnews ul li{display:block;margin:0px;padding:0px 0px 5px 8px;background-image:url('images/hypen.gif');background-repeat:no-repeat;list-style-type:none; background-position:0px 9px;line-height:14px;}
.pastnews ul li a{color:#7F7B7B;font-size:12px;text-decoration:none;line-height:16px;}
.pastnews ul li a:hover{color:#63B7EE;font-size:12px;text-decoration:none;line-height:16px;}

/*News*/

/*Quotes*/
.highlight{color:#63B7EE;font-weight:normal;}
/*Quotes*/

/*products Page*/
.promain{width:575px;float:left;margin-top:10px;border:0px solid red;}
.proimg{width:148px;float:left;margin-left:21px!important; margin-left:21px; margin-left/**/:/**/12px;border:0px solid red;}
.proimg2{width:148px;float:left;margin-left:8px!important; margin-left:8px; margin-left/**/:/**/5px;border:0px solid red;}
.protxt{width:330px;float:right;margin-top:24px;border:0px solid red; }

.protxt1{width:345px;float:left;margin-left:48px!important; margin-left:48px; margin-left/**/:/**/26px;border:0px solid red;}
.proimg1{width:151px;float:right;margin-top:50px;border:0px solid red;}
.contita{font-size:14px;font-style:Italic;}

.proimg3{width:152px;float:right;margin-top:5px;border:0px solid red;}

/*products Page*/

#nav { width:100%; margin-bottom:30px; }
.nav-left { float:left; width:50%; }
.nav-right { float:right; text-align:right; width:48%; border:0px solid red;}

.a11{font-size: 13px; text-decoration:none; color:#177ABC;}
.a11:hover{font-size: 13px; text-decoration:none; color:#7F7B7B;}

