/*situational box level 2 - 2 x 2 and 1 x 2 layout*/
.boxes {
	display:block;
	height:auto !important;
	overflow:auto;
	width:100%;
}
.boxes .innerbox {
	width:245px;
	height: auto;
	float:left;
	display:block;
	padding:13px 0 20px 0;
}
div#contentWrapper .boxes .innercolumn1 p, div#contentWrapper .boxes .innercolumn2 p, .boxes .innercolumn1 span, .boxes .innercolumn2 span {
	margin-top:0px !important;
	font-size:90%;
	line-height:130%;
}
.boxes .innercolumn1{
	width:115px;
	float:left;
}
.boxes .innercolumn2{
	width:115px;
	float:right;
	overflow:hidden;
}
.boxes .innercolumn1 div, .boxes .innercolumn2 div {
	height:auto !important;
	min-height:95px;
	height:89px;
}
div#contentWrapper .boxes ul {
	margin:2px 0 0 5px;
	padding:0 0 0 10px;
}
.boxes ul a{
	text-decoration:none;
}
.boxes ul li{
	list-style-image:url(/base/Resources/resources/6/4/642d31004b915db2a3cfb798006064f7/arrow_5e.gif);
	font-size:90%;
}
.boxes .innerbox h2 {
	margin:0px !important;
	padding-bottom:5px;
	height:auto !important;
	min-height:33px;
	height:35px;
}
.boxes .innerbox h2, #sit-panel h2 {
	font-size:105% !important;
}
.boxes .innerbox span {
	display: block;
}
.boxes .innerbox span a {
	display: block;
	height: 122px;
	text-indent: -9999px;
}
#box1, #box2, #box3, #box4 {
	width:95%;
	height:auto;
	overflow:auto;
}
#box2, #box4, #link2, #link4 {
	padding-left:5%;
}
/* linked images */
.tools {
	width:100%;
	margin:10px 0 10px 0;
	padding:0;
	background: #d8f0fc;
	height:21px;
}
.tools a{
	text-decoration:none;
}
.tabheading1, .tabheading2 {
	width: 48%;
	float:left;
	height:100%;
}
.tabheading1 a, .tabheading2 a  {
	display:block;
	color:#0066CC !important;
	font-weight:bold;
                     float:left;
                     padding-left:10%;
                     width:90%;
                     padding-top:2px;
}
.tabheading1 a img, .tabheading2 a img  {
                    margin:-1px 0pt 0pt -5px;
}
.tabheading1 a:hover, .tabheading2 a:hover  {
	text-decoration:underline;
}
/*situational box level 2 - 1 x 3 layout*/
div#sit-panel {
	text-align:center !important;
	margin:0px auto !important;
	display:block;
	width:491px;
	overflow:auto;
	height:auto;
	padding-top:13px;
}
#sit-panel h2 {
	min-height:48px;
	height:auto !important;
	height:48px;
	padding:0 1px;
	line-height:120%;
	margin:0px !important;
}
div#sit-panel div {
	display:block;
	float:left;
	width:162px;
	padding-bottom:10px;
}
div.sit-panel2 {
	margin:0 1px;
}
div.sit#panel h2 {
	margin-bottom:3px;
}
div#sit-panel span {
	padding:0px;
	margin:0px;
	display:block;
}
div#sit-panel span.khmer {
	background:transparent;
}
div#sit-panel span a {
	display:block;
	width:160px;
	height:96px !important;
	text-indent: -9999px;
}
div#sit-panel span a br { 
	display:none;
}
div.sit-desc {
	height:auto !important;
	min-height:81px;
	height:81px;
	text-align:left;
}

div.sit-desc div{
	padding-bottom: 0 !important;
	margin: 0;
	height:auto !important;
	min-height:60px;
	height:60px;
	width:152px !important;
}
div.sit-desc div.sit-link{
                     margin: 0;
	height:auto !important;
	width:152px !important;
                     min-height:30px;
                     height:30px;

}
div#contentWrapper div.sit-desc p, div.sit-desc div{
	margin:0 2px 0 7px;
	font-size:95%;
}
div.sit-desc p {
	height:auto !important;
	min-height:30px;
	height:30px;
	clear:both;
	padding-top:5px;
}
div#contentWrapper div.sit-desc div p { 
	margin:0px !important;
	line-height:120%;
	padding-top:0px;
}
div.sit-desc p a, div.sit-desc div a {
	font-size:95%;
}
div#contentWrapper div.sit-desc ul {
	margin:0 !important;
	padding-left: 24px !important;
}
div#contentWrapper div.sit-link ul {
	margin:0;
                     list-style-image: url(/base/Resources/resources/6/4/642d31004b915db2a3cfb798006064f7/arrow_5e.gif);

}
div.sit-panel1 div.sit-desc, div.sit-panel4 div.sit-desc {
	background: transparent url(/base/Resources/resources/5/6/5658c9804b915e0da67ab798006064f7/Sit_left.jpg) no-repeat;
	background-position:bottom;
}
div.sit-panel2 div.sit-desc, div.sit-panel5 div.sit-desc {
	background: transparent url(/base/Resources/resources/d/8/d8e189004b915e0da67eb798006064f7/Sit_mid.jpg) no-repeat;
	background-position:bottom;
}
div.sit-panel3 div.sit-desc, div.sit-panel6 div.sit-desc {
	background: transparent url(/base/Resources/resources/d/3/d3d00a004b915e0ca676b798006064f7/Sit_right.jpg) no-repeat;
	background-position:bottom;
}
/*situational box level 2 - column layout*/
div.situational-columns {
	padding:10px 0;
	display:block;
	height:auto;
	overflow:auto;
	width:100%;
}
div.situational-columns p.bottom {
	padding-top:100px;
}
div.sit-column {
	height:auto !important;
	min-height:144px !important;
	height:144px;
	background:url(/base/Resources/resources/4/d/4d68f7804b915e0fa686b798006064f7/product_bg.png) repeat-x bottom;
	margin:13px 0 20px 0;
	overflow:auto;
}
div.sit-column-img {
	float:left;
	width:178px;
	height:100%;
}
div.sit-column div.sit-column-img a {
	height:144px;
	width:178px;
	text-indent:-9999px;
	display:block;
                     outline-style:none;
}
div.sit-column-right  {
	float:right;
	width:310px;
	height:100%;
}
div.sit-column-summary  {
	height:auto !important;
	min-height:100px !important;
	height:100px;
}
div#contentWrapper div.sit-column ul {
	padding:0 0 0 15px !important;
	margin-left:20px !important;
}
div#contentWrapper div.sit-column p {
	margin:0px 20px !important;	
}

div.sit-column-link ul{
                        list-style-image: url(/base/Resources/resources/6/4/642d31004b915db2a3cfb798006064f7/arrow_5e.gif);
                        margin:0 0 10px 20px !important;
}

div.sit-column-link ul.RegisterNow{
                     list-style:none;
}

/* In-Page Tabs */
.hideTab {
	display:none;
}
div.tabLinkNormal a, div.tabLinkSelected a {
	height:32px;
	float:left;
	padding:4px 0px 0px 2px;
	font-size:85%;
	font-weight:bold;
	-moz-outline: none;
	outline:0px none;
	text-align:center;
}
div.tabLinkNormal a {
	background:transparent url(/base/Resources/resources/9/5/95eba9804d2fa21c9c1ebc766a918285/tab_normal_middle.gif) repeat-x scroll right top;
	text-decoration:none;
}
div.tabLinkSelected a {	
	background:transparent url(/base/Resources/resources/7/0/705ca1004d2fa2189c0abc766a918285/tab_selected_middle.gif) repeat-x scroll right top;
	text-decoration:none;
	color:black !important;
}
div#tab_tab02 div.leftTabBG, div#tab_tab03 div.leftTabBG, div#tab_tab04 div.leftTabBG, div#tab_tab05 div.leftTabBG {
	margin-left:2px;
}
div.tabLinkNormal div.leftTabBG {
	background: transparent url(/base/Resources/resources/e/e/ee6e77004d2fa21b9c1abc766a918285/tab_normal_left.gif) no-repeat scroll 0%; 
	float: left; 
	width: 5px;
	height: 35px;
}
div.tabLinkNormal div.rightTabBG {
	background: transparent url(/base/Resources/resources/6/b/6be5b7804d2fa21b9c16bc766a918285/tab_normal_right.gif) no-repeat scroll right top; 
	float: left; 
	width: 5px;
	height: 35px;
}
div.tabLinkSelected div.leftTabBG {
	background: transparent url(/base/Resources/resources/0/0/00e7b1004d2fa21a9c0ebc766a918285/tab_selected_left.gif) no-repeat scroll 0%; 
	float: left; 
	width: 5px;
	height: 35px;
}
div.tabLinkSelected div.rightTabBG {
	background: transparent url(/base/Resources/resources/c/d/cd5956804d2fa21a9c12bc766a918285/tab_selected_right.gif) no-repeat scroll right top; 
	float: left; 
	width: 5px;
	height: 35px;
}
div#tabContainer {
	border-left: 1px solid #ccc;
                     border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding:1px 5px 0px 5px;
}
#tabContainer ul, #tabContainer ol {
	padding-left:30px !important;
}
div.content-divide {
	width:100%;
	height:5px;
}
td.HSContentWide div.layout-section, td.HSContentWide div.layout-section-grey, td.HSContentWide div.layout-section-gradient {
	width:469px !important;
}
div.layout-section, div.layout-section-grey, div.layout-section-gradient {
	width:100%;
	display:block;
	height:auto;
	overflow:auto;
}
div.layout-section div, div.layout-section-grey div, div.layout-section-gradient div {
	padding:10px 0 10px 0 !important;
	margin:0px !important;
	height:auto;
}
div.layout-section-grey {
	background-color:#F5F5F5;
}
div.layout-section-gradient div.layout-col1, div.layout-section-gradient div.layout-col2, div.layout-section-gradient div.layout-col3 {
	background-position:bottom !important;
	float:left;
	width:162px !important;
	height:auto !important;
	min-height:201px;
	height:201px;
}
div.layout-section-gradient div.layout-col1 img, div.layout-section-gradient div.layout-col2 img, div.layout-section-gradient div.layout-col3 img {
	padding-top:12px;
}
div.layout-section-gradient div.layout-col1 p img, div.layout-section-gradient div.layout-col2 p img, div.layout-section-gradient div.layout-col3 p img {
	padding-top:0px;
}
div.layout-section-gradient div.layout-col1 {
	background: transparent url(/base/Resources/resources/5/6/5658c9804b915e0da67ab798006064f7/Sit_left.jpg) no-repeat;
}
div.layout-section-gradient div.layout-col2 {
	background: transparent url(/base/Resources/resources/d/8/d8e189004b915e0da67eb798006064f7/Sit_mid.jpg) no-repeat;
}
div.layout-section-gradient div.layout-col3 {
	background: transparent url(/base/Resources/resources/d/3/d3d00a004b915e0ca676b798006064f7/Sit_right.jpg) no-repeat;
}
div.layout-section-gradient div, div.layout-section-gradient p, div.layout-section-gradient div a, div.layout-section-gradient p a {
	font-size:95%;
}
div.layout-section-gradient p {
	margin-left:8px !important;
	margin-right:5px !important;
	margin-top:8px;
}
div#contentWrapper div.layout-section p, div#contentWrapper div.layout-section-grey p, div#contentWrapper div.layout-section ol, div#contentWrapper div.layout-section-grey ol, div#contentWrapper div.layout-section-gradient ol, div#contentWrapper div.layout-section ul, div#contentWrapper div.layout-section-grey ul, div#contentWrapper div.layout-section-gradient ul, div.layout-section div div, div.layout-section-grey div div, div.layout-section-gradient div div {
	margin-left:5px !important;
	margin-right:5px !important;
}
div#contentWrapper div.layout-section div p, div#contentWrapper div.layout-section-grey div p {
	margin-top:0px;
}
div#contentWrapper div.layout-section h2, div#contentWrapper div.layout-section-grey h2, div#contentWrapper div.layout-section-gradient h2, div#contentWrapper div.layout-section h3, div#contentWrapper div.layout-section-grey h3, div#contentWrapper div.layout-section-gradient h3, div#contentWrapper div.layout-section h4, div#contentWrapper div.layout-section-grey h4, div#contentWrapper div.layout-section-gradient h4, div#contentWrapper div.layout-section h5, div#contentWrapper div.layout-section-grey h5, div#contentWrapper div.layout-section-gradient h5 {
	margin:0 0 13px 0 !important;
	padding-left:5px !important;
	padding-right:5px !important;
}
div#tabsFive div.tabLinkNormal a {
	width:85px;
}
div#tabsFive div.tabLinkSelected a {
	width:83px;
}
div#tabsFive div#tab_tab05 {
	height:35px;
}
div#tabsFour div.tabLinkNormal a {
	width:109px;
}
div#tabsFour div.tabLinkSelected a {
	width:110px;
}
div#tabsFour div#tab_tab04 {
	height:35px;
}
div#tabsThree div.tabLinkNormal a {
	width:150px;
}
div#tabsThree div.tabLinkSelected a {
	width:151px;
}
div#tabsThree div#tab_tab03 {
	height:35px;
}
div#tabsTwo div.tabLinkNormal a {
	width:232px;
}
div#tabsTwo div.tabLinkSelected a {
	width:233px;
}
div#tabsTwo div#tab_tab02 {
	height:35px;
}
/* Nested Collapse and Expand */
#contentWrapper ul.collapse-expand li a {
	display:block;
	text-decoration:none;
}
#contentWrapper ul.CollapseExpand  {
	padding-left:0px !important;
	margin-left:0px !important;
}
#contentWrapper ul.collapse-expand li a:hover {
	cursor:pointer;
	text-decoration:underline;
}
ul.collapse-expand a.anznav_openwidget, ul.collapse-expand a.anznav_closewidget {
	font-weight:bold;
	padding-left:15px !important;
}
ul.collapse-expand ul {
	padding-left:30px !important;
	margin-left:0px;
}
ul.collapse-expand a.anznav_openwidget, ul.CollapseExpand {
	background:transparent url(/base/Resources/resources/3/f/3f0ab3804d2fa1cd9ad9be766a918285/minus.gif) no-repeat;
	background-position:0px 5px;
}
ul.collapse-expand a.anznav_closewidget {
	background:transparent url(/base/Resources/resources/0/2/028b87804d2fa1ce9addbe766a918285/plus.gif) no-repeat;
	background-position:0px 5px;
}
ul.collapse-expand li {
	background:#F1F1F2 url(/base/Resources/resources/1/b/1be332804b915df5a5b5b798006064f7/gradient_1px_whitegrey.gif) repeat-y;
	margin:1px 0;
	padding:3px 0;
}
#contentWrapper ul.collapse-expand li.BulletNormal {
	margin-left:15px !important;
}
#contentWrapper ul.collapse-expand li.ArrowLink {
	margin-left:30px !important;
}
#contentWrapper ul.collapse-expand li.PDFLink, #contentWrapper ul.collapse-expand li.ArrowLink {
	margin-left:30px !important;
}

/***Expand Collapse sections**/
table.hidecontent, table.showcontent {
	width:100%;
	border:1px solid #eeeeee;
	margin:1px 0 0 0;
}
table.hidecontent {
	border-bottom:none;
}
table.hidecontent thead tr, table.showcontent thead tr {
	background-color:#eeeeee;
}
th.HSHeaderWide {
	padding:5px;
	text-align:left;
}
table.showcontent td.HSContentWide div {
	display:block;
}
table.hidecontent td.HSContentWide div {
	display:none;
}
a.HSArrow {
	cursor:pointer;
	text-decoration:none;
	display:block;
	-moz-outline: none;
	outline:0px none;
}
a.HSArrow:hover span.HSHeaderText {
	text-decoration:underline;
}
.arrow-hide-and-seek-down, .arrow-hide-and-seek-more {
	float: left;
	margin: 5px 5px 0px 0px;
	width: 7px;
	height: 7px;
	text-indent:-9999px;
}
.arrow-hide-and-seek-down {
	background:url(/base/Resources/resources/1/9/1976bc004d2fa2589d3abd766a918285/Hide.gif) no-repeat left top;
}
.arrow-hide-and-seek-more {
	background:url(/base/Resources/resources/c/a/ca7d56804d2fa2589d3ebd766a918285/Expand.gif) no-repeat left top;
}
.HSHeaderText {
	float: left;
	width:95%;
}
td.HSContentWide {
	padding:0;
	margin:0;
	height:auto;
}
td.HSContentWide div {
	padding:0 5px 5px 5px;
	/*margin-top:-5px;*/
	padding-bottom:5px;
}
td.HSContentWide div h3, td.HSContentWide div h4 {
	padding-left:20px;
	padding-right:10px;
}
td.HSContentWide div p {
	padding-left:20px;
	padding-right:10px;
}
td.HSContentWide div ul, td.HSContentWide div ol {
	margin-left:20px !important;
	padding-right:10px;
}

/*top file from Media center*/

ul#file-upload {
	list-style-type:none;
	margin: 13px 0 0 0;
}

ul#file-upload li.PDFLink {
	background: #F1F1F2 url(/base/Resources/resources/1/b/1be332804b915df5a5b5b798006064f7/gradient_1px_whitegrey.gif) repeat-y !important;
	padding-left:4px !important;
	padding-right:0 !important;
	padding-bottom:3px !important;
	padding-top:3px !important;
	margin:1px 0 1px 2px !important;
}
#contentWrapper ul#file-upload li.PDFLink a{
	background: url(/base/Resources/resources/6/7/670044004b915dfba5e6b798006064f7/i_pdfs.gif) no-repeat;
	margin-left:-30px;
	padding-left:30px;
	min-height:20px;
	height:auto !important;
	height:20px;
	display:block;
}
ul#file-upload li span {
	margin: 0;
	padding: 1px 0 1px 0px;
	width:450px;
	display:block;
}

ul#file-upload span.PDF {
	background: url(/base/Resources/resources/8/1/81ceba804b915df3a5a5b798006064f7/icon_pdf.gif) no-repeat;
	background-position:0 2px;

}

ul#file-upload li.RTF {
	background: url(/base/Resources/resources/0/d/0de0e2004b915df4a5a9b798006064f7/icon_rtf.gif) no-repeat;
	background-position:0 10px;
}

ul#file-upload li a {
	text-decoration:none;
	width:100%;
	display:block;
}

ul#gallery, ul#gallery li {
	display: inline;
}
ul#gallery {
	padding:0;
	margin:0 0 20px -4px;
}
ul#gallery li {
	padding: 0 4px;
	border-right: 1px solid black;
	font-size:0.9em;
}
ul#gallery li.last {
	margin-left:-5px;
	background-color:white;
	border:none;
}
div#gallery {
	margin:20px 0 0 0;
	width:491px;
	overflow:auto;
}
div#gallery div {
	width:163px;
	float:left;
	text-align:center;
	min-height:160px;
	height:auto !important;
	height:160px;
}
div#gallery div a {
	min-height: 120px;
}
div#gallery div p {
	font-size:0.9em;
	margin:0 0 10px 0;
	height:auto !important;
	height:52px;
	min-height:52px;
}
div#gallery div p span{
	font-weight:bold;
}
div#gallery.twoColumns {
	margin-bottom:-20px;
	margin-top:0px;
}
div#gallery.twoColumns div {
	width:245px;
	min-height:82px;
	height:82px;
	padding-bottom:20px;
	text-align:left;
}
div#gallery.twoColumns div a {
	display:block;
	float:left;
	padding-right:5px;
	min-height:0;
}
div#gallery.twoColumns div p a {
	display:block;
	float:none;
	height:20px;
}
div#contentWrapper hr {
	margin:0px;
	padding:0px;
	color:#D4D4D4;
	border:1px solid;
}

/*banner hover image*/
div.banner-img {
	position:relative;
	display:block;
}
div.banner-img p {
	padding:0px;
	margin:0px;
}
div.banner-img p.hover-button-p {
	position:absolute !important;
	bottom:10px !important;
	left:10px !important;
	margin:0px !important;
}
a#rhnImage {
	display:block;
	margin-bottom:-7px;
}
