body {font-size: 62.5%; margin: 0em auto; padding: 0px; font-family: arial, tahoma, verdana, sans-serif; background: url(../img/background.gif) top center repeat-y;}
.pageContainer {width: 1026px; margin: 0px auto; padding: 0px; border-left: solid 1px rgb(125,125,125); border-right: solid 1px rgb(125,125,125); border-bottom: solid 1px rgb(125,125,125); background-color: rgb(255,255,255);}
.masterContainer {position: absolute; z-index: 3; width: 1011px; top: 4px; background-color: transparent; left: 67px;}
.masterGlobal {float: right; width: 1006px; margin: 0px 5px 0px 0px; padding: 0px; background-color: transparent;}	
.masterGlobal ul {float: right; display: inline; list-style: none; margin: 0px; padding: 0px;}	
.masterGlobal li {display: inline; white-space: nowrap; text-transform: none;}
.masterGlobal li a {display: inline; margin: 0px; padding: 0px 0px 0px 4px; border-left: solid 1px rgb(100,100,100); color: rgb(150,150,150); font-weight: bold; text-decoration: none; font-size: 110%;}
.masterGlobal a:hover {background-color: rgb(255,255,255); color: rgb(0,0,0); text-decoration: underline;}
.img-flag {display: inline; vertical-align: text-bottom; margin: 0px; padding: 0px; border: solid 1px rgb(0,0,0);}
.buffer {float: left; width: 800px; height: 30px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}

.headerImage {clear: both; float: left; width: 1026px; height: 150px; margin: 0px; padding: 0px;}
.sidebannerWrapper {clear: both; float: left; width: 203px; height: 625px; margin:0px; padding:0px 0px 0px 0px; background-color: rgb(255, 255, 255);}
.sidebannerLogo {clear: both; float: left; width: 203px; height: 205px; margin:0px; padding:0px 16px 0px 20px; }
.sidebannerLogoImage {margin: 0px; padding: 0px 36px 0px 0px; border: none;}
.sidebanner {clear: both; float: left; height:428px; margin: 0px; padding: 0px;}
.sidebannerImage {border: none;}

.menuHorizontal {clear: both; float: Left; width: 400px;  min-height: 2.0em; height: auto !important; height: 2.0em; line-height: 2.0em; margin-left: 213px; padding: 0px;} /* border-top: solid 1px rgb(84,111,144); border-bottom: solid 1px rgb(84,111,144); background-color: rgb(237,232,16);} */
.menuHorizontal ul {list-style: none; margin: 0px; padding: 0px; font-weight: bold;}	
.menuHorizontal li {float: left; white-space: nowrap; background-color: inherit;}
.menuHorizontal li a {margin: 0px; padding: 0px 10px 0px 10px; border-right: solid 1px rgb(0,0,0); color: rgb(160,160,160); text-decoration: none; font-size: 110%;}
.menuHorizontal a:hover, .menuHorizontal a.selected {background-color: inherit; color: rgb(75,75,75); text-decoration: none;}

.mainArea {float: left; width: 817px; min-height: 500px; height: auto !important; height: 500px; margin: 0px; padding: 0px 0px 20px 2px; background-color: rgb(255,255,255);}

.content{float: left; width: 628px;	margin: 0px;padding: 0px 0px 0px 20px; background-color: transparent; color: rgb(75,75,75);	text-align: justify;} 
.mainTextArea {clear: both; float: left; width: 625px; margin: 0px 0px 15px 0px; padding: 0px} 
.wideTextBoxArea {width: 628px; margin: 0px; padding: 0px}
.leftBox {float: left; width: 300px; margin: 0px; padding: 0px;}
.rightBox {float: right; width: 300px; margin: 0px; padding: 0px;}
.smallLeftBox {float: left; width: 194px; margin: 0px 20px 0px 0px; padding: 0px}
.smallMBox {float: left; width: 194px; margin: 0px; padding: 0px;}
.smallRBox {float: right; width: 194px; margin: 0px; padding: 0px;}
.mainTitle {width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; background-color: transparent; border-bottom: solid 0px rgb(200,200,200); color: rgb(100,100,100); text-transform: uppercase; font-weight: bold; font-size: 200%;}
.wideTextHeaderBox {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(179,220,16); color: rgb(255,255,255); font-weight: bold; font-size: 130%;}
.middleTextHeaderBox {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(255,179,0); color: rgb(255,255,255); font-weight: bold; font-size: 130%;}
.lastTextHeaderBox {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(113,191,69); color: rgb(255,255,255); font-weight: bold; font-size: 130%;}
.textInBox {margin: 0px; padding: 0.7em 0px 0px 0px; background-color: transparent; min-height:100px}
h1 {clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 160%;}
h2 {clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%;}
h3 {clear: left; margin: 1.0em 0px 0.5em 0px;	font-weight: bold; font-size: 140%;}
h4 {clear: left; margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {clear: left; margin: 0px; font-weight: bold; font-size: 130%;}
h6 {clear: left; margin: 0px;	font-weight: bold; font-style: italic; font-size: 130%;}
p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 130%; }
p.readmore {margin: -0.2em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }
p.quote {margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 120%;}
.embed {float: left; width: 120px; margin: 7px 7px 5px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 140%;}
.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}
.content ul.noindent {margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside; font-size: 120%;}
.content ul.indent {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-size: 120%;}
.content ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 120%;}
.content ul.linklist-noindent {margin: -0.3em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em; font-size: 120%; }
.content ul.linklist-indent {margin: -0.3em 0px 0.5em 0px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 2.2em; font-size: 120%; padding-bottom:0.7em; padding-top:0.7em}
.content li {line-height: 1.4em; padding-bottom:0.5em; padding-top:0.5em}
.table {clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244);}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%;}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%; 	}
p.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}
.iconBox {float: right; width: 165px; margin: 0px ; padding: 40px 0px 0px 0px; background-color: rgb(255,255,255); text-align: left;  color: rgb(75,75,75);} 
.iconBoxHeader {color: rgb(255,255,255);} 
.iconBoxArea1 {color: rgb(255,179,8);} 
.iconBoxArea2 {color: rgb(102,184,33);} 
.iconBoxArea3 {color: rgb(247,127,17);} 
.iconBoxArea4 {color: rgb(179,220,16);} 
.iconBox-border {width: 150px; margin: 0px 0px 1.0em 9px; padding: 4px 4px 4px 4px; border: solid 1px rgb(200,200,200);}
.icoBoxShading {display: block; margin: 0px 0px 2px 0px; padding: 2px 5px 3px 5px; background-color: rgb(225,225,225); font-weight: bold; font-size: 110%;}

.iconBox ul.noindent {margin: 0px 0px 7px 15px; padding: 0px; list-style-type: disc; list-style-position: outside; font-size: 100%;}
.iconBox ul.indent {margin: 0px 0px 7px 15px; padding: 0px 0px 0px 15px; list-style-type: disc; font-size: 107%;}
.iconBox ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 107%;}
.iconBox ul.linklist-noindent {margin: 0em 0px 0.5em 0px; padding: 0px; list-style-type: none; line-height: 1.2em; font-size: 107%; }
.iconBox ul.linklist-indent {margin: 0em 0px 0.5em -8px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 2.2em; font-size: 107%;}
.iconBox ul.linklist-indent a {text-decoration: none; color: rgb(255, 255, 255); font-size: 107%;}

.iconBox ul.linklist-indent2 {margin: 0em 0px 0.5em -8px; padding: 0px 0px 0px 10px; list-style-type: none; line-height: 2.2em; font-size: 107%;}
.iconBox ul.linklist-indent2 a {text-decoration: none; color:rgb(255,255,255)} /*color: rgb(102, 184, 33); font-size: 107%;}*/

.subIcoItems {margin: 0px; padding: 0px;}
.subIcoItems ul {float: left; list-style: none; margin: 0px; padding: 0px;}	
.subIcoItems li {margin: 0px; padding: 0px;}
.subIcoItems li a {display: block; height: auto !important; text-decoration: none; color: rgb(255, 255, 255); font-size: 90%;}

.subIcoAItems {margin: 0px; padding: 0px;}
.subIcoAItems ul {float: left; list-style: none; margin: 0px; padding: 0px;}	
.subIcoAItems li {margin: 0px; padding: 0px;}
.subIcoAItems li a {text-decoration: none; color: rgb(255, 255, 255); font-size: 90%;}

.footer {clear: both; width: 1026px; height: 3.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(125,125,125); background-color: rgb(255,179,0); color: rgb(255,255,255);}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}
.content a, .sidebar a {color: rgb(75,75,75); text-decoration: underline;}
.content a:hover, .content2 a:hover, .sidebar a:hover {color: rgb(75,75,75); text-decoration: none;}
.content a:visited, .content2 a:visited, sidebar a:visited {color: rgb(150,150,150);}
.footer a {color: rgb(255,255,255); text-decoration: underline;}
.footer a:hover {color: rgb(0,0,0); text-decoration: none;}
.masterGlobal-font {font-size: 1.0em;}
.menuHorizontal-font {font-size: 1.0em;}
.content-font {font-size: 1.0em;}
.iconBox-font {font-size: 1.0em;}
.footer-font {font-size: 1.0em;}
.bbox {float: left; min-width: 0.5em; margin-right: 0.2em; padding-left: 0.3em;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

.icoBoxBg1 {background-color: rgb(243, 147, 47);}
.icoBoxBg2 {background-color: rgb(102, 184, 33);}
.icoBoxBg3 {background-color: rgb(247,127,17);}
.icoBoxBg4 {background-color: rgb(179,220,16);}
.iconBoxHeaderBg {background-color: rgb(255,255,255);}
.box-hleft {background-color: rgb(102,184,33);}
.box2-hleft {background-color: rgb(230,243,4);}
.box3-hleft {background-color: rgb(248,201,21);}

.listImg {float:left; width:70px; padding-top:10px; padding-right:20px;}
.listImg2 {float:left; width:48px; padding-top:10px; padding-right:20px;}

.showcode { font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
br {clear: none;}

.navBar {float:left; height: 35px; width: 593px; margin-bottom:5px; border:solid 1px rgb(75,75,75); border-bottom:solid 3px rgb(205,205,205); border-right:solid 3px rgb(205,205,205); padding: 3px 15px 3px 15px; background-color:rgb(243, 147, 47); color:rgb(255,255,255)}/*background-color:rgb(244, 244, 240)}*/
.navPackage {float:left; height:35px; width : 250px; background: transparent;}
.navSec {float:left; height: 12px; width: 250px; font-size: 120%; padding:2px 0px 2px 0px; background:transparent;}
.navSec a {color:rgb(255,255,255)}
.navSec a:visited {color:rgb(255,255,255)}
.navSec2 {float:left; height: 12px; width: 250px; font-size: 100%; padding:2px 0px 5px 0px; background:transparent;}
.navSec2 a {color:rgb(255,255,255)}
.navSec2 a:visited {color:rgb(255,255,255)}
.navAttach {float:right; font-size: 70%; }
.bookPage {float:left; padding-left : 30px; border:solid 1px rgb(75,75,75); width:593px; height: 800px; border-bottom:solid 3px rgb(205,205,205); border-right:solid 3px rgb(205,205,205);}
