
body 
{
	margin:0px;
	padding: 0px;
	background-color:#FFFFFF;
	height:100%;
}

#Forms {
    width:89%;
	font-family: arial;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #621B75;
}
#Forms a {
	color: #621B75;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	font-family: arial;
}
#Forms a:hover {
	color: #621B75;
	font-size: 11px;
	text-decoration: underline;
}

#QuickLinks {
	font-family: arial;
	font-size: 11px;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #999999;
	margin: 0px 20px;
	color: #666666;
	width: 89%;
	background-color: #F2F2F2;
	line-height: 18px;
	float:left;
	clear:both;
}
#QuickLinks a:hover {
	text-decoration: underline;
}
#QuickLinks a {
	color: #999999;
	text-decoration: none;
}
/* CSS Document */

form
{
	padding:0px;
	margin:0px;
}

img
{
	padding:0px;
	margin:0px;
	border:0px;
}

div.O2I_Intro
{
	display:block;
	float:left;
	width:30%;
	padding:0px 0px 0px 8px;
	margin:14px 0px 10px 8px;
}

div.O2I_Intro div.IntroRow div.Heading
{
	width:100%;
	padding:0px;
	margin:0px;
	background-image:url(/images/resource-h1-right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

div.O2I_Intro div.IntroRow{
	display:block; 
	border-bottom:solid 1px #dfdfdf; 
	float:left; 
	margin:0px; 
	padding:0px 0px 4px 0px; 
	width:100%;
	}


div.O2I_Intro div.IntroRow div.Heading h1
{
	font-family:arial;
	font-size:1.1em;
	font-weight:normal;
	color:#333333;
	line-height:2.7em;
	text-align:left;
	background-image:url(/images/resource-h1-left.gif);
	background-repeat:no-repeat;
	background-position:-8px 0px;
	display:block; 
	padding:0px 0px 2px 5px;
	margin:0px;
	height:43px;
	min-height:43px;
}
div.O2I_Intro div.IntroRow div.Heading h1 span
{
	font-family:arial;
	font-size:.9em;
	font-weight:normal;
	color:#333333;
	line-height:1.4em;
	text-align:left;
}


div.O2I_Intro div.IntroRow h1
{
	font-family:arial;
	font-size:1.1em;
	font-weight:normal;
	color:#333333;
	line-height:2.7em;
	text-align:left;
	display:block; 
	padding:0px 0px 2px 5px;
	margin:0px;
	height:43px;
	min-height:43px;
}

div.O2I_Intro div.IntroRow h1 span
{
	font-family:arial;
	font-size:.9em;
	font-weight:normal;
	color:#a51d2b;
	line-height:1.4em;
	text-align:left;
}


div.O2I_Intro div.IntroRow h2
{
	display:block;
	padding:6px 2px 4px 4px;
	margin:10px 0px 0px 0px;
	font-family:arial;
	color:#000000;
	font-size:1em;
	line-height:1.4em;
	font-weight:normal;
	border-bottom:solid 1px #dfdfdf;
}

div.O2I_Intro div.IntroRow img
{
	float:left;
	padding:0px;
	margin:4px 8px 4px 6px;
	border:0px;
}

div.O2I_Intro div.IntroRow p
{
	float:left;
	padding:0px;
	margin:4px 4px 4px 2px;
	font-family:arial;
	color:#333333;
	font-size:.74em;
	line-height:1.6em;
	width:76%;
}
div.O2I_Intro div.IntroRow a
{
	font-family:arial;
	color:#794f5c;
	text-decoration:underline;
}

div.O2I_Intro div.IntroRow a:hover
{
	font-family:arial;
	color:#000000;
	text-decoration:underline;
}

/* START: Home Page Slide Show Banner */
.slideshow-banner {
 margin: 18px 0px 0px 20px;
 padding:0px;
 float:left;
 width:628px;
 height:275px;
 border-left: 2px solid #a0b852;
 border-right: 2px solid #a0b852;
 }
 
.slideshow-banner h2 {
 margin:0px -2px 0px -2px;
 padding:2px 0px 0px 20px;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 color:#414141;
 background-image: url(/images/hbanner/B-top-image.gif);
 background-repeat:no-repeat;
 background-position:top;
 line-height:33px;
 } 
 
.banner-inner-box {
 margin:0px 0px 0px 6px;
 padding:0px;
 float:left;
 width:425px;
 } 
 
.banner-inner-top {
 margin:0px 0px 0px 0px;
 padding:0px;
 float:left;
 width:425px;
 /*background-image:url(/images/hbanner/CS-image.gif);*/
 background-color: #f2f1ee;
 background-position:right;
 background-repeat:no-repeat;
 height:172px;
 } 
 
.banner-inner-top h3 {
 margin:30px 0px 0px 10px;
 padding:0px;
 font-family:Arial;
 font-size:20px;
 color:#739901;
 font-weight:bold;
 } 
 
.banner-inner-top p {
 margin:0px 0px 0px 10px;
 padding:0px;
 font-family:Arial;
 font-size:14px;
 color:#45431a;
 font-weight: normal;
 }    
 
.banner-inner-bottom {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background-image:url(../images/hbanner/links-bg.gif);
 background-position:top;
 background-repeat: no-repeat;
 float: left;
 width:425px;
 height:62px;
 border: 0px solid #FF0000;
 } 
 
.banner-inner-bottom ul {
 margin:6px 0px 0px 2px;
 padding:0px;
 list-style:none;
 width:48.5%;
 display:block;
 float:left;
 border: 0px solid red;
 }   
 
.banner-inner-bottom ul li {
 font-family: arial;
 font-size: 12px;
 color: #10080e;
 margin:2px 0px 6px 5px;
 padding:0px 0px 0px 15px;
 background-image:url(/images/hbanner/rightmark-icon.gif);
 background-position: 0px 4px;
 background-repeat:no-repeat;
 color:#10080e;
 line-height:14px;
 border: 0px solid red;
 }  
 
/*.banner-inner-bottom ul li a {
 margin:0px;
 padding:0px 0px 0px 15px;
 background-image:url(/images/hbanner/rightmark-icon.gif);
 background-position:left;
 background-repeat:no-repeat;
 color:#10080e;
  text-decoration:none;
 }*/  

  
.right-list-box {
	 margin:0px 0px 0px 6px;
	 padding:0px;
	 float:left;
	 width:182px;
	 display:block;
	 border: 0px solid red;
 }  
 
.right-list-box ul {
	 margin:0px;
	 padding:0px;
	 list-style:none;
	 display:block;
	 float:left;
 }   
 
.right-list-box ul li {
	 margin:0px 0px 1px 0px;
	 padding:2px 0px 0px 0px;
	 font-family:Arial;
	 display:block;
	 float:left;
 }   
 
.right-list-box ul li a{
	 margin:0px;
	 padding:0px 4px 2px 10px;
	 color:#000000;
	 text-decoration:none;
	 background-image:url(/images/hbanner/default-b.gif);
	 background-position:0px 0px;
	 background-repeat:no-repeat;
	 display:inline;
	 text-align:left;
	 float:left;
	 height:35px;
	 width:170px;
	 font-size:12px;
   color:#000000;
   line-height:36px;
} 

.right-list-box ul li a span {
	text-decoration:none;
	display:inline;
	margin:-32px 0px;
	padding:0px;
	float:right;
	width:28px;
}

.right-list-box ul li a span img {
	display:inline;
	margin:0px;
	padding:0px;
	border:0px;
}   

.right-list-box ul li a:hover{
 	 margin:0px;
	 padding:0px 4px 2px 10px;
	 text-decoration:none;
	 display:inline;
	 text-align:left;
	 float:left;
	 height:35px;
	 width:170px;
	 font-size:12px;
   color:#466b00;
   line-height:36px;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 182px;
padding: 0px 0px;
margin: 0px 0px;
display: block;
float: left;
border: 0px solid blue;
}

.paginationstyle span.flatview{
	display: block;	
	padding: 0px 0px;
	margin: 6px 0px 0px 0px;
	display: block;
	border: 0px solid red;
}
.paginationstyle span.flatview a{
	display: block;
	background-image:url(/images/hbanner/default-b.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding: 9px 0px 14px 10px;
	margin: 0px 0px;
	width: 182px;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.paginationstyle span.flatview a:hover{
	border: 0px solid red;
	color: #ffffff;
	background-image:url(/images/hbanner/mouse-hover-b.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.paginationstyle span.flatview a.selected{
	border: 0px solid red;
	color: #ffffff;
	background-image:url(/images/hbanner/mouse-hover-b.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

div#galleryalt	{ 
    position:relative; 
    width:182px; height:193px;
		padding: 0px 0px;
		margin: 4px 0px 4px 0px;
    overflow:hidden;
		border: 0px solid red;
	}
/* END: Home Page Slide Show Banner */

.HeadingDiv
{
	display:block;
	width:65%;
	float:left;
	margin:26px .6em 0px 1.16em;
	font-family:arial;
	color:#000000;
	padding:0px;
}

.HeadingDiv H2
{
	display:block;
	margin:0px;
	padding:10px 0px 0px 16px;
	font-family:arial;
	font-size:.78em;
	line-height:1.4em;
	color:#000000;
	background-image:url(/images/banner-tab.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:236px;
	height:22px;
	text-transform:uppercase;
}

#JQueryBanner {
	display:block;
	width:640px;
	float:left;
	margin:0px .6em 2px 1.2em;
/*	background-image:url(/images/bnr-bg.gif);
	background-repeat:no-repeat;
	background-position:5px 0px;*/
	background-color:#f0f0e8; 
	padding:0px;
	height:274px;
	min-height:274px;
	border: 0px solid red;
}

#JQueryBanner .BannerBox
{
	/*height:294px;
	min-height:294px;*/
	height:254px;
	min-height:254px;
	display:block; 
	float:left; 
	padding:0px;
	margin:0px;
	width:620px;
	/*	background-image:url(/images/bnr-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	border: 0px solid red;
}

#JQueryBanner .BannerBox span.img { 
	margin:10px 8px 0px 0px; 
	padding:0px; 
	display:block; 
	float:left;
	border: 0px solid blue;
}

#JQueryBanner .BannerBox p
{
	padding:12px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.8em;
	line-height:1.4em;
	color:#583a32;
}

#JQueryBanner .BannerBox h2
{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.90em;
	line-height:1.4em;
	color:#583a32;
}

#JQueryBanner .BannerBox h2 a
{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.90em;
	line-height:1.4em;
	color:#583a32;
}
#JQueryBanner .BannerBox h2 a:hover
{
	padding:0px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.90em;
	line-height:1.4em;
	color:#583a32;
	text-decoration: none;
}

#JQueryBanner .BannerBox h3
{
	padding:4px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.84em;
	line-height:1.4em;
	color:#583a32;
}

#JQueryBanner .BannerBox { margin: 0 6px; padding:6px;  font-family:arial; color:#000000; font-size:12px; line-height:18px; float:left; display:block;}
#JQueryBanner .BannerBox h2  { font-family:Georgia, "Times New Roman", Times, serif; color:#583a32; font-size:16px; line-height:26px; margin:10px 0px 0px 15px; display:block;}
#JQueryBanner .BannerBox ul  { margin:0px; padding:2px 0px 2px 0px; //padding:2px 0px 2px 2px; display:block; float:left; word-wrap: break-word; width:42%;}
#JQueryBanner .BannerBox ul li { margin:0px; padding:1px 0px 1px 24px; font-family:arial; color:#583a32; font-size:12px; line-height:20px; list-style-type:none; background-image:url(/images/bullet-rightsign.gif);word-wrap: break-word; background-repeat:no-repeat; background-position:4px 3px;}
#JQueryBanner .BannerBox ul li a{ color:#583a32; font-size:12px; line-height:20px; text-decoration:underline;}
#JQueryBanner .BannerBox ul li a:hover{ color:#724b41; font-size:12px; line-height:20px; text-decoration:none;}
/* Banner area ends here */
/* Flash Box */

.SecondRow
{
	display:block;
	float:left;
	margin:10px 0px 0px 8px;
	padding:0px;
	width:99%;

}
.SecondRow  .FlashNewsBox
{
	width:49%; 
	display:block; 
	float:left; 
	padding:0px 0px; 
	margin:0px;
}

.SecondRow  .FlashNewsBox h2
{
	font-family:arial;
	font-size:1.1em;
	font-weight:normal;
	color:#000000;
	line-height:2em;
	text-align:left;
	background-image:url(/images/star.gif);
	background-repeat:no-repeat;
	background-position:0px -2px;
	display:block; 
	padding:0px 3px 0px 44px; 
	margin:0px 0px 0px 18px;
}

.SecondRow  .FlashNewsBox div.LeftBg
{
	background-image:url(/images/fl-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:100%;
	height:328px;
	min-height:328px;
	padding:0px;
	margin:0px;
	border:solid 1px white;
}

.SecondRow  .FlashNewsBox div.LeftBg div.RightBg
{
	background-image:url(/images/fl-right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	width:100%;
	padding:0px;
	margin:12px 0px 0px 0px;
	height:314px;
	min-height:314px;
}

.SecondRow  .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg
{
	width:82%;
	padding:12px;
	margin:0px 0px 0px 2em;
	background-image:url(/images/fl-middle.gif);
	background-repeat:repeat-x;
	height:277px;
	min-height:277px;
}

.SecondRow  .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg p
{
	padding:12px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.8em;
	line-height:1.4em;
	color:#583a32;
}

.SecondRow  .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg h3
{
	padding:4px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.84em;
	line-height:1.4em;
	color:#583a32;
}

.SecondRow  .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg ul
{
	padding:8px 0px;
	margin:0px;
	font-family:arial;
	font-size:.8em;
	line-height:1.4em;
	color:#583a32;
	list-style-type:none;
}

.SecondRow  .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg ul li
{
	padding:3px 0px 5px 16px;
	margin:0px;
	font-family:arial;
	color:#583a32;
	background-image:url(/images/bullet-flash.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
}

.SecondRow  .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg ul li a
{
	padding:0px;
	margin:0px;
	font-family:arial;
	color:#904a38;
	text-decoration:underline;
}

.SecondRow .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg ul li a:hover
{
	padding:0px;
	margin:0px;
	font-family:arial;
	color:#b05a44;
	text-decoration:none;
}
/* Flash Box ends here */
/* Articles Box starts here */
.SecondRow .FlashNewsBox h3
{
	font-family:arial;
	font-size:1.1em;
	font-weight:normal;
	color:#000000;
	line-height:2em;
	text-align:left;
	background-image:url(/images/pencil.gif);
	background-repeat:no-repeat;
	background-position:0px -2px;
	display:block; 
	padding:0px 3px 0px 44px; 
	margin:0px 0px 0px 18px;
}

.SecondRow .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg div.ListBox h4
{
	padding:4px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.84em;
	line-height:1.4em;
	color:#583a32;
}

.SecondRow .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg div.ListBox p
{
	padding:12px 0px 0px 0px;
	margin:0px;
	font-family:arial;
	font-size:.8em;
	line-height:1.4em;
	color:#583a32;
}

.SecondRow .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg div.ListBox ul
{
	padding:4px 0px;
	margin:0px 0px 0px 4px;
	font-family:arial;
	font-size:.76em;
	line-height:1.4em;
	color:#583a32;
	list-style-type:none;
}

.SecondRow .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg div.ListBox ul li
{
	padding:1px 0px 1px 22px;
	margin:0px;
	font-family:arial;
	color:#583a32;
	background-image:url(/images/bullet-articles.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
}

.SecondRow .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg div.ListBox ul li a
{
	padding:0px;
	margin:0px;
	font-family:arial;
	color:#583a32;
	text-decoration:underline;
}

.SecondRow .FlashNewsBox div.LeftBg div.RightBg div.MiddleBg div.ListBox ul li a:hover
{
	padding:0px;
	margin:0px;
	font-family:arial;
	color:#904a38;
	text-decoration:none;
}
/* Articles Box ends here */
/* Third Row with Resources Box and Most Viewed Box starts here */
.ThirdRow
{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
.ThirdRow .ResourcesBox
{
	width:49%; 
	display:block; 
	float:left;
	padding:0px;
	margin:0px;
}

.ThirdRow .ResourcesBox div.Heading
{
	width:100%;
	padding:0px;
	margin:0px;
	background-image:url(/images/resource-h1-right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.ThirdRow .ResourcesBox div.Heading h2
{
	font-family:arial;
	font-size:1.1em;
	font-weight:normal;
	color:#000000;
	line-height:2.5em;
	text-align:left;
	background-image:url(/images/resource-h1-left.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block; 
	padding:0px 0px 0px 22px; 
	margin:0px;
	height:45px;
	min-height:45px;
}

.ThirdRow .ResourcesBox div.ResourceRows
{
	padding:0px;
	margin:0px 0px 0px 10px;
	float:left;
	display:block;
	width:96%;
}

.ThirdRow .ResourcesBox div.ResourceRows img
{
	padding:8px 12px 8px 10px;
	margin:0px;
	float:left;
	display:block;
}

.ThirdRow .ResourcesBox div.ResourceRows p
{
	padding:8px 8px 0px 10px;
	margin:4px 2px 4px 2px;
	font-family:arial;
	font-size:.8em;
	line-height:1.4em;
	color:#583a32;
	float:left;
	display:block;
	width:28%;
}

.ThirdRow .ResourcesBox div.ResourceRows p a
{
	font-family:arial;
	color:#583a32;
	text-decoration:underline;
}

.ThirdRow .ResourcesBox div.ResourceRows p a:hover
{
	font-family:arial;
	color:#000000;
	text-decoration:none;
}
.ThirdRow .ResourcesBox div.ResourceRows img
{
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	border:0;
}

.ThirdRow .ResourcesBox div.OtherLinks
{
	padding:0px;
	margin:0px 0px 0px 6px;
	float:left;
	display:block;
	width:96%;
}

.ThirdRow .ResourcesBox div.OtherLinks img
{
	padding:6px 2px 0px 6px;
	margin:0px;
	float:left;
	display:block;
	border:0;
}
.ThirdRow .ResourcesBox div.OtherLinks p
{
	padding:8px 8px 8px 10px;
	margin:4px 2px 4px 2px;
	font-family:arial;
	font-size:.8em;
	line-height:1.4em;
	color:#fff;
	float:left;
	display:block;
	width:95%;
	background-color:#dc924c;
}

.ThirdRow .ResourcesBox div.OtherLinks p a
{
	font-family:arial;
	color:#fff;
	text-decoration:underline;
}

.ThirdRow .ResourcesBox div.OtherLinks p a:hover
{
	font-family:arial;
	color:#fff;
	text-decoration:none;
}


.ThirdRow .ResourcesBox ol
{
	padding:4px 0px 4px 20px;
	margin:10px 0px 10px 16px;
	font-family:arial;
	font-size:.8em;
	line-height:1em;
	color:#000000;
	float:left;
	list-style-type:decimal;
}

.ThirdRow .ResourcesBox ol li
{
	padding:4px 0px 6px 6px;
	margin:2px 0px 2px 4px;
	font-family:arial;
	color:#000000;
}

.ThirdRow .ResourcesBox ol li a
{
	text-decoration:underline;
	color:#000000;
}
.ThirdRow .ResourcesBox ol li a:hover
{
	text-decoration:none;
	color:#583a32;
}
/* Third Row with Resources Box and Most Viewed Box starts here */

.ServicesRow
{
	display:block;
	float:left;
	margin:10px 20px 20px 16px;
	padding:0px;
	width:96%;
}

.ServicesRow h2
{
	display:block;
	margin:0px;
	padding:12px 0px 5px 14px;
	font-family:arial;
	font-size:1.1em;
	line-height:1.4em;
	font-weight:normal;
	color:#000000;
	background-image:url(/images/services-heading.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:236px;
	height:22px;
}

.ServicesRow div.ServicesDottedBlock
{
	display:block;
	float:left;
	margin:0px;
	padding:12px;
	width:97%;
	border:dashed 1px #dfdfdf;
}

.ServicesRow div.ServicesDottedBlock div.Column
{
	display:block;
	float:left;
	margin:0px;
	padding:4px 14px;
	width:46.4%;
}

.ServicesRow div.ServicesDottedBlock div.Column h3
{
	margin:0px;
	padding:2px 0px 2px 4px;
	font-family:arial;
	font-size:1.1em;
	line-height:1.4em;
	font-weight:normal;
	color:#af582d;
}

.ServicesRow div.ServicesDottedBlock div.Column h3 a
{
	font-family:arial;
	color:#af582d;
	text-decoration:none;
}

.ServicesRow div.ServicesDottedBlock div.Column h3 a:hover
{
	font-family:arial;
	color:#000000;
	text-decoration:none;
}

/* roundedbox */

/* set background images for corners */
.rbroundbox { background-color:#eeeeee; }
.rbroundbox p { font-family:arial; color:#000000; font-size:12px; line-height:20px; padding:0px; margin:0px; }
.rbroundbox p a { font-family:arial; color:#000000; font-size:12px; line-height:20px; text-decoration:underline; padding:0px 1px 0px 2px; }
.rbroundbox p a:hover { font-family:arial; color:#b15630; font-size:12px; line-height:20px; text-decoration:underline; }
.rbtop div  { background: url(/images/rounded-left-top.png) no-repeat top left; }
.rbtop      { background: url(/images/rounded-right-top.png) no-repeat top right; }
.rbbot div  { background: url(/images/rounded-left-bottom.png) no-repeat bottom left; }
.rbbot      { background: url(/images/rounded-rightt-bottom.png) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	height: 14px;
	font-size: 1px;
}
.rbbot {
	 margin-bottom:12px;
}
.rbcontent  { margin: 0 14px; }
.rbroundbox { margin: auto; }

.rbbot1 {background: url(/images/rounded-rightt-bottom.gif) no-repeat bottom right;  }
.rbtop1 {background: url(/images/rounded-right-top.gif) no-repeat top right; }

/* rounded box ends here */

/* Jquery styles  */

/* CSS Document */

#Numbering {
	width:640px;
	height:32px;
	text-align:center;
	padding:8px;
	margin:6px 0px 0px 10px;
	z-index:20;
	display:block;
	float:left;
}
/** --- PAGER SECTION ---**/
#NumeringPager a { margin: 0 3px; padding: 3px 14px 5px 5px;  /*background: #fff;*/ text-decoration: none; color:#333; font-size:12px; }
#NumeringPager a.activeSlide { background-image:url(/images/story-nav-rollover.gif); background-repeat:no-repeat; color:#000000;  }
#NumeringPager a:focus { outline: none;}

/* Jquery ends here */

div#RightTickMark
{
	font-family:arial;
	color:#666666;
	display:block;
	margin:0px 0px 8px 0px;
	padding:0px 0px 10px 0px;
	list-style-image:none;
}

div#RightTickMark h2
{
	font-family:arial;
	color:#317828;
	margin:2px 0px 4px 0px;
	padding:2px 0px 4px 0px;
}

div#RightTickMark ul
{
	font-family:arial;
	color:#000000;
	display:block;
	margin:5px 5px 5px 0px;
	padding:0px;
}

div#RightTickMark ul li
{
	list-style-type:none;
	background-image:url(/images/right-mark.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	list-style-image : none;
	margin:0px;
	padding:1px 2px 1px 22px;
}

div#WrongTickMark
{
	font-family:arial;
	color:#666666;
	display:block;
	margin:0px 0px 8px 0px;
	padding:0px 0px 10px 0px;
	list-style-image:none;
}

div#WrongTickMark h2
{
	font-family:arial;
	color:#cc3333;
	margin:2px 0px 4px 0px;
	padding:2px 0px 4px 0px;
}

div#WrongTickMark ul
{
	font-family:arial;
	color:#000000;
	display:block;
	margin:5px 5px 5px 0px;
	padding:0px;
}

div#WrongTickMark ul li
{
	list-style-type:none;
	background-image:url(/images/wrong-mark.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	list-style-image : none;
	margin:0px;
	padding:1px 2px 1px 22px;
}

/* what is o2i start here*/

.WisO2I-maindiv{
 margin:18px 0px 0px 18px;
 padding:0px;
 float:left;
 display:block;
 width:299px;
 background-color:#fafcfd;
 border-right:1px solid #dfccd4;
 border-left:1px solid #dfccd4;
 }
.WisO2I-maindiv h2{
 margin:0px 0px 0px -1px;
 padding:6px 0px 8px 15px;
 font-family:Arial;
 width:286px;
 font-size:18px;
 color:#333333;
 font-weight:normal;
 background-image: url(../images/WisO2I-image.gif);
 background-repeat:no-repeat;
 background-position: top;} 
 
.WisO2I-innerdiv{
 margin: 0px 0px 0px 7px;
 padding:0px;
 float:left;
 display:block;
 width:287px;
 border-bottom:1px solid #d1d6db;
 } 
 
.WisO2I-innerdiv p{
 margin:0px;
 padding:5px 0px 5px 40px;
 //padding:6px 0px 5px 40px;
 line-height:17px;
 font-family:Arial;
 font-size:12px;
 color:#333333;
 font-weight:normal;
 }
 .WisO2I-innerdiv p a{
 color:#794f5c;
 }
  .WisO2I-innerdiv p a:hover{
 color:#000000;
 }
/* what is o2i end*/

/* ThidRow start here*/

.middlediv {
 margin:0px 0px 0px 18px;
 padding:0px 0px 5px 0px;
 float:left;
 display:block;
 width:966px;
 border-bottom:1px dotted #8e8e8e;
 }
.middle-leftdiv {
 margin:0px;
 padding:0px;
 float:left;
 display:block;
 width:472px;
 }
.middle-leftdiv h2 {
 margin:0px;
 padding:8px 0px 8px 10px;
 background-image: url(../images/hl-bg.gif);
 background-position: top;
 background-repeat: repeat-x;
 font-family:Arial;
 font-weight:normal;
 font-size:18px;
 color:#333333;
 width:456px;
 border-left:3px solid #dfdfdf;
 border-right:3px solid #dfdfdf;
 }   
.blog-linksdiv {
 margin-bottom:4px;
 padding:0px;
 float:left;
 display:block;
 background-image:url(../images/middle-bg.gif);
 background-position:top;
 background-repeat:repeat-x;
 width:472px;
 font-family:Arial;
 font-size:12px;
 } 
.blog-linksdiv p {
 margin:0px;
 padding:12px 0px 0px 10px;
 float:left;
 display:block;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#b2592d;
 text-decoration:underline;
}
.blog-linksdiv p a {
 font-weight:bold;
 color:#583a32;
 text-decoration:underline;
}  
.blog-linksdiv p a:hover {
 color:#b2592d;
 text-decoration:underline;
}  
.blog-linksdiv ol {
 margin:12px 0px 0px 0px;
 padding:0px; 
 }
.blog-linksdiv ol li {
 margin:0px;
 padding:0px; 
 font-family:Arial;
 font-size:13px;
 line-height:24px;
 } 
.blog-linksdiv ol li a {
 margin:0px;
 padding:0px; 
 font-family:Arial;
 font-size:13px;
 text-decoration:underline;
 color:#000000;
 } 
.blog-linksdiv ol li a:hover {
 text-decoration:underline;
 color:#983305;
 }
.question-div {
 margin:3px 0px 0px 0px;
 padding:2px 0px 0px 0px;
 float:left;
 display:block;
 width:472px;
 border-top: 1px solid #CCCCCC;
 } 
.question-div ul {
 margin:10px 0px 0px 110px;
 padding:0px;
 list-style:none;
 }  
.question-div ul li {
 margin:0px;
 padding:0px 0px 0px 20px;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 background-image:url(../images/md-arrow.gif);
 background-position: left;
 background-repeat:no-repeat;
 color:#4c4c4c;
 }  
.question-div p {
 margin:6px 0px 0px 0px;
 padding:0px;
 font-family:Arial;
 font-size:12px;
 color:#4c4c4c;
 } 		
 
/* ThidRow end here*/ 
