/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif, ËÎÌå;
 font-size: 12px;
}

h2 {
 background:#bbbdc7;
 color:#333;
 padding-left:20px;
 margin:1px 0 0 1px;
 font-size:12px;
 font-weight: normal;
 line-height:18px;
}
h3 {
 font-size:14px;
 background:#faf9f7;
 padding:5px;
 border-bottom: 1px solid #f3f1ed;
}
h4 {
 font-size:12px;
 line-height:20px;
}
h5 {
 font-size:16px;
 border-bottom: 1px solid #999;
 line-height:20px;
 padding:5px;
}
ul{
 padding:0;
 margin:1em;
 list-style:inside disc;
}

li{
 line-height:18px;
}

p {
 text-indent:2em;
 padding:1em;
 line-height:18px;
}
a{
	color: #333;
	text-decoration: none;
}
a:link{
	color: #036;
	text-decoration: none;
}
a:visited{
	color: #666;
	text-decoration: none;
}
a:hover{
	color: #06c;
	text-decoration: underline;
}
/* left nav */
#leftcolumn ul {
 padding:0;
 margin:0;
 list-style: none;
 text-indent:20px;
 background:url(../image/ul-1.gif) repeat-y;
}

#leftcolumn ul ul{
 list-style: none;
 margin-left:19px;
 text-indent:20px;
 background:url(../image/ul-1.gif) repeat-y;
}

#leftcolumn ul ul ul{
 list-style-type: none;
}

#leftcolumn ul a:link{
	color: #036;
	text-decoration: none;
}
#leftcolumn ul a:visited{
	color: #666;
	text-decoration: none;
}
#leftcolumn h2 a:hover, #leftcolumn ul a:hover{
	color: #06c;
	text-decoration: none;
}
#leftcolumn ul li:hover {
	background:url(../image/ul-2.gif);
}
.selected {
	background:url(../image/ul-3.gif);
}
.selected:hover {
	background:url(../image/ul-3.gif);
}

/* layout start*/
#wrapper { 
 margin: 0 auto;
 width: 940px;
}
#faux {
 background: url(../image/faux-1-3-col.gif) repeat-y;
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
}
#header {
 color: #333;
 width: 940px;
 padding: 0px;
 margin: 0px;
 background: #fff;
}
#main_nav {
 padding:5px 0 0 12px;
 background: url(../image/menu_back.jpg) #336 no-repeat;
 height: 23px;
}
#bread {
 color:#333;
 background:url(../image/bread_back.jpg) repeat-y;
 padding:0 0 0 146px;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0;
 padding: 0 2px 0 0;
 width: 143px;
 float: left;
}
#content { 
 float: left;
 color: #222;
 margin: 1px;
 padding: 0px;
 width: 490px;
 display: inline;
 position: relative;
}
#rightcolumn { 
 display: inline;
 color: #333;
 margin: 0;
 padding: 0px;
 width: 301px;
 float: right;
 background:url(../image/right_back1.gif);
}
#footer { 
 width: 940px;
 clear: both;
 color: #333;
 background: url(../image/foot_back.jpg) no-repeat #fff;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}
.clear { clear: both; background: none; }
/* layout end */

/* content style */
#content ul{
 background:#fafafd;
}
.pimage {
 text-align:center;
 text-indent:0;
 padding:0;
}
.pimage img {
 border:0;
}
.uptotop {
 text-align:right;
 margin:10px;
}

/* right block */
.right_block {
 margin:1px 8px;
 padding:18px 0 6px 0;
 background:url(../image/side_title.jpg) no-repeat top;
 width:149px;
 float:left;
}
.rb_text {
 padding: 0 6px;
 border: 1px solid #ddd;
 border-top: none;
 width:135px;
 background: url(../image/right_more.gif) bottom no-repeat #FFF;
}
.rb_text p {
 text-indent:0;
}
/* foot */
#foot_nav {
 color:#FFF;
 line-height:18px;
 padding:1px 20px;
 letter-spacing:0.3em;
}
#copyright {
 padding:2px;
 text-align:center;
 letter-spacing:0.3em;
}
#foot_nav a {
 color:#FFF;
}

/* menu */

	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(../image/sample3_main_arrow.gif); width:7px; height:5px; left:-46px; top:5px; background-repeat:no-repeat;background-position:top left;text-indent:0;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(../image/sample3_main_arrow.gif); background-repeat:no-repeat;background-position:top left;text-indent:0;}

	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(../image/sample3_sub_arrow.gif); width:5px; height:7px; left:-5px; top:3px; background-repeat:no-repeat;background-position:top left;text-indent:0;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(../image/sample3_sub_arrow.gif); background-repeat:no-repeat;background-position:top left;text-indent:0;}


	/* --[[ Main Container ]]-- */
	#imouter0 {border-style:none; border-width:0px; padding:0px; margin:0px;text-indent:0;}


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#ededf2; border-style:solid; border-color:#cccccc; border-width:1px; padding:5px; margin:2px 0px 0px 0px ; text-indent:0;}


	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {color:#ffffff; text-align:left; font-family:; font-size:12px; font-weight:normal; text-decoration:none; border-style:solid; border-color:#cfcfcf; border-width:0px; padding:2px 8px; text-indent:0;letter-spacing:0.2em;}

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {background-color:#efefef; color:#333333; text-decoration:none; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#efefef; color:#333333; text-decoration:none; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#555555; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; text-indent:0;}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#ffffff; color:#000000; text-decoration:none; }
		#imenus0 ul li a.ihover {background-color:#ffffff; color:#000000; text-decoration:none; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#ffffff; }

		/* [Dividers] */
		#imenus0 .dvs {border-bottom-width:1px; border-style:solid; border-color:#c1c1c1; padding-bottom:2px; margin-bottom:2px; }