﻿/*** GENERAL & FORMATTING TAGS ***/
html {
	min-height: 100%;
	height: auto;
}
body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	/*color: #333333;*/
}
body {
	background-color:#FFFFFF;
	background-image:url("/images/mainbg.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.clear {
	clear:both;
}
.caseButton {
	margin-left:15px; border:0px;	
}

.bluehr {
	border-bottom:2px dotted gray;
}
.brownBox{
	background-color:#F6F0D7; padding:10px; border-radius:10px;	
}
.dline {
	border-bottom: 2px dotted #ccc;
	width:400px;
	margin: 0 0 10px 0;
}
.lightGrayBox {
	float:right; font-size:11px; color:#5C5C5C; text-align:center; width:340px; border:1px solid gray; margin:8px 0px 8px 10px; padding:5px; background-color:#efefef;
}
.addthis_32x32_style .at15t_compact .addthis_32x32_style .at300bs {
	background-position:0px 0px;
	margin:0px;
	height:24px;
	width:24px;
	
}
.nomargin {
	padding:0px;
	margin:0px;
}
.blue {
	color:#117BA5;
}
.gray {
	color:#A2A2A2;
}
.arrow-box {
	width:346px;
	height:23px;
	background:  url('../images/softwaresolutions/box.png') transparent no-repeat; 
	padding:32px 0px;
	font-weight:bold;
	float:left;
}
.homebox{
float:right; border:0px; width:170px; height:33px;background:url('../images/arrow-go-surround170.png') transparent no-repeat;margin:10px;
}
.homebox:hover {
	background-position:0 -33px;
}
.homebox-exec{
float:right; border:0px; width:170px; height:33px;background:url('../images/arrow-go-exec.png') transparent no-repeat;margin:10px;
}
.homebox-exec:hover {
	background-position:0 -33px;
}
.homebox-ux{
float:right; border:0px; width:170px; height:33px;background:url('../images/arrow-go-ux.png') transparent no-repeat;margin:10px;
}
.homebox-ux:hover {
	background-position:0 -33px;
}
.homebox-dev{
float:right; border:0px; width:170px; height:33px;background:url('../images/arrow-go-dev.png') transparent no-repeat;margin:10px;
}
.homebox-dev:hover {
	background-position:0 -33px;
}

a.arrow-box-link {
	
	width:346px;
	padding:32px 70px 32px 30px;
}
a:link {
	color: #318FB3;/*507007*/
	text-decoration:none; 

}
a:visited {
	color: #9B92C3;
	text-decoration:none;  
}
a:hover {
	color: #e5402c;
	text-decoration:none; 
}
h3 a{
	color:#117BA5; 
	text-decoration:none; 	

}
h3 a:hover{
	color:#7892C3;
}
h2 a:hover {
	color: #e5402c;

}
h6 {
	background-color: #EEE;
	font-size:12pt;
	width:500px;
	padding: 5px;
}
.red {
	color:#BD0000;
}

.horzDiv {
	border-top:1px dotted #666666; 
	margin:3px 25px;
}
.imageBorder {
	border:1px solid #004773;
}

/*** HEADER & TOP UTILITY LINKS ***/
.headerBG {
	background-image:url("/images/bg_header.jpg"); 
	background-repeat:no-repeat; 
	height:124px;
}
.headerLinkContainer {
	float:right; 
	width:186px; 
	padding-top:93px;
}
.headerLink {
	float:left; 
	padding:0 10px; 
	color:#FFFFFF;
}
.headerLink a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.headerLink a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.headerLink a:hover {
	color:#3effff;
	text-decoration:underline;
	font-size:11px;
}
.mainTL {
	background-repeat:no-repeat; 
	height:9px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.mainTL[class] {
background-image:url("/images/main_tl.png"); 
}
.mainTop {
	background-repeat:no-repeat; 
	height:9px;
} 
/* IE ignores styles with [attributes], so it will skip the following. */
.mainTop[class] {
	background-image:url("/images/main_top.png"); 
}
.mainTR { 
	background-repeat:no-repeat; 
	height:9px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.mainTR[class] {
	background-image:url("/images/main_tr.png"); 
}
.mainLeft { 
	background-repeat:repeat-y;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.mainLeft[class] {
	background-image:url("/images/main_shadowl.png"); 
}
.mainRight { 
	background-repeat:repeat-y;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.mainRight[class] {
	background-image:url("/images/main_shadowr.png");
}
.mainBL { 
	background-repeat:no-repeat; 
	height:9px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.mainBL[class] {
	background-image:url("/images/main_bl.png");
}
.mainBottom {
	background-repeat:no-repeat; 
	height:9px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.mainBottom[class] {
	background-image:url("/images/main_bottom.png"); 
}
.mainBR { 
	background-repeat:no-repeat; 
	height:9px; 
}
/* IE ignores styles with [attributes], so it will skip the following. */
.mainBR[class] {
	background-image:url("/images/main_br.png"); 
}

/*** FOOTER TAGS ***/
.footerTopShadow {
	background-repeat:no-repeat; 
	height:7px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.footerTopShadow[class] {
	background-image:url("/images/footer_div.png"); 
}
.footerLeftShadow {
	background-repeat:no-repeat; 
	background-position:bottom;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.footerLeftShadow[class] {
	background-image:url("/images/footer_l.png");
}
.footerRightShadow { 
	background-repeat:no-repeat; 
	background-position:bottom;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.footerRightShadow[class] {
	background-image:url("/images/footer_r.png");
}
.footerReflect {
	background-repeat:no-repeat; 
	height:100px;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.footerReflect[class] {
	background-image:url("/images/footer_reflect.png");
}
.footerText {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#666666; 
	padding:25px 10px 0 10px;
}
.footerText a {
	color:#666666;
	text-decoration:none;
}
.footerText a:visited {
	color:#666666;
	text-decoration:none;
}
.footerText a:hover {
	color:#e5402c;
	text-decoration:underline;
}

/*** INTERIOR PAGES ***/

#breadcrumbs {
	padding: 15px 20px 0px 20px;
	font-size:12px;
}
#breadcrumbs a {
	color:#666666;
	text-decoration:none;
}
#breadcrumbs a:visited {
	color:#666666;
	text-decoration:none;
}
#breadcrumbs a:hover {
	color: #3181b4;
	text-decoration:underline;}

#container {
  width:980px;
  margin:0px auto;
  padding:0px 5px }
  
#about_surround_content
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 10px 20px 0px 20px;
	line-height:16px;
}
#about_surround_content img.borderR
{
	margin: 10px; 
	padding:5px;  
	float: right;
}
#about_surround_content a
{
	text-decoration:underline;
}
#content img.border {
	border:1px solid gray;
	
}
#content {
	/*background: url('/images/contentheader.png') no-repeat top*/
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	background-color:#F9FCFD;
	width:745px;
	min-height:664px; 
	margin: 10px 1px 0px 0px;
	float:right; 
	line-height:20px;
	color:#000;
  /*color:#444;*/
 }  
#content H1 { 
	margin: 0px 0px 10px 0px; 
	color:#222;
	font:bold 1.6em/1.3em arial;
}
#content H2 {
	color:#117BA5;
	font:bold 1.1em/1.1em arial;
	margin: 25px 0px 9px 0px; 
}
#content H2 a:visited  {
	color:#117BA5;
}
#content H3 {
    color:#222;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em; 
	margin: 25px 0px 9px 0px; 
 }
#content P { 
	margin: 0px 0px 18px 0px; 
	font-size:12px;

}
#content P.nomargin {
    margin: 0;
    padding: 0
}

#content .sitemap a{
	color:#117BA5;
	line-height:20px;
	margin-bottom:10px;
}

#content .sitemap a:hover{
	color:red;
}

#content .sitemap a:visited{
	color:#012A58;
}
#content P.announcement { 
	font-weight:bold; 
	font-size:1.2em; 
} 
#content P.NextStep {
	margin: 0px 0px 9px 0px;
}
#content DIV P IMG {
    margin: 0pt 0pt 5px 5px; 
}
#content ul { 
	font-size:12px; 
	list-style-position:outside;
}
#content ul li {
	line-height:17px;
}
#content ul li ul { 
	font-size:12px; 
}
#content ul.largenumber li h4{
	font-size: 1.2em;
}
#content div.rightbox{
	float:right;
	width:180px;
	margin:10px;
	color:white;
	font-weight:bold;
	text-align:center;
}
#content div.grayBox{
	padding:5px;
	margin:5px;
	background-color:#EFEFEF;
	border-radius:5px 5px 5px 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;

}

#content div.rightbox a{
	color: white;
}
#content div.rightbox a:hover{
	color: #333;
}
#content div.rightbox1{
	padding:5px;
	margin:5px;
	background-color:#1F84AE;
	border-radius:5px 5px 5px 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-bottom:2px solid #086495;
}
#content div.rightbox2{
	padding:5px;
	margin:5px;
	background-color:#3692B7;
	border-radius:5px 5px 5px 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-bottom:2px solid #086495;
}
#content div.rightbox3{
	padding:5px;
	margin:5px;
	background-color:#6DB0CB;
	border-radius:5px 5px 5px 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-bottom:2px solid #086495;
}
#content div.rightbox4{
	padding:5px;
	margin:5px;
	background-color:#87C5DC;
	border-radius:5px 5px 5px 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-bottom:2px solid #086495;
}
#content div.rightbox5{
	padding:5px;
	margin:5px;
	background-color:#B0D9E8;
	border-radius:5px 5px 5px 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-bottom:2px solid #086495;
}

#content ul.largenumber{
	font-size:12px;	
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ul.largenumber li {
	background-color: #f2f2f2;
	border-radius:10px 10px 10px 10px; 
	-moz-border-radius: 10x;
	-webkit-border-radius:10px;
	min-height:200px;
}
#content ul.largenumber li h4{
	color:#007297;
	text-transform:uppercase;
}
#content ul.largenumber li ul li {
	background-color:transparent;
	min-height: 0px;

}
#content ul.largenumber li.list1 {
	background-image: url("/images/list1.png");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}  
#content ul.largenumber li.list2 {
	background-image: url("/images/list2.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding: 3px 0 3px 5px;
	margin: .4em 0;
}
#content ul.largenumber li.list3 {
	background-image: url("/images/list3.png");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}  
#content ul.largenumber li.list4 {
	background-image: url("/images/list4.png");
	background-repeat: no-repeat;
	background-position:  100% 50%;
	padding: 3px 0 3px 5px;
	margin: .4em 0;
}
#content ul.largenumber li.list5 {
	background-image: url("/images/list5.png");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}  
#content ul.largenumber li.list6 {
	background-image: url("/images/list6.png");
	background-repeat: no-repeat;
	background-position:  100% 50%;
	padding: 3px 0 3px 5px;	
	margin: .4em 0;
}
#content ul.largenumber li.list7 {
	background-image: url("/images/list7.png");
	background-repeat: no-repeat;
	background-position: 0 30%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}
#content ul.arrow {
	/*border-left: 30px solid #D6DBE4;*/	
	padding:0px;
	margin:0px;
}
#content ul.arrow li {
	line-height:28px;
	list-style-position:inside;
	list-style-image:url('/images/arrow.png');
	margin:10px;
	background-color:#E3F2F9;
	border-bottom:1px solid #D6DBE4;
	padding:5px;
	border-radius: 10px 10px 10px 10px;
 	-moz-border-radius: 10px;
 	-webkit-border-radius:10px;
}
#content div.go {
	line-height:16px;
	background-color: #DFDFDF;
	border-radius: 10px 10px 10px 10px;
 	-moz-border-radius: 10px;
 	-webkit-border-radius:10px;
 	margin:8px 0px 0px 0px;	
	padding:5px 10px 5px 10px;	
	width:600px;
	float:left;
	height:100px;
}
#content div.go h2{
	margin:8px 0px;
}
#content div.goarrow {
	float:right; background:url("/images/go-sml.png") transparent no-repeat; background-position:right; width:700px; 
	
}
#content ul.graylist {
	 margin:0px;	
	 padding:5px 0px;	
	list-style: none;
}
#content ul.graylist li {
	line-height:20px;
	background-color:#D6DBE4;
	border-radius:  10px 10px 10px 10px;
 	-moz-border-radius: 10px;
 	-webkit-border-radius:10px;
 	 margin:7px;	
	 padding:8px;	
	 list-style:none;
}
#content ul.grayicon {
	 margin:10px 10px 10px 0;	
	 padding:10px 10px 10px 10px;	
	 list-style-position:inside;
	list-style:none;
}
#content ul.grayicon li {
	line-height:22px;
	background-color:#D6DBE4;
	background-repeat: no-repeat;
	background-position: 0 50%;
	border-radius: 10px 10px 10px 10px;
 	-moz-border-radius: 10px;
 	-webkit-border-radius:10px;
 	margin:10px 0px 10px 0px;	
	padding:10px 10px 10px 60px;	

}
#content ul.grayicon li.grayicon1 {
	background-image: url('/images/consulting/Consulting-Defragmentation.png');
	background-repeat: no-repeat;
	background-position: 0 30%;
	margin: .4em 0;
	padding:10px 10px 10px 60px;	
}
#content ul.grayicon li.grayicon2 {
	background-image: url('/images/SoftwareSolutions/Lansa-Expertes-User-Group-Business.png');
	background-repeat: no-repeat;
	background-position: 0 30%;
	margin: .4em 0;
	padding:10px 10px 10px 60px;	
}
#content ul.grayicon li.grayicon3 {
	background-image: url('/images/SoftwareSolutions/Lansa-Experts-Display-1-Configuration.png');
	background-repeat: no-repeat;
	background-position: 0 30%;
	margin: .4em 0;
	padding:10px 10px 10px 60px;	
}
#content ul.grayicon li.grayicon4 {
	background-image: url('/images/SoftwareSolutions/Lansa-Experts-Chart-Bar.png');
	background-repeat: no-repeat;
	background-position: 0 30%;
	margin: .4em;
	padding:10px 10px 10px 60px;	
}
#content ul.grayicon li.grayicon5 {
	background-image: url("/images/SoftwareSolutions/Lansa-Experst-Digital-Encoding.png");
	background-repeat: no-repeat;
	background-position: 0 30%;
	margin: .4em 0;
	padding:10px 10px 10px 60px;	
}

ul.about {
	padding:0px;
	margin:0px;
	list-style: none;
}
ul.about li {
	font-weight:normal;
	line-height:1.5em;
	background-image: url("/images/puzzle2.png");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0 0px 40px;
	margin:  0;
}
#content div.darkgray {
	width:690px;
	color:white;
	background-color:#333;
	padding:10px;
	border-radius:  10px 10px 10px 10px;
	 -moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
#content div.darkgray h2{
	color:white;padding:0px;margin:0px; 
	text-transform:uppercase;
	
}
#content table.standards td{
	background-color:#EFEFEF;
	border-left: 3px dotted #0A79A6;
	padding:10px;
}
#content ul.standards {
	list-style-image:none;
	list-style:none;
	padding:0;
	margin:0;
}
#content ul.standards li{
	padding:0 0 5px 0;
}
#content p.boxTopBorder {
	background-color:#EFEFEF;
	padding:10px;
	border-radius:  8px;
	 -moz-border-radius: 8px;
	-webkit-border-radius:8px;

}
#content p.box {
	background-color:#EFEFEF;
	padding:10px;
}
table.events {
	padding:0px;
	margin:0px;	
	border-collapse: collapse
}
table.events tr td{
	border-right:1px solid #A2A2A2;	
	padding:4px;
}

.solutionsB
{
float:right; margin:0px 10px 10px 0px;
  display: block;
  width: 225px;
  height: 63px;
  background: url('../images/softwaresolutions/button-accsolution.png') no-repeat 0 0;
  font-weight:bold;
}

.solutionsB:hover
{ 
  background-position: 0 -63px;
}

.solutionsB span
{
	padding:22px 15px;width:175px; height:50px;float:left;
}
.solutionsL
{
float:left; margin:0px 10px 10px 0px;
  display: block;
  width: 225px;
  height: 63px;
  background: url('../images/softwaresolutions/button-accsolution.png') no-repeat 0 0;
  font-weight:bold;
}

.solutionsL:hover
{ 
  background-position: 0 -63px;
}

.solutionsL span
{
	padding:22px 25px;width:175px; height:50px;float:right;
}
.solutionsS
{
float:left; margin:0px 10px 5px 0px;
  display: block;
  width: 150px;
  height: 28px;
  background: url('../images/go-smaller2.png') no-repeat 0 0;
  font-weight:bold;
}

.solutionsS:hover
{ 
  background-position: 0 -28px;
}

.solutionsS span
{
	padding:22px 25px;width:140px; height:30px;float:right;
}

#InfoPane {
	width: 695px;
    margin: 10px 0px 10px 0px;
	padding:10px;
	font-size: 1.1em;
	background: #d5e7f3 url("/images/quotesR.png") no-repeat top right;
	background-position: 580px -50px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 15px;
/*  background: #d5e7f3 url(/images/UL_corner.png) no-repeat top left;*/
}
#InfoPane DIV {
	width:550px;
/*background:url(/images/UR_corner.png) no-repeat top right */}
#InfoPane DIV DIV { 
	/*background:url(/images/LL_corner.png) no-repeat bottom left*/ }
#InfoPane DIV DIV DIV { 
	/*background:url(/images/LR_corner.png) no-repeat bottom right; padding-top:15px; */}
#InfoPane P {
                margin: 0px;
                padding: 0px 10px 15px 10px;
                color: #555555;
                text-align: left;
                line-height:1.4em;
}
#InfoPane .Author {
                margin: 0px;
                padding: 0px 10px 15px 10px;
                color: #555555;
                text-align: left;
}
#InfoPane H1 {
                padding: 10px 10px 10px 10px;
                font-size: 1.3em;
                margin: 0px;
                font-variant: small-caps;
                color: #555555;
}

#DiscoveryPane {
                width: 200px;
                margin: 10px 0px 10px 20px;
                float: right;
                font-size: 12px;
                background: #d5e7f3 url("/images/UL_corner.gif") no-repeat top left;
}
#DiscoveryPane DIV { background:url("/images/UR_corner.gif") no-repeat top right }
#DiscoveryPane DIV DIV { background:url("/images/LL_corner.gif") no-repeat bottom left }
#DiscoveryPane DIV DIV DIV { background:url("/images/LR_corner.gif") no-repeat bottom right }
#DiscoveryPane P {
                margin: 0px;
                padding: 0px 10px 15px 10px;
                color: #555555;
                text-align: right;
}
 #DiscoveryPane H1 {
                padding: 10px 10px 10px 10px;
                font-size: 1.3em;
                margin: 0px;
                font-variant: small-caps;
                color: #555555;
}

.borderboxsCG {
	background: #e9f8ff; 
	width:435px;
	margin:16px 0px 0px 260px;
}

.bbsCG1, .bbsCG2, .bbsCG3, .bbsCG4 {
	display:block; 
	overflow:hidden;
}
.bbsCG1, .bbsCG2, .bbsCG3 {
	height:1px;
}
.bbsCG2, .bbsCG3, .bbsCG4 {
	background:#e9f8ff; 
	border-left:1px solid #91c5da;
	border-right:1px solid #91c5da;
}
.bbsCG1 {
	margin:0 5px; 
	background:#91c5da;
	}
.bbsCG2 {
	margin:0 3px;
	border-width:0 2px;
}
.bbsCG3 {
	margin:0 2px;
}
.bbsCG4 {
	height:2px; 
	margin:0 1px;
}

.bbcontentsCG {
	display:block; 
	border:0 solid #91c5da; 
	border-width:0 1px; 
	height:auto;
	background: #e9f8ff;
	font-family:Arial, Sans-Serif;
	font-size:12px;
}
* html .bbcontentsCG {
	height:1px;
}
.bbsCGtop {
	display:block; 
	background:#e9f8ff; 
	font-size:1px;
	}
h2.bbsCGHeader {
	margin:0px 0px 0px 0px; 
	font-size:12px; 
	padding:0px 10px 0px 5px; 
	border-bottom:1px solid #91c5da;
	color:#000000;
}
#content H2.bbsCGHeader {
	margin:0px 0px 0px 0px;
}
div.bbcontentsCGsub {
	padding: 0px 10px 0px 10px;
	height:100px;
	overflow-y:auto;
	overflow-x:hidden;
}

img.TourThumbnail {
    vertical-align: middle;
    border:0px;
    padding-right:10px;
}

.imgleft{
    float: left;
    margin:0 2em 2em 0;
}

.imgright{
    float: right;
    margin: 0 0 2em 2em;
}


.imgcenter {
    text-align: center;
    margin: 2em 2em;
}

.imginline {
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
}

div.imgright{
    float: right;
    margin: 0 0 2em 2em;
}

div.imgright a{
    color:gray;
    font-weight:bold;
    text-decoration:none;
    font-variant:small-caps;
}

.imglabel {
	font-weight:bold;
	font-style:italic;
    color:maroon;
}

div.imgleft {
    float: left;
    margin: 0 2em 2em 0em;
}

.pageKeywords 
{
    color: gray;
    font-size: 10px;
    width: 992px;
    margin: 0px auto 0px auto;
}

/* NEW STYLES */
#SubMenu
{
    float:left;
    margin:10px 10px 0px 0px;
    width: 220px;
}

#SubMenu .t 
{ 
    background: url('/images/menutop.png') no-repeat top;
    height: 11px;
    width: 220px;
}

#SubMenu .b 
{ 
    background: url('/images/menubottom.png') no-repeat top;
    height: 11px;
    width: 220px;
}

#SubMenu .c 
{ 
    background: #7BAEC1 url('/images/menumiddle.png') no-repeat top;
    min-height: 99px;
    padding: 3px 10px;
    width: 200px;
}

#SubMenu .c h4
{ 
    color: #1d4370;
    font-size: 1.1em;
    margin: 0px;
}

#SubMenu .c h4 a
{ 
    color: #1d4370;
    font-size: 1.1em;
    margin: 0px;
    text-decoration: none;
}

#SubMenu .c ul
{ 
    list-style:none;
    width:200px;
    margin:0;
    padding:0;
    font-size: 13px;
}

#SubMenu .c ul li ul
{ 
    list-style:none;
    width:180px;
    margin:6px 0px 0px 20px;
    padding:0;
}
#SubMenu .c ul li a:hover
{ 
	color:#053365;
}

#SubMenu .c li
{ 
    padding-bottom: 6px;
}

#SubMenu .c a
{ 
    color: #ffffff;
    font-size: .95em;
    text-decoration: 'underline';
}

#SubMenu .c hr
{ 
    border: 1px solid #507097;
}

#SubMenu .sc
{ 
    background: url('/images/menusubsection.png');
    font-size: 13px;
    margin: 0px 2px 0px 2px;
    padding: 10px 10px 5px 10px;
    width: 196px;
}

#SubMenu .sc h5
{ 
    color: #3d4d5c;
    font-size: 1.1em;
    margin: 0px;
}

#SubMenu .sc hr
{ 
    border: 1px solid #3d4d5c;
}

#SubMenu .sb 
{ 
    background: url('/images/menusubsectionbottom.png') no-repeat top;
    height: 11px;
    margin: 0px 2px 0px 2px;
    width: 216px;
}

#RightControl
{
    display:none;
    float:right;
    margin:10px 0px 0px 10px;
    width: 136px;
    overflow:hidden;
}

#RightControl .sc
{ 
    background: url('/images/rightsection.png');
    font-size: .8em;
    margin: 0px 2px 0px 2px;
    padding: 10px 10px 5px 10px;
    width: 116px;
}

#RightControl .sc h5
{ 
    color: #3d4d5c;
    font-size: 12px;
    margin: 0px;
}

#RightControl .sc p
{ 
    font-size: .8em;
    margin: 0px 0px 10px 0px;
}

#RightControl .sc hr
{ 
    border: 1px solid #3d4d5c;
}

#RightControl .st 
{ 
    background: url('/images/rightsectiontop.png') no-repeat top;
    height: 11px;
    margin: 0px 2px 0px 2px;
    width: 136px;
}

#RightControl .sb 
{ 
    background: url('/images/rightsectionbottom.png') no-repeat top;
    height: 11px;
    margin: 0px 2px 0px 2px;
    width: 136px;
}
/*** LANDING PAGE FORMATTING ***/
#sidebarMenu{
	
float:right;background-color:#002655;-moz-border-radius: 15px; border-radius: 15px; border:0px;padding:15px 15px 15px 20px; font-weight:bold; font-size:13px;
}


a.redBtnFR{
    background-color: #E54A4B;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 0 #F5978E inset;
    color: white;
    float: right;
    font-weight: bold;
    margin: 3px;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
}
a.redBtnFR:hover {
    background-color: #BA0000;
}

a.redBtn {
    background-color: #E54A4B;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 0 #F5978E inset;
    color: white;
    font-weight: bold;
    margin:5px;
    display:block;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
}
a.redBtn:hover {
    background-color: #BA0000;
}
a.bluBtn {
    background-color: #4CA4CC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 0 #3A8CBB inset;
    color: white;
    display: block;
    margin:5px;
    font-weight: bold;
    margin: 3px;
    width:61px;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
}
a.bluBtn:hover {
    background-color: #3A8CBB;
}

a.RedButton{
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:10px 40px;
	margin:10px 10px 0px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #810e05;
}

.RedButton {
	color:white;
}
.RedButton a:hover {
	color:white;
}
.RedButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}.RedButton:active {
	position:relative;
	top:1px;
}
.OjButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:10px 40px;
	margin:10px 10px 0px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.OjButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.OjButton:active {
	position:relative;
	top:1px;
}
.GreenButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:10px 40px;
	margin:10px 10px 0px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.GreenButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
	color:#FEFEFE;
}.GreenButton:active {
	position:relative;
	top:1px;
}
a.BlueButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:10px 20px;
	margin:10px 10px 0px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
	width:355px;
}
.BlueButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.BlueButton:active {
	position:relative;
	top:1px;
}
.BlueButton a:hover {
	color:white;
}




