@charset "UTF-8";

/* === GENERAL STYLES === */
body {margin:0;padding:0;background-color:#e4e0dd;background-image:url(../images/bg.jpg);background-repeat:repeat-x;background-position:top;}
.wrapper {width:798px;margin:0;padding:0;margin-left:auto;margin-right:auto;}
.clear {clear:both;}
img {border:none;} 
img.ssimg1{float:right;margin:-34px 0 0 0;}
img.ssimg2{float:right;margin:-59px 0 0 0;}
img.ssimg3{float:right;margin:-49px 0 0 0;}
img.ssimg4{float:right;margin:-83px 0 0 0;}
img.ssimg5{float:right;margin:-51px 0 0 0;}
img.ssimg6{float:right;margin:-75px 0 0 0;}




/* === HEADINGS === */
h1 {width:100%;margin:0;margin-top:30px;margin-bottom:33px;padding:0;padding-bottom:7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#00467f;text-align:left;border-bottom:1px solid #b8c7d4;}
h2 {margin:0;margin-bottom:15px;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#ffffff;text-align:left;}
h3 {width:157px;height:30px;margin:-2px 0 0 0;padding:11px 59px 13px 13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#ffffff;text-align:left;background:url(../images/cright-heading.jpg) no-repeat 0 0;}
h4 {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#00467f;text-align:left;vertical-align:top;}
	
	/* -- On Portfolio Pages -- */
		h4.port1_hd {background:url(../images/software.png) 0 50% no-repeat;margin:0;padding:9px 0 0 52px;height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#b45240;text-align:left;vertical-align:top;}
		h4.port2_hd {background:url(../images/data.png) 0 50% no-repeat;margin:0;padding:9px 0 0 52px;height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#b45240;text-align:left;vertical-align:top;}
		h4.port3_hd {background:url(../images/server.png) 0 50% no-repeat;margin:0;padding:9px 0 0 52px;height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#b45240;text-align:left;vertical-align:top;}
		h4.port4_hd {background:url(../images/shield.png) 0 50% no-repeat;margin:0;padding:9px 0 0 52px;height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#b45240;text-align:left;vertical-align:top;}
		h4.port5_hd {background:url(../images/antenna.png) 0 50% no-repeat;margin:0;padding:9px 0 0 52px;height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#b45240;text-align:left;vertical-align:top;}
		h4.port6_hd {background:url(../images/piechart.png) 0 50% no-repeat;margin:0;padding:9px 0 0 52px;height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#b45240;text-align:left;vertical-align:top;}

h5 {margin:0;padding:0;margin-top:30px;padding-top:22px;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;color:#b45240;text-align:left;background:url(../images/divider_top.jpg) repeat-x 0 0 #e4e0dd;}
h6 {margin:0;margin-top:10px;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;text-align:left;} 

/* === HEADER === */
div#header {width:100%;margin:0;padding:0;}
div#header .logo {margin:0;margin-top:12px;margin-bottom:13px;padding:0;float:left;}
div#header .trustedpartners {width:427px;height:19px;float:right;margin:0;margin-top:6px;padding:0;padding-top:4px;top:0;background:url(../images/trusted-partners-bg.jpg) no-repeat top left;text-align:left;font-family:"Helvetica Neue";font-size:12px;font-weight:normal;color:#ffffff;text-align:center;} 

/* === CONTENT === */
div#content {width:100%;margin:0;margin-top:0px;margin-bottom:12px;padding:0;clear:both;}
div#content2 {width:100%;margin:0;margin-top:0px;margin-bottom:12px;padding:0;clear:both;display:block;} 

/* === CONTENT -> COLUMN LEFT === */

div#content #cLeft {width:528px;height:auto;margin:0;padding:0;float:left;}

div#content #cLeft #horizontal{display:block;float:left;width:525px;border-bottom:1px solid #b8c7d4;padding:0 0 5px 0;margin:0 0 30px 0;}

div#content #cLeft #rotator{display:block;float:left;width:525px;border-bottom:1px solid #b8c7d4;padding:0 0 20px 0;margin:0;}

div#content #cLeft h1 {float:left;display:block; width:225px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#00467f;text-align:left;border:none;}

div#content #cLeft a.readmore {float:right;width:225px;display:inline;margin:0;padding:6px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#444444;text-align:right;text-decoration:none;}

div#content #cLeft p {margin:0;margin-bottom:14px;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;font-weight:normal;color:#00467f;text-align:left;line-height:22px;}
div#content #cLeft #mainbanner {width:525px;height:263px;margin:0;padding:0;padding-top:5px;padding-bottom:5px;background:url(../images/banner_bg.jpg) no-repeat center 0%;}
div#content #cLeft .portfolio {width:323px;margin:0;margin-top:-10px;margin-left:59px;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#444444;text-align:left;float:left;line-height:22px;}
div#content #cLeft .logo {border:0;float:left;} 

/* === CONTENT -> COLUMN RIGHT === */
div#content #cRight {width:230px;height:auto;margin:0;padding:0;float:right;display:block;}

/* === CONTENT -> COLUMN RIGHT -> NEWS === */
div#content #cRight ul {width:100%;margin:0;padding:0;list-style-type:none;}
div#content #cRight ul li {background:url(../images/gradibkg.gif) no-repeat 0 100% #e4e0dd;margin:0;padding:0;padding:5px 12px 7px 12px;border:0;border-left:1px dotted #bbb9b7;border-right:1px solid #ccc9c6;border-bottom:1px solid #a8a7a6;line-height:12px;}
div#content #cRight ul li:hover {background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;}

div#content #cRight ul li a, div#content #cRight ul li a:link, div#content #cRight ul li a:visited {display:block;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#00467f;text-align:left;text-decoration:none;line-height:12px;}
div#content #cRight ul li a:hover, div#content #cRight ul li a:active {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#00467f;text-align:left;text-decoration:none;line-height:12px;}
div#content #cRight p {margin:2px 0 0 0;padding:0 0;display:block;font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif;color:#b45240;line-height:11px;font-style:normal;}

div#content #cLeft h1 {float:left;display:block; width:225px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#b45240;text-align:left;border:none;}

/* === CONTENT -> COLUMN RIGHT -> BUSINESS PLAN === */
div#content #cRight #businessplan {width:216px;height:87px;margin:0;margin-top:22px;padding:0;padding-top:11px;padding-left:13px;background:url(../images/business-plan_bg.jpg) no-repeat 0 0;}
div#content #cRight #businessplan a b {display:block;margin:6px 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#ffffff;text-align:left;}

div#content #cRight #businessplan p {margin:-5px 0 0 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-align:left;}
div#content #cRight #businessplan a, div#content #cRight #businessplan a:link, div#content #cRight #businessplan a:visited {display:block;margin:-5px 0 0 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-align:left;text-decoration:none;}
div#content #cRight #businessplan a:hover, div#content #cRight #businessplan a:avtive {display:block;margin:-5px 0 0 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-align:left;text-decoration:none;} 


/* === -------------------------------------------------- === */
/* === Interior Content, Styles for Sidebar Testimonials === */
/* === ------------------------------------------------ === */
div#content2 #cLeft {width:229px;height:auto;margin:0 0 30px 0;padding:0;float:left;}
div#content2 #cLeft #testimonial {margin:0;padding:0;background-color:#978980;}
div#content2 #cLeft #testimonial img{margin:0;padding:0;}
div#content2 #cLeft #testimonial p {width:190px;margin:0;padding:0;padding-top:10px;padding-left:20px;padding-bottom:20px;padding-right:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;color:#ffffff; text-align:left;line-height:19px;}
div#content2 #cLeft #testimonial .client {width:216px;height:40px;margin:0 0 15px 0;padding:0;padding-top:12px;padding-right:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-align:right;background:url(../images/testimonial-bottom_bg.jpg) no-repeat center bottom;} 
div#content2 #cLeft #testimonial .client2 {width:216px;height:3px;margin:0;padding:0;padding-top:5px;padding-right:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-align:right;background:url(../images/testimonial-bottom_bg2.gif) no-repeat center bottom;} 

div#content2 #cLeft #testimonial div#sidenav {display:block;margin:0 0 10px 0;}
div#content2 #cLeft #testimonial h6 {width:190px;margin:0;margin-top:10px;padding:0;padding-left:20px;padding-bottom:2px;padding-right:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fff;text-align:left;}
div#content2 #cLeft #testimonial ul {width:229px;margin:0;margin-top:0px;padding:0;padding-left:0px;padding-bottom:2px;padding-right:0px;}
div#content2 #cLeft #testimonial ul li {background-color:#978980;width:184px;list-style-type:none;padding:1px 20px 1px 25px;}
div#content2 #cLeft #testimonial ul li:hover, div#content2 #cLeft #testimonial ul li.on {background:url(../images/arrow.gif) 0 50% no-repeat #afa39b;width:184px;list-style-type:none;padding:1px 20px 1px 25px;}   
div#content2 #cLeft #testimonial ul a, div#content2 #cLeft #testimonial ul a:visited, div#content2 #cLeft #testimonial ul a:active {width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#fff;text-align:left;text-decoration:none;}
div#content2 #cLeft #testimonial ul a:hover {width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#fff;text-align:left;text-decoration:none;}

/* === -------------------------------------------------- === */
/* === News Pages, Featured Stories === */
/* === ------------------------------------------------ === */
div#content2 #cLeft #newsblurb {margin:0;padding:0;background-color:#b45240;}
div#content2 #cLeft #newsblurb h6 {width:190px;margin:8px 0 10px 0;padding:0;padding-left:20px;padding-bottom:2px;padding-right:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-weight:normal;color:#fff;text-align:left;}

div#content2 #cLeft #newsblurb ul {background:#fff;width:100%;margin:0;padding:0;list-style-type:none;}
div#content2 #cLeft #newsblurb ul li {background:url(../images/gradibkg.gif) no-repeat 0 100% #fff;margin:0;padding:0;padding:8px 12px 9px 12px;border:0;border-left:1px dotted #bbb9b7;border-right:1px solid #ccc9c6;border-bottom:1px solid #a8a7a6;}
div#content2 #cLeft #newsblurb ul li:hover {background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;} 
div#content2 #cLeft #newsblurb .client2 {width:216px;height:3px;margin:0;padding:0;padding-top:5px;padding-right:13px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#ffffff;text-align:right;background:url(../images/testimonial-bottom_bg3.gif) no-repeat center bottom;}

div#content2 #cLeft #newsblurb ul li a, div#content2 #cLeft #newsblurb ul li a:link, div#content2 #cLeft #newsblurb ul li a:visited {margin:0;padding:0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#00467f;text-align:left;text-decoration:none;line-height:14px;}
div#content2 #cLeft #newsblurb ul li a:hover, div#content2 #cLeft #newsblurb ul li a:active {margin:0;padding:0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#00467f;text-align:left;text-decoration:none;line-height:14px;}
div#content2 #cLeft #newsblurb em {margin:3px 0;display:block;font-size:11px;color:#b45240;font-style:normal;}
div#content2 #cLeft #newsblurb ul li p {margin:5px 0 12px 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#444444;text-align:left;text-decoration:none;}


 

/* === CONTENT TWO -> COLUMN RIGHT === */
div#content2 #cRight h1 {width:528px;margin:1.5em 0 0 0;padding:0;padding-bottom:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#b45240;text-align:left;border-bottom:1px solid #b8c7d4;}

div#content2 #cRight {width:528px;height:auto;margin:0;padding:0;float:right;}
div#content2 #cRight p {margin:0;padding:0;margin-top:0px;margin-bottom:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;font-weight:normal;color:#4c4c4e;text-align:left;}
div#content2 #cRight a, div#content2 #cRight a:visited, div#content2 #cRight a:active {text-decoration:underline;margin:0;padding:0;margin-top:0px;margin-bottom:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;font-weight:normal;color:#4c4c4e;text-align:left;}
div#content2 #cRight a:hover {text-decoration:underline;margin:0;padding:0;margin-top:0px;margin-bottom:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;font-weight:normal;color:#00315b;text-align:left;}

div#content2 #cRight h6 {margin:2em 0 .5em 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;} 
div#content2 #cRight h6.portpage {margin:2em 0 .5em 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;font-weight:bold;color:#00315b;text-align:left;} 


div#content2 #cRight div.divide {margin:0;padding:0;margin-top:40px;padding-top:22px;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;color:#b45240;text-align:left;background:url(../images/divider_top.jpg) repeat-x 0 0 #e4e0dd;}


div#content2 #cRight ul {width:45%;margin:0;margin-top:12px;margin-left:17px;margin-right:5px;padding:0;float:left;list-style-image:url(../images/list_bllt.gif);list-style-type:disc;}
div#content2 #cRight ul li, div#content2 #cRight ul li a {width:80%;margin:0;margin-bottom:10px;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#00315b;text-align:left;}
div#content2 #cRight ul.ulLight {width:45%;margin:0;margin-left:7px;padding:0;color:#444444;} 

div#content2 #cRight ul.SStories {width:100%;margin:1em 0;padding:0 0 0 .5em;float:left;}
div#content2 #cRight .ulSS {margin:0 0 1.2em .5em;padding:0;color:#00315b;line-height:17px;} 

div#content2 #cRight div.quotebox {width:80%;padding:8px;background:#f3f1f0;}
div#content2 #cRight p.quote {width:100%;margin:0 0 10px 0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:16px;font-weight:normal;color:#978980;text-align:left;}
div#content2 #cRight p.signature {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;font-weight:normal;color:#978980;text-align:left;}

/* === -------------------------------------------------- === */
/* === News Pages, List Styles === */
/* === ------------------------------------------------ === */
div#content2 #cRight div#news ul {width:450px;margin:0;margin-top:12px;padding:0;float:left;list-style-type:none;list-style-image:none;}
div#content2 #cRight div#news ul li {background:url(../images/gradibkg.gif) no-repeat 0 100% #f3f1f0;border-bottom:1px dotted #978980;width:430px;margin:0;padding:8px 11px;list-style-type:none;}
div#content2 #cRight div#news ul li:hover {background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;}

div#content2 #cRight div#news ul li a {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:11px;font-weight:normal;color:#00315b;text-align:left;text-decoration:none;}
div#content2 #cRight div#news ul li a em {display:block;margin:1px 0 2px 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:11px;font-weight:normal;color:#b45240;text-align:left;text-decoration:none;font-style:normal;}

/* === ----------------------------------------------------- === */
/* === CONTENT TWO -> COLUMN RIGHT -> TEAM PAGES - SIDEBARS === */
/* === --------------------------------------------------- === */
div#content2 #cRight img.biopic {float:left;padding:0;border-bottom:1px solid #e4e0dd; margin:0;}
div#content2 #cRight div#biosidebar {height:100%;border-left: 1px solid #fff; float:right;display:block;width:156px; padding: 0 0 0 15px;margin: -20px 0 1em 25px;min-height:420px;}
div#content2 #cRight div#biosidebar ul {width:100%;margin:10px 0 0 0;padding:0;float:left;border-bottom:1px solid #e4e0dd;}
div#content2 #cRight div#biosidebar ul li {width:100%;margin:0 0 8px 16px;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#00315b;text-align:left;text-decoration:none;list-style-type:none;list-style-image:none;line-height:12px;}
div#content2 #cRight div#biosidebar ul li a {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#00315b;text-align:left;text-decoration:none;line-height:12px;}
div#content2 #cRight div#biosidebar ul li b {width:100%;display:block;font-size:11px;margin:8px 0 0 -8px;}
div#content2 #cRight div#biosidebar ul li em {display:block;font-weight:normal;font-style:normal;color:#978980}

div#content2 #cRight #biopage p {display:block; width:320px; margin:0;padding:0;margin-top:0px;margin-bottom:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;font-weight:normal;color:#4c4c4e;text-align:left;}

/* === CRITERIA TABLE === */
table#criteria {border:none;width:450px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#444444;text-align:left;}
table#criteria td{background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;border-bottom:1px dotted #978980;padding:5px 3px 5px 8px;}
table#criteria td.cat{background:url(../images/gradibkg.gif) no-repeat 0 100% #f3f1f0;border-bottom:1px dotted #978980;padding:5px 3px 5px 8px;}

/* === CRITERIA2 TABLE === */
table#criteria2 {border:none;width:441px;margin:0 0 1em 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#444444;text-align:left;}
table#criteria2 td.clmn1{width:200px;background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;border-right:1px dotted #978980;border-bottom:1px dotted #978980;padding:5px 3px 5px 8px;}
table#criteria2 td{background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;border-bottom:1px dotted #978980;padding:5px 3px 5px 8px;}

/* === TEAM TABLE === */
#cRight table#teamlist {border:none;width:450px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#444444;text-align:left;}
#cRight table#teamlist td.tcat{width:130px;margin:0;padding:8px 8px;background:url(../images/gradibkg.gif) no-repeat 0 100% #f3f1f0;border-bottom:1px dotted #978980;vertical-align:top;}
#cRight table#teamlist td.tcat h4 {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;} 

#cRight table#teamlist td.names{margin:0;padding:8px 8px;background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;border-bottom:1px dotted #978980;vertical-align:top;}
#cRight table#teamlist td.names ul {margin:0 0 12px 0;padding:0;vertical-align:top;} 
#cRight table#teamlist td.names ul li{margin:2px 0 3px 0;padding:0;text-align:left;list-style:none;list-style-type:none;list-style-image:none;}
#cRight table#teamlist td.names ul li a, #cRight table#teamlist td.names ul li a:link, #cRight table#teamlist td.names ul li a:visited {margin:0;padding:1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:11px;font-weight:normal;color:#444444;text-decoration:none;}
#cRight table#teamlist td.names ul li a:hover, #cRight table#teamlist td.names ul li a:active{margin:0;padding:1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:11px;font-weight:normal;color:#444444;background:#f3f1f0;text-decoration:none;}

/* === SUBNAVIGATION -TABLE-LIST- === */
#cRight div#subnav_table {border:none;width:452px;margin:0;padding:0;}
#cRight div#subnav_table ul.subnav_bttn {border-right:1px solid #e4e0dd;width:225px;margin:0 0 12px 0;padding:0;vertical-align:top;} 
#cRight div#subnav_table ul.subnav_bttn li{border-bottom:1px dotted #978980;vertical-align:top;width:225px;background:url(../images/gradibkg.gif) no-repeat 0 100% #f3f1f0;margin:0;padding:0;text-align:left;list-style:none;}
#cRight div#subnav_table ul.subnav_bttn li:hover{border-bottom:1px dotted #978980;vertical-align:top;width:225px;background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;margin:0;padding:0;text-align:left;list-style:none;}

#cRight div#subnav_table ul.subnav_bttn li a, #cRight div#subnav_table ul.subnav_bttn li a:visited, #cRight div#subnav_table ul.subnav_bttn li a:hover, #cRight div#subnav_table ul.subnav_bttn li a:active{display:block;height:40px;margin:0;padding:8px 8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;text-decoration:none;}
x#cRight div#subnav_table ul.subnav_bttn li a:hover{display:block;height:40px;margin:0;padding:8px 8px;text-decoration:none;}
#cRight div#subnav_table ul.subnav_bttn li img{border:none;margin:none;padding:none;}

/* === Buttons w/icons on Portfolio.htm === */
#cRight div#subnav_table ul.subnav_bttn li.port_icons {list-style-type:none;list-style-image:none;}
#cRight div#subnav_table ul.subnav_bttn li.port_icons a.portfolio1 {padding:11px 12px 0 52px;background:url(../images/software.png) 0 50% no-repeat;display:block;height:40px;margin:0 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;text-decoration:none;}
#cRight div#subnav_table ul.subnav_bttn li.port_icons a.portfolio2 {padding:11px 12px 0 52px;background:url(../images/data.png) 0 50% no-repeat;display:block;height:40px;margin:0 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;text-decoration:none;}
#cRight div#subnav_table ul.subnav_bttn li.port_icons a.portfolio3 {padding:11px 12px 0 52px;background:url(../images/server.png) 0 50% no-repeat;display:block;height:40px;margin:0 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;text-decoration:none;}
#cRight div#subnav_table ul.subnav_bttn li.port_icons a.portfolio4 {padding:11px 12px 0 52px;background:url(../images/shield.png) 0 50% no-repeat;display:block;height:40px;margin:0 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;text-decoration:none;}
#cRight div#subnav_table ul.subnav_bttn li.port_icons a.portfolio5 {padding:11px 12px 0 52px;background:url(../images/antenna.png) 0 50% no-repeat;display:block;height:40px;margin:0 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;text-decoration:none;}
#cRight div#subnav_table ul.subnav_bttn li.port_icons a.portfolio6 {padding:11px 12px 0 52px;background:url(../images/piechart.png) 0 50% no-repeat;display:block;height:40px;margin:0 0 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#b45240;text-align:left;text-decoration:none;}

/* === SUBNAVIGATION -TABLE-LIST- #2 === */
#cRight table#subnav_table2 {border:none;width:452px;margin:0;padding:0;vertical-align:auto;}
#cRight table#subnav_table2 td.subnav_bttn2 {border-right:1px solid #e4e0dd;border-bottom:1px dotted #978980;width:225px;background:url(../images/gradibkg.gif) no-repeat 0 100% #fff;margin:0;padding:20px 0;text-align:left;list-style:none;vertical-align:auto;}
#cRight table#subnav_table2 td.subnav_bttn2:hover{border-right:1px solid #e4e0dd;border-bottom:1px dotted #978980;width:225px;background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;margin:0;padding:20px 0;text-align:left;list-style:none;vertical-align:auto;}

#cRight table#subnav_table2 td.subnav_bttn2 a, #cRight table#subnav_table2 td.subnav_bttn2 a:visited, #cRight table#subnav_table2 td.subnav_bttn2 a:hover, #cRight table#subnav_table2 td.subnav_bttn2 a:active{width:225px;height:auto;display:block;margin:auto 0;padding:0 0 0 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#00315b;text-align:left;text-decoration:none;vertical-align:auto;}

#cRight table#subnav_table2 td.subnav_bttn2 img{border:none;margin:auto 0;padding:0;text-align:left;vertical-align:auto;}

/* === SUBNAVIGATION -TABLE-LIST- #3 ---- USED ON PORTFOLIO PAGES=== */
#cRight div#subnav_table3 {border:none;width:452px;margin:0;padding:0;}

#cRight div#subnav_table3 ul.subnav_bttn3 li.port_title, #cRight div#subnav_table3 ul.subnav_bttn3 li.port_title:hover{height:20px;border-bottom:1px dotted #978980;vertical-align:top;width:220px;background:none;margin:0;padding:0;text-align:left;list-style:none;}

#cRight div#subnav_table3 li.port_title h6 {margin:10px 0 20px 0;display:block;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#00315b;color:;text-align:left;} 

#cRight div#subnav_table3 ul.subnav_bttn3 {border-right:1px solid #e4e0dd;width:220px;margin:0 0 12px 0;padding:0;vertical-align:top;} 
#cRight div#subnav_table3 ul.subnav_bttn3 li{height:80px;border-bottom:1px dotted #978980;width:220px;background:url(../images/gradibkg.gif) no-repeat 0 100% #f3f1f0;margin:0;padding:10px 0;text-align:center;list-style:none;}
#cRight div#subnav_table3 ul.subnav_bttn3 li:hover{height:80px;border-bottom:1px dotted #978980;width:220px;background:url(../images/tablebkg.gif) no-repeat 0 0 #e4e0dd;margin:0;padding:10px 0;text-align:center;list-style:none;}

#cRight div#subnav_table3 ul.subnav_bttn3 li a{display:block;height:70px;margin:auto 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;font-weight:bold;color:#00315b;text-align:center;text-decoration:none;}
#cRight div#subnav_table3 ul.subnav_bttn3 li a:hover{display:block;height:70px;margin:auto 0;padding:auto;text-decoration:none;}
#cRight div#subnav_table3 ul.subnav_bttn3 li img{border:none;margin:auto 0;padding:none;}

/* === INVESTMENTS TABLE === */
table#investments {border:1px solid #fff;width:520px;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#444444;text-align:left;vertical-align:top;}
table#investments td{vertical-align:top;background:#e4e0dd;border-bottom:1px dotted #978980;padding:5px 3px 5px 8px;}
table#investments td.cat{vertical-align:top;width:200px;border-bottom:1px dotted #978980;background:#f3f1f0;padding:5px 3px 5px 8px;}


/*-- Graphical Table --*/
div#content2 #cRight table.graphical {width:550px;float:left;margin:0 0 36px 0;padding:0;vertical-align:top;border-top:1px dotted #978980;}
div#content2 #cRight table.graphical td.graphcat {background:url(../images/gradibkg.gif) no-repeat 0 100% #fff;width:135px;padding:16px 0 18px 0;margin:0;vertical-align:top;text-align:center;}
div#content2 #cRight table.graphical td.graphcat img{margin:0;text-align:center;}
div#content2 #cRight table.graphical td.graphcat a{display:block;min-height:70px;margin:0;text-align:center;}


div#content2 #cRight table.graphical strong{width:115px;color:#b45240; font:bold 11px/12px verdana, arial, helvetica, sans-serif;padding:0;margin:0;border:none;}

div#content2 #cRight table.graphical td.no2{width:315px;color:#333;font:normal 11px/20px verdana, arial, helvetica, sans-serif;padding:8px 0 18px 10px;vertical-align:top;}
div#content2 #cRight table.graphical td{border-bottom:1px dotted #978980;}
div#content2 #cRight table.graphical em {color:#978980;display:block;margin:2px 0 0 0;padding:0;}
div#content2 #cRight table.graphical b {display:block;margin:2px 0 0 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#4c4c4e;text-align:left;}
div#content2 #cRight table.graphical a {display:block;margin:0;padding:0;margin-bottom:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;font-weight:normal;color:#4c4c4e;text-align:left;}
div#content2 #cRight table.graphical td.no2 p.blurb {margin:10px 0 0 0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;font-weight:normal;color:#4c4c4e;text-align:left;}
div#content2 #cRight table.graphical p.blurb a{display:inline;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;font-weight:normal;color:#4c4c4e;text-align:left;}
div#content2 #cRight table.graphical td.no2 a, div#content2 #cRight table.graphical td.no2 a:link, div#content2 #cRight table.graphical td.no2 a:visited, div#content2 #cRight table.graphical td.no2 a:hover, div#content2 #cRight table.graphical td.no2 a:active {text-decoration:none;color:#65829b;font-size:11px;padding:0,margin:0;line-height: 13px;}


/* === FOOTER === */
div#footer {width:100%;height:17px;margin:0 0 20px 0;padding:0; padding-top:5px;background:url(../images/footer-bg.jpg) no-repeat 0 0;clear:both;}
div#footer .copyright {width:30%;padding-left:10px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:9px;text-align:left;color:#65829b;}
div#footer .footermenu {width:60%;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:9px;text-align:left;color:#65829b;margin:0;padding:0;}
div#footer .footermenu ul {margin:0;padding:0;list-style-type:none;}
div#footer .footermenu ul li {margin:0;padding:0;padding-left:5px;padding-right:5px;border-right:1px solid #65829b;float:left;}
div#footer .footermenu ul li a {color:#65829b;text-decoration:none;} 