
#dropmenudiv{
border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:0px solid black; border-bottom:1px solid #e1e1e1; position:absolute;
line-height:18px;
z-index:100; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Arial, Verdana;padding:3px;background:#FFFFFF;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #e1e1e1;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover{ /*hover background color*/
background: #74D810 url(http://img.apnicommunity.com/v3/taboverbg.gif);
color: white;
}

.mysfts{ /*header of 1st demo*/
cursor: hand;
border-left:0px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; cursor: pointer;
padding: 5px;
padding-left:25px;
margin-bottom:2px;
color: #4D4D4D;
background: #E1E1E1 url('http://img.apnicommunity.com/v3/acctab1.png');
font-size: .9em;
font-weight:bold;
}
.openpet{ /*class added to contents of 1st demo when they are open*/
background: #E1E1E1 url('http://img.apnicommunity.com/v3/acctab1.png');
}
.thesfts {

line-height: 1.5;
padding-bottom: 6px;
}

.thesfts2 {

line-height: 1.5;
padding-bottom: 6px;
}

.mysfts2{ /*header of 1st demo*/
cursor: hand;
border-left:0px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; cursor: pointer;
padding: 5px;
padding-left:25px;
margin-bottom:2px;
color: #4D4D4D;
background: #E1E1E1 url('http://img.apnicommunity.com/v3/acctab1.png');
font-size: .9em;
font-weight:bold;
}
.openpet2{ /*class added to contents of 1st demo when they are open*/
background:#C6ECFF;
}
.mysfts3{ /*header of 1st demo*/
cursor: hand;
border-left:0px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; cursor: pointer;
padding: 5px;
padding-left:25px;
margin-bottom:2px;
color: #4D4D4D;
font-size: 1.9em;
font-weight:bold;
}
.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 12px Arial;
margin: 10px 0;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #FF3300;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #C0C0C0;
}

div.c46 {text-align:left;}
 div.c45 {background: transparent; margin-left: 2em}
 div.c44 {width:990px;margin:0px auto}
 table.c43 {margin-top:0px;background:#fff;padding:0px;}
 div.c42 {background:none;width:10px:padding:0px;}
 td.c41 {boder:1px solid #666;background:#fff;padding:0px}
 table.c40 {border-top:0px solid #cecece;border-bottom:none}
 td.c39 {padding:1px}
 li.c38 {width:128px;font-size:12px;float:left}
 td.c37 {font-size:11px;padding:0px; margin:0px}
 h2.c36 {color: #111; margin-bottom: 12px; text-align: left}
 div.c35 {float:right;visibility:visible;}
 span.c34 {cursor:move;}
 span.c33 {font-size: 70%}
 span.c32 {background-color: rgb(241, 243, 237);}
 span.c31 {color: #C0C0C0}
 div.c30 {border-bottom:1px dotted #cecece;padding:0px 1px;margin:0px;}
 div.c29 {border-bottom:1px dotted #cecece;padding:7px 0px 1px;margin:0px;}
 div.c28 {width:10px}
 table.c27 {border-left:1px dotted #e1e1e1;margin-left:8px;}
 div.c26 {padding-left:5px;}
 div.c25 {padding-left:1px;}
 div.c24 {border-bottom:1px dotted #cecece;padding:0px 1px;margin:0px;margin-left:2px;}
 div.c23 {border-bottom:1px dotted #cecece;padding:0px 0px 1px 2px;margin:0px;margin-left:2px;}
 div.c22 {text-align: center}
 table.c21 {border-collapse: collapse;}
 div.c20 {float:right;border-bottom:0px dotted #cecece;padding:0px 1px;margin:0px;margin-left:8px;}
 div.c19 {border-bottom:1px dotted #cecece;padding:0px 1px;margin:0px;margin-left:8px;}
 div.c18 {border-bottom:1px dotted #cecece;padding:0px 0px 1px 2px;margin:0px;margin-left:8px;}
 table.c17 {width: 100%; border-collapse: collapse}
 td.c16 {width: 100%;}
 div.c15 {margin:0px 0px 10px 0px}
 div.c14 {display:none;float:right;padding-left:10px;position:relative;}
 div.c13 {display:none;}
 div.c8 {width:5px;padding:0px}
 div.c7 {padding:0px;padding-top:5px;}
 div.c6 {float:right;margin-bottom:5px;}
 div.c5 {padding-top:5px;padding-bottom:10px;}
 table.c4 {border-collapse: collapse}
 div.c3 {float:right; width:340px;border:1px solid #e1e1e1;border-bottom:2px solid #e1e1e1;border-right:2px solid #e1e1e1; padding:2px;padding-bottom:1px;margin-right:8px;}
 div.c2 {border:0px solid #f5f5f5; margin-bottom: 1em; padding: 3px}
 li.c1 {list-style: none}
.acmini {font-size:11px;padding:0px; margin:0px}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: normal 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li2{
display: inline;
margin: 0;
}

.shadetabs li2 a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #f5f5f5;
color: #2d2b2b;
background: white;
}

.shadetabs li2 a:visited{
color: #2d2b2b;
}

.shadetabs li2 a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li2 a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li2 a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
font: normal
}

.shadetabs li2 a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 1px 1px;
margin-right: 3px;
border: 0px solid #f5f5f5;
color: #c0c0c0;
background: #FFF;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background: #fff;
border-bottom-color: white;
font-weight: bold;
color: #000;
text-decoration: none;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */

.indentmenu{
font: normal 11px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 0px solid navy; /*navy border*/
background: #f9f9f9 url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 0px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: red !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: #f5f5f5 url(indentbg2.gif) center center repeat-x;
font-weight:bold;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 0px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}