/* CSS Document */


body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #1e1e1e; background: #808080;}
ul, li {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
img {border:none;}
p {margin: 0; padding: 0;}
a:link {color: #003399; text-decoration: none;}
a:visited {color: #003399; text-decoration: none;}
a:hover {color: #003399; text-decoration: underline;}

a.pageheader { color: #FFFFFF; text-decoration: none; }
a.pageheader:hover { color: #FFFFFF; text-decoration: none; }

.center {width: 909px; margin: 0 auto 0 auto;}
.main {width: 909px; float: left; background: #FFFFFF; padding: 0 0 20px 0;}
.topNav {width: 909px; float: left; padding: 13px 0 0 0;}
.logo {padding: 0 0 3px 20px; margin: 0; width: 889px;}
.banner {width: 874px; padding: 15px 18px 22px 17px; float: left;}

.left {width: 559px; float: left; padding: 0 20px 0 35px; background: #FFFFFF;}
.header {font-weight: bold; color: #660000; padding: 10px 0 18px 0; background: #FFFFFF;}
.header2 {font-weight: bold; color: #660000; padding: 0;}
.left ul {list-style: none; padding: 0 0 0 15px; background: #FFFFFF;}
.left ul li {line-height: 18px; padding: 0 0 15px 15px; background: url(http://capmarketconsulting.com/images/uploads/square.gif) 0 6px no-repeat;}

.right {width: 258px; float: left; background: #f6f3f3; padding: 10px; font-size: 14px;}
.right .column {padding: 0 0 0 0; background: none; float: left; width: 258px; font-size: 14px;}
.right .column img {float: left; padding: 0 10px 5px 0;}

.footer {width: 869px; float: left; padding: 5px 20px; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.footer span {padding: 0 0 0 60px;}
.footer a:link {color: #FFFFFF; text-decoration: none;}
.footer a:visited {color: #FFFFFF; text-decoration: none;}
.footer a:hover {color: #FFFFFF; text-decoration: none;}

.slant {font-style: italic;}

/* Style for the dropdown menu  starts */

/*.prodrop4 {padding:0 0 0 35px; margin:0; list-style:none; height:36px;  position:relative; z-index:500; font-family:arial, verdana, sans-serif;}*/
.prodrop4 {padding:0 0 0 32px; margin:0; list-style:none; height:36px;  position:relative; z-index:500; font-family:arial, verdana, sans-serif; background: #FFFFFF url(http://capmarketconsulting.com/images/uploads/bg_nav.gif) bottom repeat-x;}
.prodrop4 li.top {display:block; float:left; background: #FFFFFF url(http://capmarketconsulting.com/images/uploads/bg_nav.gif) bottom repeat-x;}
.prodrop4 li a.top_link {display:block; float:left; color:#333333; text-decoration:none; font-size:11px; font-weight:bold; padding: 19px 0 0 4px; cursor:pointer;}
.prodrop4 li a.top_link span {float:left; display:block; padding: 2px 10px 1px 10px; border-bottom:1px solid #cccccc;  background: #FFFFFF;}
.prodrop4 li a.top_link:hover {color: #660000;  }
.prodrop4 li a.top_link:hover span {border-bottom:1px solid #ffffff; background:url(http://capmarketconsulting.com/images/uploads/test.jpg) bottom repeat-x; z-index:1000; }


.prodrop4 li a.top_link_current {display:block; float:left; color:#333333; text-decoration:none; font-size:11px; font-weight:bold; padding: 19px 0 0 4px; cursor:pointer;}
.prodrop4 li a.top_link_current span {float:left; display:block; padding: 2px 10px 1px 10px; border-bottom:1px solid #ffffff; background: #FFFFFF;}
.prodrop4 li a.top_link_current:hover {color: #660000;}

.prodrop4 li:hover > a.top_link {color:#660000;}
.prodrop4 li:hover > a.top_link span {}


.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.prodrop4 ul.sub1 {width:auto;}
.prodrop4 ul.sub2 {width:auto;}
.prodrop4 ul.sub3 {width:auto;}
.prodrop4 ul.sub4 {width:auto;}

.prodrop4 :hover ul {left:3px; top:35px; background: #ffffff; padding:3px; border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; white-space:nowrap; height:auto; z-index:300;}
.prodrop4 :hover ul li {display:block;  position:relative; font-weight:normal; width:auto;}
.prodrop4 :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width: 220px; padding:2px 10px; color:#000; border-bottom:1px solid #cccccc; text-decoration:none; background: #FFFFFF;}
.prodrop4 :hover ul li a:hover {color:#96021c;}
.prodrop4 :hover ul li a:hover {background: url(http://capmarketconsulting.com/images/uploads/newline.gif) repeat-x;  width: 220px; border-bottom:1px solid #900723;   padding:2px 10px;}


/* Style for the dropdown menu  ends */

/* Services.html page style starts here */

.lcolumn {width: 216px; float: left;}
.lcolumn a:link {color: #FFFFFF;}
.lcolumn a:visited {color: #FFFFFF;}
.lcolumn .title {margin: 0; background: #666666; color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 5px 7px;}
.lcolumn .title2 {margin: 0; background: #cccccc; color: #000000; font-weight: bold; font-size: 10px; padding: 5px 7px; border-top: #ffffff solid 1px;}
.lcolumn ul {list-style: none;}
.lcolumn ul li {display: block; padding: 1px 5px 5px 16px; border-bottom: #ffffff solid 1px; background: #cccccc; font-size: 10px;}
.lcolumn ul .current {display: block; padding: 1px 5px 5px 16px; border-bottom: #ffffff solid 1px; background: #ffffff; font-size: 10px;}

.mcolumn {width: 428px; float: left; padding: 0 40px 0 32px;}
.mcolumn .text {font-size: 13px; padding: 20px 0 0 0;}
.mcolumn .text p {font-size: 13px; padding: 10px 0 0 0;}
.mcolumn .text ul {list-style: none; padding: 0 0 20px 0;}
.mcolumn .text ul li {padding: 2px 0 0 36px; background: url(http://capmarketconsulting.com/images/uploads/dot.jpg) 20px 9px no-repeat;}

.rcolumn {width: 137px; float: left; padding: 8px; background: #f6f3f3;}
.rcolumn .title {font-size: 12px; font-weight: bold; padding: 0 0 26px 0;}
.rcolumn .text {font-size: 10px;}
.rcolumn p {font-size: 10px; margin:0; padding:0;}

/* Services.html page style ends here */

/* Style for drop down div starts */

#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#cccccc;
	width:216px;
}
#navigation a.title {
	border-bottom:1px solid #ffffff;
	background:#666666 url(minus.gif) no-repeat scroll 3px 4px;
	color:#ffffff;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
	text-decoration: none;
	padding:4px 0px 4px 14px;
}

#navigation a.currentt {
	border-bottom:1px solid #ffffff;
	background:#666666 url(minus.gif) no-repeat scroll 3px 4px;
	color:#ffffff;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
	text-decoration: none;
	padding:4px 0px 4px 14px;
}

#navigation a.head {
	cursor:pointer;
	border-bottom:1px solid #ffffff;
	background:#cccccc url(http://capmarketconsulting.com/images/plus.gif) no-repeat top;
       *background:#cccccc url(http://capmarketconsulting.com/images/plus_ie.gif) no-repeat top;
	color:#000000;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:4px 0px 4px 14px;
}

#navigation a.headh {
	cursor:pointer;
	border-bottom:1px solid #ffffff;
	background:#cccccc url(http://capmarketconsulting.com/) no-repeat scroll 3px 4px;
	color:#000000;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:4px 0px 4px 14px;
}
#navigation a.head:hover {
	cursor:pointer;
	border-bottom:1px solid #ffffff;
	background:#f6f3f3 url(http://capmarketconsulting.com/images/plus1.gif) no-repeat top;
        *background:#f6f3f3 url(http://capmarketconsulting.com/images/plus1_ie.gif) no-repeat top;
	color:#000000;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
	text-decoration: none;
	padding:4px 0px 4px 14px;
}

#navigation a.selected {
	background:#f6f3f3 url(minus.gif) no-repeat;
}
#navigation a.current {background-color:#E1E1E1;}
#navigation a.head1 {
	border-bottom:1px solid #ffffff;
	background:#cccccc url(minus.gif) no-repeat scroll 3px 4px;
	color:#000000;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding:4px 0px 4px 14px;
}
#navigation a.head1:hover {
	border-bottom:1px solid #ffffff;
	background:#f6f3f3 url(minus.gif) no-repeat scroll 3px 4px;
	color:#000000;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
	text-decoration: none;
	padding:4px 0px 4px 14px;
}
#navigation a.selected1 {
	background-image: url(minus.gif);
        text-decoration: none;
	padding:4px 0px 4px 14px;
}
#navigation a.current1 {
	border-bottom:1px solid #ffffff;
	background:#f6f3f3 url(minus.gif) no-repeat scroll 3px 4px;
	color:#000000;
	display:block;
	font-weight:bold;
        font-size:11px;
	margin:0px;
	padding:0px;
	
	text-decoration: none;
	padding:4px 0px 4px 14px;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	padding:0px;
	margin:0px;
}
#navigation li  a {
cursor:pointer;
	
	background:#cccccc url(minus.gif) no-repeat scroll 3px 4px;
	color:#000000;
	display:block;
	
	margin:0px;
	
	
	text-decoration: none;
	padding:4px 0px 4px 24px;
}
#navigation li li a:hover {
	text-decoration:underline; background-color:#E1E1E1;
}

.glossymenu{
margin: 5px 0;
padding: 0;
width: 216px; /*width of menu*/
border: 1px solid #ffffff;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(http://capmarketconsulting.com/images/glossyback.gif) repeat-x bottom left;
font-size: 11px;
font-weight:bold;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: black;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(http://capmarketconsulting.com/images/glossyback2.gif);}

.glossymenu a.current{
background-image: url(http://capmarketconsulting.com/images/glossyback2.gif);
font-size: 11px;
font-weight:bold;
padding: 4px 6px 6px 10px;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #cccccc;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{

}

.glossymenu div.submenu ul li a{
display: block;
font: font-size: 11px;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
text-decoration:underline;
colorz: white;
}