BODY {
        margin-top:0;
        padding-top:0;
        margin-bottom:0;
        padding-bottom:0;
	margin-left:0px;
	margin-right:0px;
        background-repeat:repeat-x;
        color: #222222;
	background-color:#fce0b1;
        font-size: 10pt;
        /*font-family: verdana, Helvetica, Serif;*/
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        text-align:center;
}

div.mainbody {
        background-color:#ffffff;
	color: #222222;
	background-repeat:repeat-x;
        text-align:left;
        font-size: 9pt;
        font-family: verdana, Helvetica, Serif;
        height: auto;
        padding-left: 2px;
        padding-right: 2px;
	margin-left:auto;
	margin-right:auto;
	width:1250px;
	
}
.tooltip {
          border-bottom: none; color: #000000; outline: none;
         text-decoration: none;
                        position: relative;
                }
                .tooltip span {
                        margin-left: -999em;
                        position: absolute;
                }
                .tooltip:hover span {
                        border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
                        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
                        font-family: Calibri, Tahoma, Geneva, sans-serif;
                        position: absolute; left: 1em; top: 2em; z-index: 99;
                        margin-left: 0; width: 250px;
                }

                .custom { padding: 0.5em 0.8em 0.8em 2em; }
                * html a:hover { background: transparent; }

.sharer {
        float:right;
         width:200px;
        padding:8px;
/*      margin-top:5px;
        margin-bottom:-5px;*/

}

.fh {
         color:rgb(0,84,166);
        text-decoration: none;
        text-align:left;
        font-size:11pt;
        font-family:Arial, Helvetica;
        margin-top:0px;

}

.sharestyle {
         vertical-align:baseline;
        border:none;
}




#top {
	width:100%;
	height:30px;
	background-color:white;
	margin-left:50px;
	
	margin-top:0px;
}

.topu {
	width:120px;
	height:55px;
	float:left;
}

.topud {
	width:340px;
	height:auto;
	margin-top:13px;
}

.topudd {
	width:340px;
	height:auto;
}

.rightt {
	width:250px;
	height:30px;
	margin-top:15px;
}

.righttop {
	width:250px;
	height:180px;
}

.righttopd {
	width:250px;
	height:180px;
}

.righttopdd {
	width:250px;
	height:200px;
}

.righttopddd {
	width:220px;
	height:110px;
	float:left;
}

.box{
    display: none;
    width: 100%;
}

a:hover + .box,.box:hover{
    display: block;
    position: relative;
    z-index: 100;
}

.chh {
	width:100%;
	overflow:hidden;
}

.chl {
	width:200px;
	height:auto;
	float:left;
}

.chlleft {
	width:100%;
	height:auto;
	float:left;
   margin-top:6px;
}
.chr {
	width:120px;
	height:auto;
	float:left;
}

.home {
	margin-bottom:-1px;
}


ol.terms {
	list-style-type:none;
	margin-left:0px;
}

ol.terms li { margin-left:0px; text-align:left; font-size:10px; font-family:Helvetica, Serif;}

/* Menu Styles */

/*av,#nav ul {
    background-image:url(../images/tr75.png);
    list-style:none;
    margin-right:250px;
    padding:0;
    float:right;	
}
#nav {
    height:41px;
    padding-left:5px;
    padding-top:5px;
    position:relative;
    z-index:2;
}
#nav ul {
    left:-9999px;
    position:absolute;
    top:37px;
    width:auto;
}
#nav ul ul {
    left:-9999px;
    position:absolute;
    top:0;
    width:auto;
}
#nav li {
    float:left;
    margin-right:5px;
    position:relative;
}
#nav li a {
    background:#c1c1bf;
    color:#000;
    display:block;
    float:left;
    font-size:12px;
    padding:5px 5px;
    text-decoration:none;
    text-align:center;
    width:60px;
}
#nav > li > a {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;

    overflow:hidden;
}
#nav li a.fly {
    background:#c1c1bf url(../images/arrow.gif) no-repeat right center;
    padding-right:5px;
}
#nav ul li {
    margin:0;
}
#nav ul li a {
    width:180px;
    text-align:left;

#nav ul li a.fly {
    padding-right:10px;
}*/

/*#nav {
    display:inline-block;
    width:100%;
    margin:0px auto;
    padding:0;

    border-radius:10px; 
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
}*/

#nav {
  margin-left:100px;
  padding:0;
 display:inline-block;
}

#nav li {
    margin:10px;
    float:left;
    position:relative;
    list-style:none;
}
#nav a {
    font-weight:bold;
    /*color:#e7e5e5;*/
	color:#df4019;
    text-decoration:none;
    display:block;
    padding:8px 20px;
    text-align:left;
    font-size:9pt;
    border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    text-shadow:0 2px 2px rgba(0,0,0, .7);
}

/* selected menu element */
#nav .current a, #nav li:hover > a {
    background:#fcaf0b url(../images/bg.png) repeat-x 0 -20px;
    color:#000;
    border-top:1px solid #f8f8f8;

    box-shadow:0 2px 2px rgba(0,0,0, .7); /*some css3*/
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}

/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
    background:none;
    border:none;
    color:#000;
}
#nav ul li a:hover {
    background:#fcaf0b url(../images/bg.png) repeat-x 0 -100px;
    color:#fff;

    border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    text-shadow:0 2px 2px rgba(0,0,0, 0.7);
}

#nav ul li:first-child > a {
    -moz-border-radius-topleft:10px; /*some css3*/
    -moz-border-radius-topright:10px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
}
#nav ul li:last-child > a {
    -moz-border-radius-bottomleft:10px; /*some css3*/
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
}

/* drop down */
#nav li:hover > ul {
    opacity:1;
    visibility:visible;
}
#nav ul {
    opacity:0;
    visibility:hidden;
    padding:0;
    width:195px;
    position:absolute;
    background:#fce0b1 url(../images/bg.png) repeat-x 0 0;
    border:1px solid #7788aa;

    border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);

    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
}
#nav ul li {
    float:none;
    margin:0;
}
#nav ul a {
    font-weight:normal;
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}
#nav ul ul {
    left:190px;
    top:0px;
}

/*hover styles*/
#nav li:hover > a {
    background-color:#fcaf0b;
    color:#fff;
}

/*focus styles*/
    #nav li a:focus {
    outline-width:0;
}

/*popups*/
#nav li a:active + ul.dd,#nav li a:focus + ul.dd,#nav li ul.dd:hover {
    left:0;
}
#nav ul.dd li a:active + ul,#nav ul.dd li a:focus + ul,#nav ul.dd li ul:hover {
    left:160px;
}
 .submit input {
        width: auto;
        padding: 5px 10px;
        background: #df4019;
        border: 0;
        font-size: 14px;
        color: #FFFFFF;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }
.reset input {
        width: auto;
        padding: 5px 10px;
        background: #df4019;
        border: 0;
        font-size: 14px;
 color: #FFFFFF;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }

/* Search Styles */

				#search fieldset{ position:relative; border:none; margin:0; padding:0; }

				#search-input{ width:215px; height:20px; padding:7px 10px; margin:0;  font-size:12px; color:#ccc; background-color:#fff; border:none; border:1px solid #dedede;  }

				#search-input:focus{ color:#666;  }

				#search .search-submit-btn{ position:absolute; top:30px; margin:-20px; height:18px; width:18px; outline:none;

											background:url('/smartsite/a/vma/wimages/search.png') no-repeat top left; cursor:pointer; border:none; }

.sr {
	margin-left:70px;
}
a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .95em;
	text-decoration:none;
	color:#323232;
	font-weight:bold;
}
#feed {
	margin-left:25px;
}

  #newsletter-subscribe{ padding-bottom:5px; margin-bottom:0; }
                #newsletter-subscribe fieldset{ border:none; margin:0; padding:0; position:relative; }
                #subscribe-email{ margin:0; padding:5px; height:14px; width:152px; font-size:12px; color:#888; }
                #subscribe-email:focus{ color:#666666; }
                #newsletter-subscribe .subscribe-submit-btn{ position:absolute; top:0px; right:2px; padding:0 5px 0 5px; width:55px;

                         height:25px; cursor:pointer; border: none; background-color:#e6e6e6; color:#555; }

                .ie7 #newsletter-subscribe .subscribe-submit-btn{ top:2px; }
                .ie7 #subscribe-email, .ie8 #subscribe-email{ border:1px solid #cccccc; }


.toporig {
	width:950px;
	height:60px;
	margin-left:auto;
	margin-right:auto;
}
	
.topleft {
	width:150px;
	height:50px;
	float:left;
}

.topright {
	float:right:
	width:800px;
	height:50px;
}
	
.logo {
	margin-top:10px;
	}

.justify {
	text-align:justify;
	 text-decoration: none;
        color: #525252;
        /*font-family:Helvetica, Arial;
        font-style:normal;*/
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        line-height:1.5em;
}

.small {
        text-align:justify;
         text-decoration: none;
        color: #525252;
        /*font-family:Helvetica, Arial;
        font-style:normal;*/
        font: 7px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        line-height:1em;
}



.tabnavul {
	margin-left:40px;
}

#menu
{
height:30px;
float:left;
margin-top:20px;
text-transform: uppercase;
}

#menu ul {
      list-style:none;
		font: normal 12px Arial, Helvetica, sans-serif;
}

#menu li {
   display:inline;
   margin:0; padding:0;
   position:relative;
   list-style:none;
   float:left;
}
#menu a {
   float:left;
  	 margin:0;
    padding:0px 0px 0px 0px;
   text-decoration:none;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#324c77;
}
#menu a span {
   float:left;
   display:block;
   padding:0px 20px 0px 20px;
   color: #324c77;
}

#menu li ul a
{
font-size:12px;
width:222px;
line-height:32px;
padding-left:18px;
color:#fff;
font-weight:normal;
text-align:left;
}

#menu li ul a:hover 
{
color:#000;
font-weight:bold;
}

.navl { width:550px; float:left; }
.navr {width:200px;float:right;margin-top:20px;}


/* Style for the horizontal line at the top */

#hr {
        width:100%;
        border-top:5px solid #808080;

}

.bannerbar {
        width:950;
        height:20px;
        background-color:#3b5996;
}
/*#top {
	backgroundcolor:white;
	width:950;
	height:60px;
}*/

#tophead {
	border:1px solid;
	width:950;
	height:20px;
}

.gap {
	width:950;
	height:15px;
}

#topnav {
	width:1050;
	height:40px;
}

.hmenul {
	width:600px;
	height:40px;
	float:left;
	margin-left:100px;
}

.hmenur {
	width:250px;
	height:40px;
	float:right;
	margin-right:40px;
	}

#header {
	margin:0px;
	width:1050;
	height:150px;
}

#subhdr {
	font-color:black;
	margin:0px;
	width:950;
	height:20px;
}

#leftnavmain {
	width:710px;
	float:left;
	height:auto;
	margin-left:0px;
}

#leftnav {
        width:350px;
        height:auto;
	float:left;
}
                                                                                
#content{
	width:350px;
	height:auto;
	float:right;
}

#rightnavmain {
	width:530px;
	float:right;
	height:auto;
}


#rightnav {
	float:left;
	width:280px;
	height:auto;
	margin-right:0px;
}

#twitternav {
	float:right;
	width:240px;
	height:auto;
}
.contentdivleft {
	width:62%;
	height:600px;
	float:left;
	margin-left:15px;
	}

.contentdivright {
	width:35%;
	height:600px;
	float:right;
}

.contenttop {
	width:100%;
	height:200px;
}
.contenttopd {
	width:660px;
	height:280px;
	}

.contentleft {
	width:300px;
	height:280px;
	float:left;
}

.contentright {
	width:350px;
	height:280px;
	float:right;
}

.af_contentleft {
	width:250px;
	height:600px;
	float:left;
	border:1px solid;
	margin-left:50px;
}

.af_contentright {
	width:870px;
	height:auto;
	float:right;
	margin-right:50px;
	margin-left:10px;
	border:1px solid;
}

.contenttopdd {
	width:660;
	height:190px;
}
 
.contentdownl {
	width:300px;
	height:190px;
	float:left;
}

.contentdownr {
	width:350px;
	height:190px;
	float:right;
}

.contentf {
	width:800px;
	height:300px;
	border:1px solid;
}

/* Menu Styles */


#news-container
{
	width: 300px; 
	margin: auto;
	margin-top: 20px;
	border: 3px solid #eeeeee;
}

#news-container ul li div
{
	border: 1px solid #aaaaaa;
	background: #ffffff;
}
div.hmenul {
        float:left;
        width:740;
        color:black;
	  

}


                                                                                
div.hmenur {
        float:right;
        width:50;
        color:black;
}

.fh{
        color:#3b5996;
        text-decoration: none;
        font-size: 10pt;
        font-family:Arial, Helvetica;
        font-style:normal;
        margin-left:45px;
        margin-top:10px;
}
                                                                                                                             
.vh{
        color:#3b5996;
        text-decoration: none;
        font-size: 10pt;
        font-family:Arial, Helvetica;
        font-style:normal;
                 margin-top:10px;
}
                                                                                                                             
a.navside_sp:link {
        text-decoration: none;
        color:#df4019;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-align:right;
	margin-top:8px;
}

a.navside_sp:hover {
        text-decoration: none;
        color:#df4019;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-align:right;
        margin-top:8px;
}

a.navside_sp:active {
        text-decoration: none;
        color:#df4019;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-align:right;
        margin-top:8px;
}

a.navside_sp:visited {
        text-decoration: none;
        color:#df4019;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	text-align:right;
        margin-top:8px;
}


/*a:link {
        text-decoration: none;
        font-size:10pt;
        color:#525252;
        font-family: Times New Roman;
	margin-left:30px;
}

a:hover {
        text-decoration: none;
        font-size:10pt;
        color:#525252;
        font-family:  Times New Roman;
	margin-left:30px;
}

a:active {
        text-decoration: none;
        font-size:10pt;
        color:#525252;
        font-family: Times New Roman ;
	margin-left:30px;
}

a:visited {
        text-decoration: none;
        font-size:10pt;
        color:#525252;
        font-family:  Times New Roman;
	margin-left:30px;
}*/


a.jTip:link {
        text-decoration: none;
        color: #2770ab;
        font-size:8pt;
        font-family:Arial, Helvetica;
        font-style:normal;
        font-strech:normal;
}
                                                                                                                             
a.jTip:visited {
        text-decoration: none;
        color: #2970ab;
        font-size:8pt;
 font-family:Arial, Helvetica;
        font-style:normal;
        font-strech:normal;
                                                                                                                             
}
                                                                                                                             
a.jTip:active {
        text-decoration:none;
        color: #2970ab;
        font-size: 8pt;
 font-family:Arial, Helvetica;
        font-style:normal;
        font-strech:normal;
}
                                                                                                                             
a.jTip:hover {
        text-decoration:none;
        color: #0073bf;
        font-size: 8pt;
 font-family:Arial, Helvetica;
        font-style:normal;
        font-strech:normal;
                                                                                                                             
}
                                                                                                                             

a.navbar:link {
        text-decoration: none;
        font-size:11pt;
        color:black;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
a.navbar:visited {
        color:black;
        text-decoration: none;
	font-size:11pt;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
a.navbar:active {
        text-decoration: none;
        font-size:11pt;
        color:black;
        font-family: Verdana,Arial, Helvetica, Serif;
}

a.navbar:hover {
        text-decoration: underline;
        font-size:11pt;
        color:#3b5996;
        font-family: Verdana,Arial, Helvetica, Serif;
}

                                                                                
a.navl:link {
        text-decoration: none;
        font-size:10pt;
        color:df4019;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
a.navl:visited {
        color:white;
        text-decoration: none;
        font-size:10pt;
        font-family: Verdana,Arial, Helvetica, Serif;
}

.navl:active {
        text-decoration: none;
        font-size:10pt;
        color:white;
        font-family: Verdana,Arial, Helvetica, Serif;
}

a.navl:hover {
        text-decoration: underline;
        font-size:10pt;
        color:#ccffff;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                

#bodycontent {
        float:left;
        width:1000;
        height:auto;
        background-color: white;
	margin-left:25px;
	margin-right:auto;
}
                                                                                
#contentmain {
	float:left;
	width:540;
	height:370;
	
}

#contentscroll {
	float:right;
	width:250;
	height:370;
}
                                                                                
#contentnews {
	width:250;
	height:185;
	
}

#contenttestimonials {
	width:250;
	height:185;
}
	

#contentprod {
	float:left;
	margin-top:5px;
	width:530;
	height:250;
	
	
}

#contsubprod1 {
	float:left;
	width:261;
	height:244;
	
	background-color:#eeeeee;
	margin-left:4px;
}
	

#contsubprod2 {
	float:right;
	width:261;
	height:244;
	background-color:#eeeeee;
}

#contentprod1 {
	float:right;
	margin-top:5px;
	width:265;
	height:245;
	background-color:#eeeeee;
	
}

#scontent {
	width:800;
	height:80px;
	background-color:white;
	clear:both;
	border:1px solid #eeeeee;
	background-color:#eeeeee;
}

#scontentdiv {
	width:500;
	height:80;
	float:left;
}

#scontent1 {
	margin-top:5px;
	margin-bottom:5px;
	width:240;
	height:80;
	float:left;
}

#scontent2 {
	margin-top:5px;
	margin-bottom:5px;
	width:240;
	height:80;
	float:right;
}

.bluelink {
	font-color:#3c78a7;
	width:100px;
}

.blueLink a {
	color:#3c78a7;
	text-decoration:none;
}

.blueLink a:link {
	color:#3c78a7;
	text-decoration:none;
}

.blueLink a:active {
	text-decoration:none;
	color:#3c78a7;
}

.blueLink a:visited {
	text-decoration:none;
	color:#3c78a7;
}

.blueLink a:hover {
	color:#3c78a7;
	text-decoration:underline;
}

.verticalMiddle {
	vertical-align:middle;
}

.text {
	font-family:Verdana,Arial,Helvetica, Serif;
	font-color:blue;
	font-size:15pt;
}

/*#table {
	margin-left:5px;
	padding:5px;
}*/

#th {
	text-align:left;
}

#footernew {
	font-family:Verdana,Arial,Helvetica, Serif;
	color:black;
	font-size:9pt;
	background-color:#df4019;
	clear:both;
	width:1250px;
	height:50;
	font-color:white;
	vertical-align:center;
	text-align:center;

}
                               
.footerl {
	align:center;
	margin-top:10px;
	border:1px solid;
}                                                 
#legal {
	float:left;
        width:220;
        height:20;
        font-color:white;
}

.legal {
	text-align:center;
	margin-top:10px;
}                                                                                
#Copyright {
	float:right;
        width:470;
        height:20;
        font-color:white;
}

a.search:link {
	text-decoration: none;
        font-size:12pt;
        color:#ffffff;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
a.search:visited {
        color:#ffffff;
        text-decoration: none;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
a.search:active {
        text-decoration: none;
        font-size:12pt;
        color:#ffffff;
        font-family: Verdana,Arial, Helvetica, Serif;
}

a.search:hover {
        text-decoration: underline;
        font-size:12pt;
        color:#ccffff;
        font-family: Verdana,Arial, Helvetica, Serif;
}

#headermain {
	margin:0px;
	width:800;
	height:20px;
	background-color:#206E8C;
}

div.showr {
        float:right;
        align:right;
        width:200;
        font-size:12pt;
}
                                                                                
div.showl {
        float:left;
        width:570;
        color:#808080;
}
                                                                                

h3 {
        font:1.3em Arial;
        margin-bottom:3px;
        color:#3c78a7;
        font-weight:bold;
}

.ch {
        font:1em Arial;
        margin-bottom:3px;
        color:#3c78a7;
        font-weight:bold;
	text-decoration:none;
}


.newsposts {
	width:320px;
	margin-top:0px;
	padding:0 0 0 0;
	position:absolute;
}

.newsposts li {
	float:left;
	text-align:center;
	display:inline;
	border-right:1px solid #eee;
}

.newsposts li a {
	float:left;
	border:1px solid;
	display:block;
	padding-left:11px;
	padding-right:11px;
	line-height:28px;
	height:28px;
	font-family:"Arial";
	font-size:1.1em;
	font-weight:bold;
	color:#aaa;
}

.newsposts li a.selected {
	color:#3c78a7;
	text-decoration:none;
}
.newsposts li a.selected:hover {
	color:#3c78a7;
	text-decoration:underline;
}
.newsposts_content ul {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
}

.newsposts_content ul {
	position:relative;
	list-style-type:none;
	margin-top:20;
	padding:0;
}

.newsposts_content ul li a {
	display:block;
	margin:0;
	padding:7px 5px 1.5px 35px;
	width:300px;
	color:#404040;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	line-height:1.35;	
	background:#fff; 
	border-top:1px solid #c8cdd0;
}

.newsposts_content ul li a:hover {
	color:#fff;
	background:#3c78a7;
	border-top:1px solid #2e72ba;
}

.navs {
        width:320px;
        margin-top:0px;
        padding:0 0 0 0;
        position:absolute;
}
                                                                                
.navs li {
        float:left;
        text-align:center;
        display:inline;
        border-right:1px solid #eee;
}
                                                                                
.navs li a {
        float:left;
        border:1px solid;
        display:block;
        padding-left:11px;
        padding-right:11px;
        line-height:28px;
	border-left:5px solid #eee;
        height:28px;
        font-family:"Arial";
        font-size:1.1em;
        font-weight:bold;
        color:#aaa;
}
                                                                                
.navs li a.selected {
        color:#3c78a7;
        text-decoration:none;
}

.navs li a.selected:hover {
        color:#3c78a7;
        text-decoration:underline;
}

.navs_content ul {
        position:relative;
        list-style-type:none;
        margin:0;
        padding:0;
}
                                                                                
.navs_content ul {
        position:relative;
        list-style-type:none;
        margin-top:20;
        padding:0;
}

.navs_content ul li a {
        display:block;
        margin:0;
        padding:7px 5px 1.5px 35px;
        width:160px;
        color:#404040;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        line-height:1.35;
        background:#fff;
        border-top:1px solid #c8cdd0;
}
                                                                                
.navs_content ul li a:hover {
        color:#fff;
        background:#3c78a7;
        border-top:1px solid #2e72ba;
}

.dmsconnect {
    float: left;
    width: 472px;
    padding: 0 0 0 12px;
  margin:0px;
}
                                                                                                                             
.dmsconnect li {
  list-style-type:none;
  margin:3px;
}
                                                                                                                             
.dmsconnect li p {
        font-size:10pt;
        font-family:Helvetica, Serif;
        color:#3b5996;
        font-weight:bold;
}
                                                                                                                             
.dmsconnect img {
    vertical-align: -7px;
    padding: 6px 10px 0 0;
    height: 35px;
    width: 35px;
}
 
table.navside {
        vertical-align: top;
        border-left-width: 0;
}

td.navside2 {
        font-size:9pt;
	color:#3399cc;
 	font-family: Verdana,Arial, Helvetica, Serif;
        vertical-align: top;
}

td.contentside {
	font-size:9pt;
    	color :#222222;
    	font-family :Verdana, Helvetica, Serif;
}

a.content {
   	text-decoration: none;
   	font-size:9pt;
   	color:#993300;
  	font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
a.content:hover {
   	text-decoration: underline;
}
                                                                                
a.content:active {
}
                                                                                
a.content:visited {
}
                                                                                
dt {
        color:white ;
}
                                                                                
li.arrow {
	list-style: url(/smartsite/a/vma/wimages/arrow.gif);
	margin-bottom : 2px;
	list-style-position : outside;
}
                                                                                
li.triangle {
	list-style: url(/smartsite/a/vma/wimages/triangle.gif);
	margin-bottom : 3px;
	list-style-position : outside;
}

li.dot {
	list-style: url(/smartsite/a/vma/wimages/dot.gif);
	list-style-position : outside;
}
                                                                                
hr.red {
	color : #cc3300;
}
                                                                                
hr.grey {
	color : #f4f4f4;
}
                                                                                
div,blockquote {
        font-family: Verdana, Helvetica, Serif;
        font-size : 9pt;
}

p,ol,ul,dl,li,dt,dd,td,th {
         text-decoration: none;
        color: #525252;
        /*font-family:Helvetica, Arial;
        font-style:normal;*/
	font: 13px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        line-height:1.5em;
}


.level {
	color:#df4019;
        text-align:left;
        text-decoration: none;
        font: 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	}
                                                                               
 
.member {
	background-color:#f1dac2;
	}
 
.registration {
	background-color:#f1dac2;
        }
                                                                              
.mh {
        color:#df4019;
        text-align:left;
        text-decoration: none;
	font: 18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;	
} 

.ssh {
        color:#df4019;
        text-align:left;
        text-decoration: none;
	 font: 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        font-weight:bold;

}

.sssh {
        color:#000000;
        text-align:left;
        text-decoration: none;
	 font: 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        font-weight:bold;
}

.linkchannel {
        color:#000000 !important;
        text-align:left;
        text-decoration: none;
	   font: 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif !important;
        font-weight:bold !important;
}
.linkheading {
        color:#df4019 !important;
text-align:left;
text-decoration: none;
font: 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif !important;
font-weight:bold !important;
}

.rmh {
        color:#3b5996;
        text-align:left;
        text-decoration: none;
        font-size:12pt;
                font-family:  Times New Roman;
}


.tmh {
        color:#3b5996;
        text-align:left;
        text-decoration: none;
        font-size:13pt;
                font-family:  Times New Roman;
	margin-left:20px;
	margin-bottom:-20px;
}

a.assh:link {
        color:#df4019;
        text-align:left;
        text-decoration: none;
         font: 15px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        font-weight:bold;

}

a.assh:visited {
        color:#df4019;
        text-align:left;
        text-decoration: none;
         font: 15px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; 
        font-weight:bold;

}
a.assh:active {
        color:#df4019;
        text-align:left;
        text-decoration: none;
         font: 15px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; 
        font-weight:bold;

}
a.assh:hover {
        color:#000000;
        text-align:left;
        text-decoration: none;
         font: 15px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; 
        font-weight:bold;

}



a.halink:link {
        color:#CC6633;
        text-align:left;
        text-decoration: none;
        font: 18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        font-weight:bold;
}

a.halink:visited {
        color:#CC6633;
        text-align:left;
        text-decoration: none;
        font: 18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        font-weight:bold;
}
a.halink:active {
        color:#CC6633;
        text-align:left;
        text-decoration: none;
        font: 18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        font-weight:bold;
}
a.halink:hover {
        color:#CC6633;
        text-align:left;
        text-decoration: none;
        font: 18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        font-weight:bold;
}



div.nowshowing {
        /* background-image:url('/images/cyan_bg.png');
        background-repeat:repeat-y;
        background-color: #206E8C;
        font-family : Verdana,Arial, Helvetica, Serif;
        height: 20px;
}

a.nowshowing {
        text-decoration: none;
        font-size:12pt;
        font-weight:bold;
        color:#993300;
        font-family: Verdana,Arial, Helvetica, Serif;
}
a.nowshowing:hover {
        text-decoration: underline;
}
a.nowshowing:active {
}
a.nowshowing:visited {
}
                                                                                
a.contentsp:hover {
	color:#777777;
 	text-decoration: underline;
 	font-size: 8pt;
	font-family: Verdana,Arial, Helvetica, Serif;
}

a.contentsp:active {
	color:#777777;
 	text-decoration: none;
 	font-size: 8pt;
	font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
a.contentsp:link {
	color:#777777;
 	text-decoration: none;
 	font-size: 8pt;
	font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
a.contentsp:visited {
	color:#777777;
 	text-decoration: none;
 	font-size: 8pt;
	font-family: Verdana,Arial, Helvetica, Serif;
}

td.navside{
        font-size:9pt;
        color:#000088;
        font-family: Verdana,Arial, Helvetica, Serif;
        vertical-align: top;
}
                                                                                
td.news{
        font-size:7pt;
        color:#808080;
        font-family: Verdana,Arial, Helvetica, Serif;
        vertical-align: top;
}

                                                                                
td.newshead {
	background-color:#993300;
        font-size:8pt;
        color:white;
        font-family : Verdana,Arial, Helvetica, Serif;
}
                                                                                
td.contenthead {
	background-color:#993300;
        font-size:8pt;
        color:white;
        font-family : Verdana,Arial, Helvetica, Serif;
}
                                                                                
td.contenthead_dms {
	background-color:#000088;
        font-size:8pt;
	color:white;
        font-family : Verdana,Arial, Helvetica, Serif;
}

td.header {
	color:#3399cc;
	font-family : Verdana,Arial, Helvetica, Serif;
}
                                                                                
.banner {
	font-size : large;
	font-style: italic;
	font-family : Verdana, Arial, Helvetica, Serif;
	overflow: auto;
}
                                                                                
td.banner {
	padding-left: 6px;
    	padding-right: 6px;
    	padding-top: 14px;
    	padding-bottom: 14;
    	color:#993300;
}

td.logo2 {
    	color:#3399cc;
    	font-family : Verdana,Arial, Helvetica, Serif;
}
                                                                                
td.contentside {
    	font-size:9pt;
    	color :#222222;
    	font-family :Verdana, Helvetica, Serif;
}
                                                                                
td.contentsidehdr {
         color :#222222;
         font : bold 10pt Verdana;
}

td.index {
	font-size:9pt;
	color :#444444;
 	font-family :Verdana, Helvetica, Serif;
}
                                                                                
td.contentside_dms {
	font-size:10pt;
        color :#222222;
        font-family :Verdana,Arial, Helvetica, Serif;
}
                                                                                
td.proserv {
	font-size:8pt;
        color: #578a80;
        font-family : Verdana,Arial, Helvetica, Serif;
}

td.contentmain {
	/* font-size:9pt; */
        font-family :Verdana,Arial, Helvetica, Serif;
        color :#000077;
}
                                                                                
td.logo {
	color : white;
        vertical-align :middle;
        font-size: 20pt;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
td.head {
	font-family: Verdana,Arial, Helvetica, Serif;
 	vertical-align :top;
}

td.appchain {
	font-size:8pt;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                
td.navbar {
	background-color: black;
    	color : #ffffff;
    	vertical-align:top;
}
                                                                                
td.navside_dms {
	color : #777777;
    	vertical-align:top;
}
                                                                                
td.date {
	background-color: black;
	font-family: Verdana,Arial, Helvetica, Serif;
	font-size : 8pt;
	color : #ffffff;
}
                                                                                
td.rview {
        border-left: #3399cc dotted 1px;
        border-top: #3399cc dotted 1px;
        color:#808080;
}
                                                                                
td.lview {
        border-right: #3399cc dotted 1px;
        border-bottom: #3399cc dotted 1px;
        color:#808080;
}


div.text {
        float:left;
        width:19%;
}
                                                                                
div.hdrl {
        float:left;
        width:556;
}
                                                                                
tr.header {
        background-color:#993300;
        border-style: solid;
        border-width: thin;
        padding-top: 14px;
        font-family : Verdana,Arial, Helvetica, Serif;
}
                                                                                
tr.mth {
        border-color: #88f;
        background-color: #88f;
        color: blue;
        vertical-align: middle;
}
                                                                                
tr.sth {
        border-color: #ccf;
        background-color: #ccf;
        color: blue;
        vertical-align: middle;
}
                                                                                
div.contentmain {
	color:#578a80;
   	/* font-size:10pt; */
}
                                                                                
table.navside {
        vertical-align: top;
        border-left-width: 0;
}
                                                                                
table.developer {
	border-right: #3399cc dotted 1px;
       	padding-right : 5px; 
}

table.developer1 {
        padding-right : 5px; 
}
                                                                                
table.dms {
	vertical-align: top;
	border-right-width: 2px;
	border-color:#777777;
	font-size:9pt;
	font-color:#000088;
}
                                                                                
table.dms2 {
	border-left: #cc3300 dotted 1px;
	padding-left: 5px;
}

input.navside2 {
        font-size: 8pt;
        color: #44f;
        margin-left:4px;
}

table.roadmap {
        font-size: 9pt;
        border-color: #339;
        border-style: solid;
        border-width: thin;
        vertical-align: top;
}
                                                                                
td.roadmaph {
        color:#339;
        font-size: 9pt;
        border-color: #339;
        border-style: solid;
        border-width: thin;
        vertical-align: top;
}
                                                                                
td.roadmap {
        font-size: 9pt;
        border-color: #339;
        border-style: solid;
        border-width: thin;
        vertical-align: top;
}

div.head2 {
	font-size: 8pt;
  	color:#ffffff;
  	font-family: Verdana,Arial, Helvetica, Serif;
}

div.text {
        float:left;
        width:19%;
}
                                                                                
div.hdrl {
        float:left;
        width:556;
}
                                                                                
tr.header {
        background-color:#993300;
        border-style: solid;
        border-width: thin;
        padding-top: 14px;
        font-family : Verdana,Arial, Helvetica, Serif;
}
                                                                                
tr.mth {
        border-color: #88f;
        background-color: #88f;
        color: blue;
        vertical-align: middle;
}
                                                                                
tr.sth {
        border-color: #ccf;
        background-color: #ccf;
        color: blue;
        vertical-align: middle;
}
                                                                                
div.contentmain {
   color:#578a80;
   /* font-size:10pt; */
}
                                                                                
table.navside {
        vertical-align: top;
        border-left-width: 0;
}
                                                                                
table.developer {
       border-right: #3399cc dotted 1px;
       padding-right : 5px; 
}

table.developer1 {
       padding-right : 5px; 
}
                                                                                
table.dms {
	vertical-align: top;
	border-right-width: 2px;
	border-color:#777777;
	font-size:9pt;
	font-color:#000088;
}
                                                                                
table.dms2 {
	border-left: #cc3300 dotted 1px;
	padding-left: 5px;
}

input.navside2 {
        font-size: 8pt;
        color: #44f;
        margin-left:4px;
}
table.roadmap {
        font-size: 9pt;
        border-color: #339;
        border-style: solid;
        border-width: thin;
        vertical-align: top;
}
                                                                                
td.roadmaph {
        color:#339;
        font-size: 9pt;
        border-color: #339;
        border-style: solid;
        border-width: thin;
        vertical-align: top;
}
                                                                                
td.roadmap {
        font-size: 9pt;
        border-color: #339;
        border-style: solid;
        border-width: thin;
        vertical-align: top;
}

div.head2 {
  font-size: 8pt;
  color:#ffffff;
  font-family: Verdana,Arial, Helvetica, Serif;
}

.sh{
        /*color:#993300;*/
	color:#444444;
        text-decoration: none;
        font-size: 10pt;
        font-family:Verdana, Helvetica, Serif;
}
                                                                                
.sh2 {
        color:#333333;
        text-decoration: none;
        font-size:9pt;
        font-family:Verdana, Helvetica, Serif;
}
                                                                                
.shsp {
	color:#777777;
 	text-decoration: none;
	font-size: 8pt;
}
                                                                                
.shgreen {
	color:#0a9264;
	text-decoration: none;
	font-size:9pt;
	font-family:Verdana, Helvetica, Serif;
}
                                                                                
.dl {
        color:#f90;
        text-decoration: none;
}
                                                                                
.small {
        font-size: 9pt;
}
                                                                                
.order {
	font-family:  Verdana,Arial;
	font-size: 9pt;
	font-color : #333333;
	border-bottom : 1px solid black;
}
                                                                                
.ordertable {
	font-family:  Verdana,Arial;
	border-left :  1px solid black;
	border-right :  1px solid black;
border-top :  1px solid black;
}
                                                                                
.orderred {
font-family:  Verdana,Arial;
font-size: 9pt;
color : #cc3300;
border-bottom : 1px solid black;
                                                                                
}
a.navside_dms:link {
        text-decoration: none;
        color: #222222;
        font-size:8pt;
font-family: Verdana, Helvetica, Serif;
}
                                                                                
a.navside_dms:visited {
        text-decoration: none;
        color: #222222;
        font-size:8pt;
font-family: Verdana, Helvetica, Serif;
}
                                                                                
a.navside_dms:active {
        text-decoration:none;
        color: #222222;
        font-size: 8pt;
font-family: Verdana, Helvetica, Serif;
}
a.navside_dms:hover {
   text-decoration:underline;
 color: #cc9db3;
 font-size: 8pt;
font-family: Verdana, Helvetica, Serif;
                                                                                
}

                                                                              
.navigation {
}


.navigation ul {
         list-style:url(/smartsite/a/vma/wimages/triangle.gif);
         margin: 0;
         padding: 0;
}


.navigation li {
        list-style:url(/smartsite/a/vma/wimages/triangle.gif);
         border-bottom: 1px solid #eeeeee;
        line-height:2em;
}



.af_navigation {
}


.af_navigation ul {
         list-style:url(/smartsite/a/vma/wimages/triangle.gif);
         margin-left: 100px;
         padding: 0;
}


.af_navigation li {
        list-style:url(/smartsite/a/vma/wimages/triangle.gif);
         border-bottom: 1px solid #eeeeee;
        line-height:2em;
}

a.navi_link:link {
        text-decoration: none;
        color: #707070;
        font-size:10pt;
        font-family:Helvetica, Arial;
        font-style:normal;

}

a.navi_link:visited {
        text-decoration: none;
        color: #707070;
        font-size:10pt;
 font-family:Helvetica, Arial;
        font-style:normal;

}

a.navi_link:active {
        text-decoration:none;
        color: #707070;
        font-size: 10pt;
 font-family:Helvetica, Arial;
        font-style:normal;

}

a.navi_link:hover {
        text-decoration:none;
        color: #999999;
        font-size: 10pt;
 font-family: Helvetica, Arial;
        font-style:normal;

}                                                                                
.news_bg{background-color:white; width:270px; height:150px; padding:0px;border:5px solid #eeeeee;}
.testimonials_bg{background:url('/images/news_bg.jpg') repeat-x top center #CCDDDD; width:250px; height:185px; padding:0px;}
.mt-15{margin-top:1px;}
.mb-15{margin-bottom:15px;}
.headb{font-size:18px; font-color:#3b5996;}
.f11{font-size:11px;}
.bb{border-bottom:1px solid #eeeeee;}
.nbb{border-bottom:1px solid #3b5996;}
.pt-10{padding-top:10px;}
.pb-10{padding-bottom:10px;}
 
a.hnlink:link {
        text-decoration: none;
        font-size:12pt;
        color:#3c78a7;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.hnlink:visited {
        color:#3c78a7;
        text-decoration: none;
        font-size:12pt;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.hnlink:active {
        text-decoration: none;
        font-size:12pt;
        color:#3c78a7;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.hnlink:hover {
        text-decoration: underline;
        font-size:12pt;
        color:#3c78a7;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                               
a.hlink:link {
        text-decoration: none;
        font-size:8pt;
        color:black;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.hlink:visited {
        color:black;
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.hlink:active {
        text-decoration: none;
        font-size:8pt;
        color:black;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.hlink:hover {
        text-decoration: underline;
        font-size:8pt;
        color:#3b5996;
        font-family: Verdana,Arial, Helvetica, Serif;
}
  
h2.news {
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	font-family: Verdana,Arial, Helvetica, Serif;
}                                                                                                                           
a.news:link {
        text-decoration: none;
        font-size:9pt;
        color:black;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.news:visited {
        color:black;
        text-decoration: none;
        font-size:9pt;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.news:active {
        text-decoration: none;
        font-size:9pt;
        color:black;
        font-family: Verdana,Arial, Helvetica, Serif;
}
                                                                                                                             
a.news:hover {
        text-decoration: underline;
        font-size:9pt;
        color:#3b5996;
	font-weight:bold;
        font-family: Verdana,Arial, Helvetica, Serif;
}

.content1 {
	margin-left:5px;
}

/* New Footer Styles */

#footertop {
        width:950px;
        height:130px;
       /* background-color:#659EC7;*/
        background-color:#E0E0E0;
        clear:both;
}
                                                                                                                             
#footerleft {
        width:300;
        height:130px;
        float:left;
}
                                                                                                                             
#footerright {
        width:570;
        height:130px;
        float:right;
}
                                                                                                                             
.fcl1 {
        width:40px;
        height:130px;
        float:left;
}
                                                                                                                             
.fc12 {
        width:200;
        height:130px;
        float:right;
}
                                                                                                                             
.fcr1 {
        width:230;
        height:130px;
        float:left;
}
.fcr2 {
        width:220;
        height:130px;
        float:right;
}
                                                                                                                             
.vertical
{
 border-right:1px solid #736F6E;
 height:80px;
 margin-top:1px;
                                                                                                                             
}
                                                                                                                             
.connect
{
    float: left;
    width: 172px;
    padding: 0 0 0 12px;
   margin:0px;
}
                                                                                                                             
.connect li
{
  list-style-type:none;
  margin:3px;
}
.connect a
{
    font-size: 11px;
    font-family: Helvetica, Arial, Sans-Serif;
    font-weight: bold;
    color: #00558a;
    text-decoration: none;
    margin:0px;
}
                                                                                                                             
 .connect img
{
    vertical-align: -7px;
    padding: 6px 10px 0 0;
    height: 24px;
    width: 24px;
}
                                                                                                                             
.helpc
{
    float: left;
    width: 172px;
    padding: 0 0 0 12px;
   margin:0px;
}
                                                                                                                             
.helpc li
{
  list-style-type:none;
  margin:2px;
}
.helpc a
{
    font-size: 11px;
    font-family: Helvetica, Arial, Sans-Serif;
    font-weight: bold;
    color: #00558a;
    text-decoration: none;
}
                                                                                                                             
 .helpc img
{
    vertical-align: -7px;
    padding: 6px 10px 0 0;
    height: 24px;
    width: 24px;
    
}
.quicklinks
{
    float: left;
    width: 172px;
    padding: 0 0 0 12px;
   margin:0px;
}
                                                                                                                             
.quicklinks li
{
list-style-type:none;
}
                                                                                                                             
.quicklinks a
{
 font-size:11px;
 font-family: Helvetica, Arial, Sans-Serif;
         color: #00558a;
text-decoration:none;
}

/* Tabbed Navigation Styles */

div.content {
    border: #dedede solid 3px;
    clear: left;
   padding: 1em;
    height:auto;
}
                                                                                                                             
div.content.inactive {
        display: none;
}
                                                                                                                             
ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}
                                                                                                                             
ol#toc a {
    background: #5495b5 url(tabs.gif);
    color: #ffffff;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}
                                                                                                                             
ol#toc a:hover {
    background-color: #AFC7C7;
    background-position: 0 -120px;
}
                                                                                                                             
ol#toc a:hover span {
    background-position: 100% -120px;
}
                                                                                                                             
ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}
                                                                                                                             
ol#toc li a.active {
    background-color: #dedede;
    /*background-position: 0 -60px;*/
    color: #000000;
    font-weight: bold;
}
                                                                                                                             
ol#toc li a.active span {
    background-position: 100% -60px;
}
                                                                                                                             
ol#toc span {
    background: url(tabs.gif) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 5px;
    font-size:11px;
}
.tabContainerUl{
   /* background-color:#000000;*/
    clear:both;
    min-height:40px;
    border: 2px solid #fff;
    outline: 1px solid #cfcfcf;
    padding-left: 3px;
}
.hidetab{
    display: none;
}
                                                                                                                             
.tabContainerUl li{
    float:left;
    width: 200px;
    height: 30px;
    display: block;
    outline:1px solid #CFCFCF;
    background:none repeat scroll 0 0 #4367A9;
    color:#FFFFFF;
}
                                                                                                                             
.tabContainerUl a{
    background-color:#3D72A4;
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    height:23px;
    opacity:0.8;
    width:160px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    text-align:center;
    text-decoration:none;
}
                                                                                                                             
#tabbar{
    clear:both;
}
                                                                                                                             
.displaytab{
    display: block;
    clear:both;
    color:#000000;                                                                                                                              
    /*border:2px solid #FFFFFF;
        outline:1px solid #CFCFCF;*/
}
                                                                                                                             
.displayActive{
   /* background-color: #000000 !important;*/
background-color:#dedede !important;
color:#000000 !important;
}
                                                                                                                             
#tabContainer{
    min-height: 30px;
}
                                                                                                                             
.tabMenuItem{
    min-width: 100px;
    float: left;
    margin: 5px 1px 0 0;
                                                                                                                             
}
                                                                                                                             
.acl {
        width:370;
        height:280;
        margin-top:-15px;
        float:left;
}
                                                                                                                             
.acr {
        width:220;
        height:150;
        float:right;
}
                                                                                                                             
.ce {
        width:300;
        height:150;
        float:right;
}

a.fl:link {
        text-decoration: none;
        font-size:9pt;
        color:white;
        font-family: Helvetica, Serif;
}

a.fl:visited {
        color:white;
        text-decoration: none;
        font-size:9pt;
        font-family: Helvetica, Serif;
}

a.fl:active {
        text-decoration: none;
        font-size:9pt;
        color:white;
        font-family: Helvetica, Serif;
}

a.fl:hover {
        text-decoration: none;
        font-size:9pt;
        color:#c5edf5;
        font-family: Helvetica, Serif;
}

                                                                                                                             
input[type="text"] {
        padding: 3px;
        border: solid 1px #E5E5E5;
        font: normal 13px/100% Verdana, Tahoma, sans-serif;
        width: 180px;
        box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        }
                  
textarea {
	padding: 3px;
	width:180px;
	border: solid 1px #E5E5E5;
        font: normal 13px/100% Verdana, Tahoma, sans-serif;
  box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        }
                                                                                                                            
select {
        padding: 3px;
        border: solid 1px #E5E5E5;
        font: normal 13px/100% Verdana, Tahoma, sans-serif;
        width: 180px;
        box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
        }
                                                                                                                             
                                                                                                                             
 input:hover, textarea:hover, select:hover,
    input:focus, textarea:focus, select:focus {
        border-color: #C9C9C9;
        -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
        }

.team {
 width: 200px;
        max-width: 200px;
        height: 150px;
        line-height: 150%;
                                                                                                                             
                                                                                                                             
 input:hover, textarea:hover, select:hover,
    input:focus, textarea:focus, select:focus {
        border-color: #C9C9C9;
        -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
        }
                                                                                                                             
                                                                                                                             
    .form {
        width:430px;
        height:auto;
        margin-left:5px;
}.form label {
        margin-left: 10px;
        color: black;
        }
 .form focus {
	 color:#666666; }

 /*.submit input {
        width: auto;
        padding: 5px 10px;
        background: #617798;
        border: 0;
        font-size: 14px;
        color: #FFFFFF;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }
.reset input {
        width: auto;
        padding: 5px 10px;
        background: #617798;
        border: 0;
        font-size: 14px;
 color: #FFFFFF;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }*/
                                                                                                                             
 .label {
        text-align:left;
        font-size:12px;
        color:black;
}

/*text-align classes*/

.alignleft {
        text-align:left;
}

.aligncenter {
        text-align:center;
}

.alignright {
        text-align:right;
}

