html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family:Arial, Helvetica, sans-serif;
    vertical-align: baseline;
    background: transparent;
}

body{
background:#5b605c;
margin-bottom:10px;
text-align:center;
}

strong{
font-weight:bold;
}

#wrapper{
width:850px;
margin:0px auto;
background:#fff;
text-align:left;
}

#wrapper a:hover{
	text-decoration:none;	
}

#fade-left{
background:url(../img/fade-left.jpg) repeat-y top left;
margin:0px auto;
width:887px;
}

#fade-right{
background:url(../img/fade-right.jpg) repeat-y top right;
margin:0px auto;
width:887px;
}

#fade-bottom{
margin:0px auto 0px auto;
width:886px;
background:url(../img/fade-bottom.jpg);
height:42px;
}



#fade-bottom img{
padding:0;
margin:0;
}


.u{
text-decoration:underline;
}


#container{
background:#fff;
}

#global{
font-size:6pt;
color:ffffff;
padding:3px 3px 3px 3px;
}

#globalMessage{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#c00;
padding:3px 3px 3px 15px;
text-align:left;
width:90%;
}

#rss{
text-align:right;
float:right;
/* padding:25px 28px 16px 0px; */
/*padding:25px 28px 0px 0px;*/
padding:3px 28px 0px 0px;
color:#c69a66;
width:250px;
font-size:11px;
}

#rss a{
color:#c69a66;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
}

#rss a:hover{
color:#c69a66;
text-decoration:none;
}

#nav{
text-align:center;
margin-left:8px;
color:#000;
white-space: nowrap;
}

#nav ul, #nav li{
list-style:none;
text-align:left;
color:#000;
}


#nav li{
display:inline;
margin:0px 5px 0px 5px;
color:#000;
}

#nav li a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
padding:2px 5px 5px 5px;
}


#nav ul li ul li a{
font-size:11px;
border:1px solid #666666;
margin-top:-1px;
color:#000;
background-image:none;
}

#nav li a.active{
background:#c69a66;
}

#nav li a:hover{
background:#5b605c;
color:#fff;
text-decoration:none;
}




#banner{
height:177px;
width:850px;
margin: 0px 0px 0px 0px;
}

#banner-kolbeadvisor{
height:140px;
width:850px;
margin: 0px 0px 0px 0px;
}

#main{
background: #fff url(../img/white-bg-207.jpg) top left repeat-y;
height:auto;
}

#main-2{
background: #fff url(../img/white-bg-207.jpg) top right repeat-y;
}

#main p{
padding:0px 0px 18px 13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.7em;
}

#inside-left{
/*border:1px solid #ffcc00;*/
float:left;
width:207px;
margin:-1px 0px 0px 0px;
/*background:url(../img/inside-left-column.jpg) repeat-x #fff;*/
}

#inside-left .top{
height:130px;
padding:20px 5px 0px 2px;
background:url(../img/inside-left-column.jpg) repeat-x #fff;
}

#inside-left .topkap{
height:150px;
padding:20px 5px 0px 2px;
background:url(../img/inside-left-column.jpg) repeat-x #fff;
}

#inside-left .top h1{
font-weight:bold;
}

#inside-left .topkap h1{
font-weight:bold;
}

#inside-left .top ul{

}

#inside-left .topkap ul{

}

#inside-left .top ul li.purple a{
list-style:url(../img/purple-dots_09.gif);
color:#6f368d;
}

#inside-left .topkap ul li.purple a{
list-style:url(../img/purple-dots_09.gif);
color:#6f368d;
}

#inside-left .top ul li{
list-style:url(../img/black-dots_09.gif);
font-weight:bold;
}

#inside-left .topkap ul li{
list-style:url(../img/black-dots_09.gif);
font-weight:bold;
}

#inside-left .top ul li a{
color:#000;
}

#inside-left .topkap ul li a{
color:#000;
}

#inside-left .center{
text-align:center;
color:#000000;
}

#inside-left .center p {
padding:0;
margin:0;
font-size:11px;
line-height:normal;
}

#inside-left .center a {
padding:0;
margin:0;
color:#c69a66;
font-size:11px;
line-height:normal;
}
#inside-left .center h1{
text-align:center;
font-weight:bold;
color:#000;
padding-bottom:5px;
}

#inside-left .centerOther{
text-align:left;
padding-left: 20px;
color:#000000;
font-weight:normal;
}

#inside-left .centerOther p {
padding:0;
margin:0;
font-size:11px;
line-height:normal;
}

#inside-left .centerOther a {
padding:0;
margin:0;
color:#c69a66;
font-size:11px;
line-height:normal;
}

#inside-left .centerOther h1{
text-align:left;
font-weight:bold;
color:#000;
padding-bottom:5px;
}

#inside-left .centerOther ul{
line-height: 1.2em;
}

#inside-left .bottom{
background:url(../img/inside-left-column.jpg) repeat-x #fff;
height:130px;
}

#inside-left .bottom ul{
list-style:none;
}

#inside-left .bottom h1{
color:#fff;
padding-left:2px;
font-weight:bold;
}

#inside-left .bottom a{
color:#000;
font-weight: bold;
}

#inside-left .bottomOther h1{
background:url(../img/inside-left-column.jpg) repeat-x #fff;
height:130px;
color:#000;
padding-left:5px;
font-weight: normal;
}

#inside-left h1{
color:#fff;
font-size:13px;
}

#inside-left ul{
font-size:11px;
padding-left:25px;
}

#inside-left a{
color:#c69a66;
}

#middle{
width:290px;
float:right;
margin:20px 25px 48px 0px;
/*border:1px solid #000;*/
}

#inside-middle{
width:auto;
/*float:right;
margin:20px 25px 48px 0px;*/
margin:0px 20px 48px 205px;
/*border:1px solid #000;*/
}

#inside-kolbeadvisor{
width:auto;
/*float:right;
margin:20px 25px 48px 0px;*/
margin:0px 0px 0px 5px;
/*border:1px solid #000;*/
}

#inside-middle .content{
/* padding:20px 190px 0px 20px; */
padding:20px 190px 0px 20px;
}


#inside-middle .content h1{
font-size:17px;
color:#6f368d;
font-weight:bold;
margin-left:-5px;
}

#inside-middle .content h2{
font-size:13px;
font-weight:bold;
padding:10px 0px 0px 12px;
}

#inside-middle .content h3{
font-size:13px;
font-weight:bold;
padding:10px 0px 0px 12px;
color:#c69a66;
}

#inside-middle .content p{
font-size:12px;
padding-left:12px;
font-weight: normal;
/* padding-left:13px; */
}

/* #inside-middle .content{
padding:20px 190px 0px 20px;
} */

#inside-kolbeadvisor .content{
padding:0px 0px 0px 0px;
}


#inside-kolbeadvisor .content h1{
font-size:17px;
color:#6f368d;
font-weight:bold;
}

#inside-kolbeadvisor .content h2{
font-size:13px;
font-weight:bold;
padding:10px 0px 0px 12px;
}

#inside-kolbeadvisor .content h3{
font-size:13px;
font-weight:bold;
padding:10px 0px 0px 12px;
color:#c69a66;
}

#inside-kolbeadvisor .content p{
font-size:12px;
padding-left:12px;
}

#inside-kolbeadvisor .thankyou p{
font-size:12px;
padding-left:12px;
padding-right: 12px;
float: left;
}

#inside-kolbeadvisor .textlink a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b98444;

}

#inside-kolbeadvisor .textlink a:hover{
text-decoration:none;
}

#inside-kolbeadvisor .column1{
width:250px;
float:left;
}

#inside-kolbeadvisor .column2{
width:400px;
float:left;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

#inside-kolbeadvisor .column2 h3{
font-size:18px;
font-weight:bold;
padding:10px 0px 0px 12px;
color:#c69a66;
}

#inside-kolbeadvisor .column2 h4{
font-size:16px;
font-weight:bold;
padding:10px 0px 0px 12px;
color:#c69a66;
}

#inside-kolbeadvisor .column3{
width:187px;
float:left;
}

#inside-middle .content ul.list{
list-style:disc;
margin:5px 0px 0px 40px;
font-weight:normal
}

#inside-middle .content ul.list li{
padding:2px 0px 2px 0px;
font-weight:normal
}

#inside-middle .content ul{
font-size:12px;
list-style:none;
margin-top:5px;
}

#inside-middle .content ul li a{
color:#b98444;
padding-left:12px;
}


#inside-middle .content table{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 18px 20px;
text-align:left;
width:400px;
}

#inside-middle .content table td{
padding:5px;
font-weight:bold;
color:#c69a66;
border:1px solid #000000;
}

#inside-middle .careermo1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:260px;
float:left;
}

#inside-middle .careermo1 ul.list{
list-style:disc;
line-height:1.3em;
}

#inside-middle .careermo2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:18px;
float:left;
}

#inside-middle .careermo3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:136px;
float:left;
}


#inside-middle .content table.client td, #inside-middle .content table.none td{
border:0;
}

#inside-middle .content table.column{
width:380px;
}

#inside-middle .content table.column td{
color:#000;
font-weight:normal;
margin:5px;
padding:3px;
}
#inside-middle .content table.column th{
color:#c69a66;
font-weight:bold;
}

#inside-middle .content table.clientlist{
width:380px;
}

#inside-middle .content table.clientlist td{
color:#000;
font-weight:normal;
margin:5px;
padding:3px;
border: 0px;
}
#inside-middle .content table.clientlist th{
color:#c69a66;
font-weight:bold;
}

#inside-middle .content table.threecolumn{

width:380px;
}

#inside-middle .content table.threecolumn td{
color:#000;
font-weight:normal;
margin:5px;
padding:3px;
border: 0px;
}
#inside-middle .content table.threecolumn th{
color:#c69a66;
font-weight:bold;
}

#inside-middle .content table.client ul{
list-style:disc;
}



#inside-middle .content table.client ul li{
margin:3px 0px 3px 0px;
}

#inside-middle .content table.trade td{
color:#000;
font-weight:normal;
margin:0;
padding:5px;
vertical-align:middle;

}

#inside-middle .content table.trade{
width:380px;
}

#inside-middle .content  table.mode{
width:400px;

}

.person{
text-align:right;
}

#inside-middle .content  table.mode th{
background:#6f368d;
color:#c69a66;
padding:5px;
font-weight:bold;
}

#inside-middle .content  table.mode td{
padding:4px;
margin:0;
color:#000;
background:#CCCCCC;
}

#inside-middle .content .to-top a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
color:#c69a66;

}

#inside-middle .content .to-top a:hover{
text-decoration:none;
}

#inside-middle .content .takeindex a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b98444;

}

#inside-middle .content .viewsample a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b98444;

}

#inside-middle .content .textlink a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b98444;

}

#inside-middle .content .textlink a:hover{
text-decoration:none;
}

#inside-middle .content .textbox {
background: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
border: solid 1px #b98444;
margin:15px auto;
width:92%;
font-weight:normal

}

#inside-middle .content .textboxtop {
background:url(../img/inside-left-column.jpg) #fff;
padding:7px;
}

#inside-middle .content .textboxbottom {
background: #fff;
width: 92%;
padding:7px;
}

#inside-middle .content .textboxbottomb {
background: #fff;
width: 92%;
padding:7px;
float: left;
}



#inside-sidebar{
background:#fff;
width:186px;
float:right;
border:1px solid #999999;
}

#main-home{
background:url(/img/gradient-middle.jpg) no-repeat #fff;
min-height:465px;

}

#main-home h1{
text-transform:uppercase;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#main-home a{
color:#fff;
}

#main-home .copy a{
color:#000;
}

#main-home p{
padding:27px 0px 0px 13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.7em;
}

#main-home .more{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#main-home .more .top{
vertical-align:middle;
}

#main-home .more a{
text-decoration:underline;
color:#c69a66;
}

.flash{
width:124px;
height:124px;
background:#000;
color:#999999;
margin:0px 0px 0px 13px;
}

div#left{
width:290px;
margin:20px 0px 48px 10px;
float:left;
/*border:1px solid #ffcc00;*/
}

#homevideo{
width:290px;
float:left;
}

#homevideo .column1vid{
width:150px;
float:left;
}

#homevideo .column2vid{
width:135px;
float:left;
}


#middle{
width:290px;
float:right;
margin:20px 25px 48px 0px;
/*border:1px solid #000;*/
}

div#sidebar{
background:#fff;
width:186px;
margin:-1px 0px 0px 0px;
float:right;
}


div#sidebar #top{
background:#6f368d;
text-align:center;
padding-bottom:13px;
}

div#sidebar #top a{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div#sidebar #center{

}

div#sidebar #bottom{
/* background:#f7f0e9;
padding:15px 0px 15px 18px; */
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
}

div#sidebar #bottom ul{
list-style:none;
}

div#sidebar #bottom h2{
text-transform:uppercase;
font-size:12px;
margin:0px 0px 9px 0px;
}

#bottom .text{
border:1px solid #b98444;
margin:0px 0px 9px 0px;
}

#main-home h1{
text-transform:uppercase;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#main-login{
background:url(../img/gradient-middle.jpg) no-repeat #fff;
height:441px;

}

#main-login p{
padding:27px 0px 0px 13px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.7em;
}

#main-login .more{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#main-login .more .top{
vertical-align:middle;
}

#main-login .more a{
text-decoration:underline;
color:#c69a66;
}

#main-login h1{
text-transform:uppercase;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#footer{
margin:0px auto;
font-weight:normal;
width:780px;
background:transparent;
padding:0px 15px 0px 15px;
}

#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-style:italic;
}

#footer a{
color:#fff;
font-style:italic;
font-size:11px;
}
#footer .links{
float:right;
}

.top{
vertical-align:top;

}

.if{
padding-top:7px;
}

#clients td{
border:none;

}


/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	text-align:center;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
	font-size: 12px;
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
	margin-top: 0;
	padding-top: 0;
	
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: "";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
	
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;

}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(/img/empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 7px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu {
	/*height: 21px;*/
	padding:0;
	margin:0;
	
}

.menu, .menu ul li {
	color: #5e5b5f;

	background: #fff; /* 234 */
	font-family:Arial, Helvetica, sans-serif;
font-size:13px;

text-decoration:none;
}



.menu ul {
	width: 13em;

}

.menu a {
	text-decoration: none;
	color: #000;
	display: block;
	position: relative;
}

.menu a:hover, .menu li:hover>a {
	color: #000;
	background:#c69a66;
	text-decoration:none;
}

.menu ul li>a {
	padding: .5em .5em;
	color:#000;
	background:#c69a66;
	
}

.menu ul li:hover>a {
	
	color: #fff;
}

.menu li li {	/* create borders around each item */
/*	border: 1px solid #ccc;*/
	background: #c69a66;
	

}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
	
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
/*border:1px solid #ffcc00;*/

}



/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

a, a img {
	border: none;
	
}

#sectionname {
	font-family: Verdana,Arial,sans-serif;
	font-size: 140%;
	font-weight: 200;
	color: #330066;
	margin: 0px;
	padding: 1px 0px 5px 10px;
}

.ordersummary_text{
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
#twitterContent {
	margin: 0px;
	padding: 0px;
    background: #FFFFFF;
}

