body {font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px}

.margin-bottom-20 {margin-bottom:20px}

h1 {color:#222;font-size:22px;line-height:1.25em;margin:0 0 8px;font-weight:bold}
h2 {color:#222;font-size:18px;line-height:1.25em;margin:0 0 6px;font-weight:bold}
h3 {color:#222;font-size:16px;line-height:1.25em;margin:0 0 4px;font-weight:bold}
h4 {color:#222;font-size:14px;line-height:1.25em;margin:0 0 4px;font-weight:bold}
h5 {color:#222;font-size:13px;line-height:1.25em;margin:0 0 4px;font-weight:bold}


/* Round Buttons */
a.button-green, a.button-blue, a.button-gold, a.button-gray, a.button-red {display:inline-block;zoom:1;/* zoom and *display = ie7 hack for display:inline-block */*display:inline;vertical-align:middle;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:bold 12px/100% Arial, Helvetica, sans-serif, sans-serif;padding:8px 10px;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
a.button-green:hover, a.button-blue:hover, a.button-gold:hover, a.button-gray:hover, a.button-red:hover {text-decoration:none}
a.button-green:active, a.button-blue:active, a.button-gold:active, a.button-gray:active, a.button-red:active {position:relative;top:1px}
/* Green */
a.button-green {color:#e8f0de;background:#64991e;background:-webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));background:-moz-linear-gradient(top,  #7db72f,  #4e7d0e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');text-decoration:none}
a.button-green:hover {background:#538018;color:#fff}
a.button-green:active {background:#64991e;color:#fff}
/* Blue */
a.button-blue {color:#d9eef7;background:#06c;background:-webkit-gradient(linear, left top, left bottom, from(#06c), to(#036));background:-moz-linear-gradient(top,  #00adee,  #036);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#036')}
a.button-blue:hover {background:#036}
a.button-blue:active {background:#06c}
/* Gold */
a.button-gold {color:#fef4e9;background:#f78d1d;background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background:-moz-linear-gradient(top,  #faa51a,  #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}
a.button-gold:hover {background:#f47c20}
a.button-gold:active {background:#f78d1d}
/* Red */
a.button-red {color:#faddde;background:#d81b21;background:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));background:-moz-linear-gradient(top,  #ed1c24,  #aa1317);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')}
a.button-red:hover {background:#b61318}
a.button-red:active {background:#d81b21}

#item {width:260px;padding:0 20px 10px;margin:0 0 10px;background:#f7f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:rgba(0,0,0, .3) 0px 1px 5px;-moz-box-shadow:rgba(0,0,0, .3) 0px 1px 5px;-webkit-box-shadow:rgba(0,0,0, .3) 0px 1px 5px;font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;}
#item h3 {background:#738793;color:#fff;padding:10px 20px;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:18px;font-weight:bold;margin:0 -20px 10px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:-webkit-gradient(linear, left top, left bottom, from(#bac3c8), to(#738793));background:-moz-linear-gradient(top,  #bac3c8,  #738793);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bac3c8', endColorstr='#738793')}
#item h3 em {display:block;font-size:12px;font-style:normal;color:#fff;font-weight:normal}

#item ul {margin-bottom:20px;padding:0 5px 0}
#item ul li {list-style-type:disc;margin-bottom:6px;margin-left:15px}
#item ul li em {font-weight:bold;font-style:normal;color:#00566b;font-size:12px}

/* item-box */
#item-box {background:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px;margin:0 0 20px}
#item-box h2 {padding:0 5px 10px;font-weight:bold;margin:0 0 10px;border-bottom:1px solid #c5c5c5;text-shadow:#c5c5c5 0 -1px 0}
#item-box h2 em {font-size:14px;font-weight:normal}
#item-box h2 a {color:#08c;text-shadow:#fff 0 -1px 0}
#item-box ul {margin-bottom:20px;padding:0 5px 0}
#item-box ul li {list-style-type:disc;margin-bottom:6px;margin-left:15px}

/* item-box */
#item-box-1 {background:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px;margin:0 0 20px}
#item-box-1 h2 {padding:0 5px 5px;font-weight:bold;margin:0 0 5px;/*border-bottom:1px solid #c5c5c5;text-shadow:#c5c5c5 0 -1px 0*/}
#item-box-1 h2 em {font-size:14px;font-weight:normal}
#item-box-1 h3 {padding:0;font-weight:bold;margin:0;}
#item-box-1 table tr td {font-size:14px; }

#item-note {font-size:12px;font-weight:normal}

.floatL {float:left}
.floatM {float:middle}
.width940 {width:940px}
.width740 {width:740px}

.bodyInner {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px; OVERFLOW: visible 
}

.bodyOuter, .bodyOuterDemo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; background-color: #ffffff /*background-image: url('../images/bodybg.gif')*/
}

.bodyOuterDemo {
background-image: url('../images/bodybg.gif')
}

.boxLeft, .boxBanner, .boxBody, .boxDemo, .boxPanel {
	BORDER-COLOR: #acacac; BORDER-STYLE: solid; BORDER-WIDTH: 0px; background-color: #d6dbe2
}

.boxDemo {
	BORDER-WIDTH: 1px; background-color: #FFFFFF
}

.boxPanel {
	BORDER-WIDTH: 1px; background-color: #f0f8ff
}

.boxBody {
	PADDING-TOP: 10px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px;
}

.boxRight {
	BORDER-COLOR: #acacac; BORDER-STYLE: solid; BORDER-WIDTH: 0px 0px 0px 0px; background-image: url('../images/boxbg.png'); background-repeat: repeat-y 
}

.boxRightImg1, .boxRightImg2 {
	PADDING-TOP: 50px; PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 10px; MARGIN: 0px;
}

.boxRightImg2 {
	PADDING-TOP: 10px;
}

.tabBorder {
	BORDER-BOTTOM: #dee3ed 1px solid;
}
.subTabBg  {
	BACKGROUND-COLOR: #798aa4;
}
.mainTabs {
	BORDER-LEFT: #dee3ed 1px solid; PADDING: 0px;
}
.mainTabs A {
	BORDER-TOP: #dee3ed 1px solid; BORDER-BOTTOM: #dee3ed 1px solid; BORDER-RIGHT: #dee3ed 1px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; FLOAT: left; COLOR: white; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #8e909c; text-decoration: none
}
.mainTabs A:visited {
	BORDER-TOP: #dee3ed 1px solid; BORDER-BOTTOM: #dee3ed 1px solid; BORDER-RIGHT: #dee3ed 1px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; FLOAT: left; COLOR: white; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #8e909c; text-decoration: none
}
.mainTabs A:hover {
	BORDER-TOP: #dee3ed 1px solid; BORDER-BOTTOM: #dee3ed 1px solid; BORDER-RIGHT: #dee3ed 1px solid; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 8pt; FLOAT: left; COLOR: white; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #a3b2cc; text-decoration: none
}
.mainTabs A:hover {
	BACKGROUND-COLOR: #a3b2cc
}
.mainTabs .selectedTab {
	BORDER-BOTTOM: #798aa4 1px solid; BACKGROUND-COLOR: #798aa4
}
.mainTabs .selectedTab:visited {
	BORDER-BOTTOM: #798aa4 1px solid; BACKGROUND-COLOR: #798aa4
}
.mainTabs .selectedTab:hover {
	BORDER-BOTTOM: #798aa4 1px solid; BACKGROUND-COLOR: #798aa4
}
.mainTabs .selectedTab:hover {
	text-decoration: underline
}
.subTabs {
	PADDING: 3px; MIN-HEIGHT: 4px; OVERFLOW: visible; HEIGHT: 24px; BACKGROUND-COLOR: #798aa4
}
.subTabs A {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER: #798aa4 1px solid; DISPLAY: inline-block; FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FLOAT: left; COLOR: white; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #798aa4; text-decoration: none;
}
.subTabs A:visited {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER: #798aa4 1px solid; DISPLAY: inline-block; FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FLOAT: left; COLOR: white; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #798aa4; text-decoration: none;
}
.subTabs A:hover {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BORDER: white 1px solid; DISPLAY: inline-block; FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FLOAT: left; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #a3b2cc; text-decoration: none; 
}
.subTabs A:hover {
	BACKGROUND-COLOR: #a3b2cc
}
.subTabs .selectedTab {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px;  BORDER: white 1px solid; BORDER: white 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; FLOAT: left; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #a3b2cc; text-decoration: none; 
}
.subTabs .selectedTab:visited {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px;  BORDER: white 1px solid; BORDER: white 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; FLOAT: left; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #a3b2cc; text-decoration: none; 
}
.subTabs .selectedTab:hover {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px;  BORDER: white 1px solid; BORDER: white 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; FLOAT: left; COLOR: black; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #a3b2cc; text-decoration: none; 
}
.subTabs .selectedTab:hover {
	BACKGROUND-COLOR: #a3b2cc
}
.subTabSpacer {
	FONT-SIZE: 8.5pt; FLOAT: left; COLOR: #49586d; PADDING: 2px
}

#footerMenu
 {
   FONT-FAMILY: verdana, arial; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #4E4E4E; PADDING-TOP: 10px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
 }
#footerMenu H3 {
	BORDER-BOTTOM: #bbbbbb 1px solid; POSITION: relative; MARGIN: 0px 15px 5px 15px; PADDING-BOTTOM: 6px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; text-shadow: 1px 1px #000
}
#footerMenu H3:after {
	BORDER-BOTTOM: #1d1d1d 1px solid; POSITION: relative; DISPLAY: block; CONTENT: ''; TOP: 6px
}
#footerMenu UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 20px 15px; PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
}
#footerMenu UL LI {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 2px;  PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;
}
#footerMenu UL LI A {
	COLOR: #ffffff; text-decoration: none 
}
#footerMenu UL LI A:hover {
	COLOR: #3084ca; text-decoration: underline
} 

#copyright {
   FONT-FAMILY: verdana, arial; FONT-SIZE: 7pt; WIDTH:960px; COLOR: #6d6d6d; BACKGROUND-COLOR: #000000; PADDING-TOP: 10px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; 
}
#copyright A {
   COLOR: #6d6d6d; text-decoration: none 
}
#copyright A:hover {
   COLOR: #9c9c9c; text-decoration: underline
} 

#txt14, .txt14, .txt12gray, #txt14demo, .txt14demo{font-size:14px; font-weight:normal; padding:10px; text-align:justify;}
#txt14demo, .txt14demo {padding:0px;}
.txt13 {font-size:13px;}
.txt12gray {font-size:12px; color:gray;}
.txt12red {font-size:12px; color:red;}
.txt14redb {font-size:14px; font-weight:bold; color:red;}

#mail a, .mail {COLOR: #3366CC; text-decoration: underline; cursor:pointer}
#mail a:hover, .mailOver {COLOR: #FF0000; text-decoration: underline; cursor:pointer} 

#maildemo, .maildemo a {font-size:16px;COLOR: #3366CC; text-decoration: underline}
#maildemo, .maildemo a:hover {font-size:16px;COLOR: #FF0000; text-decoration: underline}

.keytext {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #b3b3b3; FONT-FAMILY: verdana, Arial, Helvetica, SansSerif; TEXT-ALIGN: justify
 }

.altrow {
	background-color: #eaeeef; padding:10px;
}

.acpanel {
	border:1px solid #DADADA;
	padding:5px;
	background-image: url(../images/panelbg.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #000033;
	FONT-FAMILY: Arial, Helvetica, SansSerif;
	TEXT-DECORATION: none;
 }
 
.level1 {padding:3px 2px 3px 2px;}
.level2 {padding:3px 2px 3px 7px;}

.nav3 {
	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #6290b3 1px solid; padding-left: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif; BACKGROUND-COLOR: #a7bfd8; TEXT-DECORATION: none
 }

.nav3Hover
 {
    BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #6290b3 1px solid; padding-left: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif; BACKGROUND-COLOR: #e5edf3;
    TEXT-DECORATION: none;
    CURSOR: hand
 }
 
.nav3a
 {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif;
    TEXT-DECORATION: none
 } 
 
.nav4
 {
    BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #6290b3 1px solid; padding-left: 20px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif; BACKGROUND-COLOR: #bfd1e3;
    TEXT-DECORATION: none
 }
 
.nav4Hover
 {
    BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #6290b3 1px solid; padding-left: 20px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #CC0000; FONT-FAMILY: Arial, Helvetica, SansSerif; BACKGROUND-COLOR: #e5edf3;
    TEXT-DECORATION: none;
    CURSOR: hand
 }
 
.nav4a
 {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif;
    TEXT-DECORATION: none
 }
