body   { color: #696969; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; text-align: center; margin: 0; padding: 0 }

h1 {color: #010499; font-size: 24px; font-family: "Times New Roman", Times, serif; padding: 5px 0 0 0; font-weight: normal; margin: 0 0 0 5px;}

H1 {color: #010499; font-size: 24px; font-family: "Times New Roman", Times, serif; padding: 5px 0 0 0; font-weight: normal; margin: 0 0 10px 11px}
.H1 {color: #010499; font-size: 24px; font-family: "Times New Roman", Times, serif; padding: 5px 0 0 0; font-weight: normal; margin: 0 0 10px 11px}

P {margin: 0; color: #575656; font-family: Arial, Verdana, Helvetica, sans-serif;}
.P {margin: 0; color: #575656; font-family: Arial, Verdana, Helvetica, sans-serif;}

a:link     { color: #0052f7; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a:active    {font-family: Arial, Helvetica, Verdana, sans-serif; color: #01158e; font-size: 11px;  text-decoration: none }
a:visited    { color: #003aae; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a:hover   {font-family: Arial, Helvetica, Verdana, sans-serif; color:#01158e; font-size: 11px; text-decoration: underline; }

a.topnav:link     { color: #01158e; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.topnav:active    {  font-family: Arial, Helvetica, Verdana, sans-serif; color: #01158e; font-size: 10px;  text-decoration: none }
a.topnav:visited    { color: #01158e; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.topnav:hover   {  font-family: Arial, Helvetica, Verdana, sans-serif; color: #01158e; font-size: 10px; text-decoration: underline; }

a.portfolio:link     { color: #0052f7; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.portfolio:active    {  font-family: Arial, Helvetica, Verdana, sans-serif; color: #01158e; font-size: 10px;  text-decoration: none }
a.portfolio:visited    { color: #003aae; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.portfolio:hover   {  font-family: Arial, Helvetica, Verdana, sans-serif; color: #01158e; font-size: 10px; text-decoration: underline; }

table, tr, img {margin: 0; padding: 0; border-collapse: collapse;}
td {vertical-align: top; margin: 0; padding: 0; border-collapse: collapse;}
table.contenttext{width: 522px;} 
#text table  { font-size: 11px; line-height: 15px }
#text li  { color: #696969; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0 }

#container {text-align: left; padding: 0px;margin-right: auto;margin-left: auto;width: 715px;height: 587px;}

#header  { background-image: url("/graphics/interior/interior_02.gif"); background-repeat: no-repeat; position: relative; top: 0; height:99px; }

#topnav {float: right; padding: 15px 0 0 0; color: #696969;}
#headertext{padding:65px 0 0 425px; color: #575656; font-size: 1.1em;}
#logo {float:left; padding: 0 0 0 0;}
 
#contentwrapper{width: 715px; background: url(/graphics/interior/content_bkgrd_04.gif);background-repeat: no-repeat; margin: 0; padding:0;}

#rightborder{width: 715px; background: url(/graphics/interior/bottomstroke.gif);background-repeat: repeat-y; background-position: bottom center; margin: 0; padding:0;}
#interiortext {padding: 0 0 0 0;}


#footer {color: #093dd8; font-size: 10px;padding: 5px 0 5px 5px; margin: 0px; border: #AEB0B3 1px solid; background-color: #fff;}
a.footer:link    {  color: #093dd8; font-size: 10px; text-decoration: none;}
a.footer:active    {  color: #093dd8; font-size: 10px;  text-decoration: none }
a.footer:visited   {  color: #093dd8; font-size: 10px; text-decoration: none }
a.footer:hover   {  color: #093dd8; font-size: 10px; text-decoration: underline; }

/* navigation */
#nav-menu ul {list-style: none; padding: 0; margin:0;}

#nav-menu li.top {float: left; position: relative; margin: 0; padding: 0;}

#nav-menu a {position: relative; float: left; padding: 0; border-bottom: #aeb0b3 1px solid;}
#nav-menu a.one {position: relative; float: left; padding: 0; border-left: #aeb0b3 1px solid;}

#menu {position: relative; float: left;}
/* end navigation*/


/* right content section */
#rightcolumn  { font-size: 10px; line-height: 14px; padding-right: 15px; padding-left: 15px }
#rightcolumntext  { font-size: 11px; line-height: 15px; padding: 10px 0 0 20px; width: 170px }
#topquote  { margin: 15px 0 0 0; background: url(/graphics/interior/quotetop.gif) no-repeat 0% 0%;}
#bottomquote  {background: url(/graphics/interior/quotebottom.gif) no-repeat 100% 98%;}
#quotetext  { font-style: italic; padding: 10px 0 15px 15px; width: 140px }
#nametext  { font-weight: bold; padding: 10px 0 10px 8px; width: 155px;}
#underline {}
/* end right content section */


#formtext{color: #696969; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}
#formtext td{padding: 5px 5px 5px 5px;}
.screenshot { padding: 4px }
.bodytext {color: #696969; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 0;}
.subsub { color: #010499; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 0 }
.subheader  { color: #01158e; font-size: 14px; font-family: "Times New Roman", Times, serif; padding: 0 }
.orangebullet { color: #f95303; font-size: 15px; font-family: "Times New Roman", Times, serif; padding: 0px 0px 0; padding-left: 8px; padding-right: 8px}
#thedots {float:left; margin-top: 31px}
.header {color: #010499; font-size: 24px; font-family: "Times New Roman", Times, serif;  font-weight: normal; padding-bottom: 0px;border-bottom: 1px #aeb0b3 solid; padding-right: 10px;}
#pageheader {float:left;height: 25px; padding:0 0 1px 12px;margin-top:7px}
#text  { font-size: 11px; line-height: 15px; clear: left; padding: 10px 20px 10px 15px; }
#peopletext  { margin: 30px 14px 0 }
.people { color: #696969; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: 7px }
#portfolio { font-size: 11px; line-height: 15px; clear: left; padding: 10px 0 10px 0;}
#striped tbody tr td {
		padding: 2px 5px;
		border-left: 1px solid #f1f1f1;
	}
#striped {
		border-right: 1px solid #f1f1f1;
		border-top: 1px solid #f1f1f1;
		border-bottom: 1px solid #f1f1f1;
	}
#striped tr.selected {
		padding: 2px 5px;
		border-left: 1px solid #f1f1f1;
		background-color: #e1e1e1;
	}

.portsubhdr  { color: #01158e; font-size: 12px; line-height: 16px; font-family: "Times New Roman", Times, serif; padding: 0px 0px 0 }
.porttext  { color: #696969; font-size: 10px; line-height: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 10px 10px 0 15px}
.demotext { color: #696969; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 10px 10px 0 15px }
.caption  { color: #696969; font-style: italic; font-size: 10px; line-height: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-bottom: 3px; padding-left: 3px }
.courier  { color: #696969; font-size: 10px; font-family: "Courier New", Courier, Monaco }
img.border{border: 2px #d3d5d6 solid;}
.sample-spacing { padding-bottom: 1px }
.divider{color: #696969;}
.imgcase{border: 1px #d3d5d6 solid; padding: 3px; margin-right: 17px;}
.imgcaseright{border: 1px #d3d5d6 solid; padding: 3px;margin-right: 0px;}
.td1 { background-color: #efefef; padding: 2px 5px }
.td2 { padding: 2px 5px }
#templates td { padding: 3px }
#solutions td { padding: 3px 0px }
.solutions-ex { margin: 0px; padding: 2px; border: solid 1px #d3d5d6 }
.submit { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #01037b; padding: 2px 4px; border: solid 1px #aeb0b3 }
.list-nodot { list-style-type: none }
.icon { padding: 2px 1px 5px 0px }
