
/* Start Custom Styles */
@import url('../global.css');

#pagefooterTd {border-left: 0px solid #0000FF; border-right: 0px solid #0000FF; border-top: 0px dotted #3399FF; padding-left: 4px; padding-right: 4px; padding: 4px}
#pagefooterTdTbl {border: 0px ;border-collapse: collapse; width:100%}

#PollTable {width:400px;border-collapse: collapse; border: 1px dotted #0066FF; padding: 2px; background-color: #FFFFC6; font-size:10pt}
#PollTablewrapper,.PollTitle,.PollBody ,.PollFooter{text-align: center;margin:0px;padding:0px}

.PollBody form {text-align: left}


#PollTableResultHead {background-color: #ECECFF;vertical-align:middle;text-align: center}
.PollResultImage  {background-image: url(images/081014line1a.gif); background-repeat: no-repeat;}

#PollDivWrapper input{border: 1px solid #FFBA75; background-color: #FFFFB9}
#PollDivWrapper input:hover{border: 2px solid #FFBA75; background-color: #FFFF93}

.tdHeader {border-left:1px solid #FF9853; border-right:1px solid #FF9853; border-top:1px solid #FF9853; background-color:#FFFDCC}
.tdLeft {border-left: 1px solid #FF9853; border-top: 1px solid #FF9853; border-bottom: 1px solid #FF9853}
.tdRight {border-right: 1px solid #FF9853; border-top: 1px solid #FF9853; border-bottom: 1px solid #FF9853; text-align:right}

.tdLeftMid {border-left: 1px solid #FF9853; border-bottom: 1px solid #FF9853}
.tdRightMid {border-right: 1px solid #FF9853; border-bottom: 1px solid #FF9853; text-align:right}
.tdComment {border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; }
.tblComment{background-color: #F9FED8;width:100%}


.noRate           {background-image: 
               url('../images/starrating2.gif'); 
               background-repeat: no-repeat ;background-position: 0 px; }
               
.Rated           {background-image: 
               url('../images/starrating2.gif'); 
               background-repeat: no-repeat ;background-position: 0 -21.5px; }
               
.RatedOver     {background-image: 
               url('../images/starrating2.gif'); 
               background-repeat: no-repeat ;background-position: 0 -42px; }               
#ratingTblTd	{}
	#ratingTbl    {border-collapse: collapse; border: 0px solid #008000;height:40px}
	#rateValueText {text-align: center; color: #C0C0C0; font-size:11px} 
#bookmarkTd	{text-align: right}


#ajaxDiv,fieldset input[type~="text"],fieldset textarea ,fieldset {border: 1px solid #FDCB57; }
fieldset input[type~="text"]:hover,fieldset  textarea:hover {border: 1px solid #FF8737;background-color: #FFF9F9}
fieldset input[type~="text"]:focus,fieldset  textarea:focus {border: 1px solid #FF8737;background-color: #FFF2F2}

#commentForm{}

#contentTable1_2{border-collapse: collapse; border: 1px dotted #CACAFF; background-color: #008080}


/* YUI TabView */
.yui-skin-sam .yui-navset .yui-nav  {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

.yui-skin-sam .yui-navset .yui-content {
	padding: 0;
	border: 0;
}

/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
	border-width: 0 0 2px;
}

/* YUI Button */
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {   
  font-size: xx-small; /* font size */
}

/* YUI Panel */
.yui-skin-sam .yui-panel .hd {    
	font-size: xx-small; /* font size */
	line-height: 2.5;     
}

/* Auto-Suggest */
.yui-skin-sam .yui-ac { /* DO NOT CHANGE! */
	position: relative; 
}

.yui-skin-sam .yui-ac-input { /* DO NOT CHANGE! */
	position: relative;
	width: auto;
}

.yui-skin-sam .yui-ac-content ul{
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	color: #000000; /* text color */ 
}
.BlockBody {text-align: left;border:0 dotted #C2D4DA; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px;
	overflow:visible; overflow-x:auto; overflow-y:auto; }
	

/* carousel */

    .yui-carousel-element li {
        height: 154px;
        text-align: left;
    }

    #container {
        font-size: 13px;
        margin: 0 auto;
        
    }

    #container a {
        text-decoration: none;
    }
            
    #container .intro {
        display: inline;
        margin: 0px 14px 0px 4px;
        width: 202px;
    }
            
    #container .item {
        display: inline;
        margin: 0 22px 0 12px;
        overflow: hidden;
        padding-right: 80px;
        width: 106px;
    }

    #container .item .authimg {
        bottom: 2px;
        margin-left: 61px;
        position: absolute;
        z-index: 1;
    }
            
    #container .item h3 {
        line-height: 85%;
        margin-top: 4px;
    }
            
    #container .item h3 a {
        font: 77% Arial, sans-serif;
        position: relative;
        text-transform: uppercase;
        z-index: 2;
    }
            
    #container .item h3 a:link {
        color:#35a235;
    }
            
    #container .item h4 {
        margin-top:5px;
    }
            
    #container .item h4 a {
        font: 100% Georgia, Times, serif;
        position: relative;
        z-index:2;
    }

    #container .item h4 a:link {
        color:#00639b;
    }
            
    #container .item cite {
        color: #888;
        display: block;
        font-size: 77%;
        line-height: normal;
        margin-bottom: 30px;
    }
            
    #container .item p.all {
        bottom: 25px;
        position: absolute;
        z-index: 2;
    }
            
    #container .item p.all a {
        font-weight: bold;
        font-size: 85%;
    }
    

 /* common styling Start Multilevel Css*/
.menu2 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px; border-top:0px solid #CC0000;
background:#DDDDDD url('../css_115_B/menu.jpg') repeat-x; 
margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px ;color:#FFFFFF; font-weight:bold 
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;color:#FFFFFF;
}
.menu2 ul li {
float:left; position:relative;color:#FFFFFF;z-index:1000;
}
.menu2 ul li.group {display:block; text-indent:10px; background:#E1C79C; color:#FFFF00; width:152px; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:25px; height:30px;color:#FFFFFF;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#AAAAAA url('../css_115_B/selectedMenu.jpg'); color:#FFFF00;}

.menu2 ul li:hover a {background:#AAAAAA url('../css_115_B/selectedMenu.jpg'); color:#FFFF00;}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:29px; background:#EDDEC4; margin-top:1px; left:0; width:152px
}

.menu2 ul li:hover ul.scroller {
height:138px; width:172px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background:#EDDFC5; color:#008000;height:auto;line-height:15px;width:120px; padding-left:16px; padding-right:16px; padding-top:4px; padding-bottom:4px
}
.menu2 ul li:hover ul li a.drop {
background:#E3C99E;
}
.menu2 ul li:hover ul li a:hover {
color:#FFFF00; background: #E1C79C;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #D7B57B; color:#FFFF00;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000000; left:152px; height:138px; width:172px; overflow:auto; background:#EBDABE;
}
.menu2 ul li:hover ul li:hover ul li a {background:#D1A863;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#CDA35A; color:#00FFFF;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
left: -90px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #888; color:#ff0;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}


.left {clear:both;}
/* End Multilevel Css*/

/* Custom Css*/
/*List Styles Theme Specific--*/
ol{
	list-style-position: inside;
}
li{
	list-style-position: inside;
}
.diy_space li {
	margin-bottom : 10px;
	margin-top : 5px;
	padding : 3px;
}
.diy_li
{
	margin-left : 5px;margin-bottom : 5px;
	margin-top : 4px;
	padding : 4px;
	list-style:square inside;
	text-align:left;
	display: block;
}
.diy_li li, .diy_li li a, .diy_subli li, .diy_subli li a
{
	font-size:10pt;
	word-spacing: 5px; color: #006C00;
}
.diy_li li:hover, .diy_li li a:hover, .diy_li li ul li a:hover 
{
color: #FF6F0F;
}
.diy_subli
{
display: none;
text-align:left;
text-indent: 7px;
}
/* Display sub list or sub menu */
.diy_li li:hover ul, li.over ul
{
display: block;
}
.diy_bullet1 {
	list-style-type : circle;
	list-style-image : url('../images/Bullet1.png');
	list-style-position : inside;
	padding : 5px;
	text-align : justify;
	margin : 5px;
	line-height : 140%;
	text-indent: 7px;
	
}
.diy_bullet2 {
	list-style-type : circle;
	list-style-image : url('../images/Bullet2.png');
	list-style-position : inside;
	padding : 5px;
	text-align : justify;
	margin : 5px;
	line-height : 140%;
	text-indent: 7px;
}
.diy_bullet3 {
	list-style-type : circle;
	list-style-image : url('../images/Bullet7.png');
	list-style-position : inside;
	padding : 5px;
	text-align : justify;
	margin : 5px;
	line-height : 140%;
	text-indent: 7px;
}
.diy_bullet4 {
	list-style-type : circle;
	list-style-image : url('../images/Bullet8.png');
	list-style-position : inside;
	padding : 3px;
	text-align : justify;
	margin : 5px;
	line-height : 140%;
	text-indent: 7px;
}
/*iFrame Styles Theme Specific--*/
#diy_go
{
	width:156px; height:120px; padding:2px; overflow:hidden;
}
#diy_go textarea
{
	overflow: auto; width: 140px;margin-top: 5px;
}
/*splited Header Font Styles Theme Specific --*/
h1 {
	font-size : 16pt;
	font-weight : bold;
}
h2, h2 a {
	font-size : 14pt;
	font-weight : bold;
}
h3, h3 a {
	font-size : 12pt;
	font-weight : bold;
	font-style : italic;
	word-spacing : 2px;
}
h4, h4 a, .diy_clink1, #diy_clist2 a {
	font-size : 12pt;
	font-weight : bold;
}
h5, h5 a {
	font-size : 10pt;
	font-weight : bold;
}
h6, a, .diy_cl1 {
	font-size : 9pt;
}
.diy_Dcaps:first-letter {
	font-size : 24pt;
	padding-left : 24px;
	line-height: 24pt;
	
}
.diy_Dcaps2 {
	font-size : 24pt;
	line-height: 24pt;
}
/*Text Color Styles theme Specific --*/
.table1 {
	border-color: #000;
}
.table2 {
	border-color: #000;
	background-color:transparent;
	}
.table3
{background-color:transparent;}
.table4
{background-color:#fff;}
h1 {
	/* color : #27699E; */
}
.menu2 ul li a, .menu2 ul li a:hover
{
	color: #fff;
}
h2, h2 a, a:hover, .tblComment,#diy_clist li, #diy_clist2 ul li, #diy_clist3{
	color: #CC6600;
}
h3, h3 a, #dcol1, blockquote, .diy_Pagination, .diy_Pagelink:link, .diy_Pagelink:visited{
	color: orange;
}
h4, h4 a, .menu2 ul li a.current, .diy_cl1, #diy_clist2 a {
	color: #DD7400;
}
h5, h5 a, .tdHeader, .slogan1 {
	color: #666666;
}
h6, h6 a, #AuthorPosts, .diy_Pagelink:hover, a, a:visited, #diy_clist2 p a {
	color: #666666;
}
.diy_Dcaps:first-letter, .diy_Dcaps2 , q {
	color : #C40062;
}
blockquote {
	background-color : #F5F5F5;
}
a:active, .diy_link1 {
	color : #FF6F0F;
}
.diy_Pagination, .diy_Pagelink
{
	background-color : #FFFFE8;
}
.diy_link3 {
	border-color : #FFF;
}
.diy_link3:hover {
	border-color : #2894FF;
}
.diy_searchbase2
{
	background-color: #F2F2EC;
	border-color: silver; 
}
/*Custom Side Header Styles Theme Specific--*/
.diy_sidehdr
{
	color: #fff;
	background-image : url('Hbars_c3.png');
	background-repeat : no-repeat;
	background-color : #FE9900;
	font-size : 12pt;
	font-weight : bold; padding:0px;
	padding-left:42px;
	border:1px solid #FE9900;
	margin:0px;
}

.diy_sidehdr2
{
	color: #fff;
	background-image : url('Hbars_c5.png');
	background-repeat : no-repeat;
	background-color : #FE9900;
	font-size : 12pt;
	font-weight : bold;
	padding-left:42px;
	line-height: 30px; vertical-align: middle;
	margin:1px;
}

/*BlockQuote Quote Styles Theme Specific--*/
/*.diy_BQ {*/
blockquote {
	margin : 6px;
	padding-left : 56px;
	line-height : 12pt;
	background-color : #FFFFFF;
	background-image : url('../images/Quotes_c15.gif');
	background-repeat : no-repeat;
	background-position : left center;
	width:12%;
	white-space: nowrap;
}
.diy_Qtn {
	line-height : 150%;
	background-image : url('../images/Quotes_c20.png');
	background-repeat : no-repeat;
	background-position : left center;
	padding-left : 28px;
}
/*blockquote {
	margin : 5px;
	line-height : 24pt;
	font-weight : bold;
}
blockquote *:before {
	font-size : 20pt;
	content : "“";
}
blockquote *:after {
	font-size : 20pt;
	content : " ”";
}*/
q {
	word-spacing : 1px;
	margin : 0px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 0px;
	quotes:none;
}
.diy_qA {
	quotes : "‘" "’";
}
.diy_qB {
	quotes : "“" "”";
}
.diy_qC {
	quotes : "‘" "‚";
}
.diy_qD {
	quotes : "“" "„";
}
.diy_qE {
	quotes : "«" "»";
}
/*Pre Styles --*/
pre {
	margin-bottom : 5px;
	margin-top : 5px;
}
/*Hr Styles Theme Specific--*/
hr {
	display: block;
	position: relative;
	padding: 0;
	margin: 6px auto;
	height: 0px;
	max-height: 0px;
	width: 100%;
	clear: both;
	font-size: 1px;
	line-height: 0;
	border-style: none;
	border-width: medium;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #FFFFFF;
}
.diy_hrA {
	background-position : center center;
	background-image : url('../images/designDiv-sm.gif');
	background-repeat : no-repeat;
	height : 44px;
	border : none;
	width : auto;
	clear: none; 
	max-height:inherit ;
}
.diy_hrB {
	background-position : center center;
	background-image : url('../images/QCS-sm.jpg');
	background-repeat : no-repeat;
	height : 60px;
	border : none;
	width : auto;
	clear: none; 
	max-height:inherit ;
}
.diy_hrC {
	background-position : center center;
	background-image : url('../images/bulletdiv-2sm.gif');
	background-repeat : no-repeat;
	border : none;
	height : 38px;
	width : auto;
	clear: none;
	max-height:inherit ;
}
.diy_hrD {
	background-position : center center;
	background-image : url('../images/zz-sm.gif');
	background-repeat : repeat-x;
	height : 14px;
	border : none;
	width : Auto;
}
.diy_hrE {
	background-position : center center;
	background-image : url('../images/pen120-sm.png');
	background-repeat : no-repeat;
	border : none;
	height : 42px;
	width : auto;
}
/*Page Header slogan theme specific*/
.mylogo {
	padding-top:12px;padding-left:12px;
	position:relative;float:left;
}
.slogan1 {
	padding-right:12px;
	margin:2px;
	margin-right:14px;
	top:5px;
	float:right;
}
.slogan1 h2 {
padding-left:2px;margin:3px;
Color:#fff;
}
.slogan1 h5 {
text-align:right;
padding:3px;margin:3px;
}
/*Search Box Styles Theme Specific --*/
#searchbox{text-align:right;float:right;margin-bottom:3px;padding-left:9px;background-image : url('Trans-box_r2.png');background-repeat : no-repeat;width:207px;height:68px;}
#searchbox #diy_searchForm3{}
#SearchWidgetXX {
	width : auto;
	white-space : nowrap;
	float : none;
	z-index : 100;
	border:1px yellow solid;
}
#loginbox
{
background-image : url('Trans-box_r3.png');background-repeat : no-repeat; padding:3px;
}
#loginbox div h5 {padding:2px;margin-top:1px;margin-bottom:2px; }
#loginbox div div{padding:3px;text-align:center;}
#loginbox div form {padding:3px;padding-left:12px;}
#loginbox div form input {margin:2px;}

.diy_searchbase {
	text-align : justify;
}
.diy_searchbase2{
	border-style : solid;
	border-width : 1px;
	padding : 3px;
	margin: 0px;
	text-align: center; 
	float: left;
	width: 99%; 
}
/*Pagination Style Theme Specific --*/
.diy_Pagination{
	border-style : solid;
	border-width : 1px;
	padding : 1px;
	margin: 0px;
	font-size : 10pt;
	float: right; 
}
.diy_cl1
{text-align:right;}
.diy_clink1
{padding-right:9px;padding-bottom:5px;margin-bottom:14px;}
#diy_clist {
 list-style-position: inside;list-style-type :none;margin:0px;text-indent :0px;
}
#diy_clist li {padding-left:3px;padding-right:3px; display: inline;border-bottom:1px dotted;text-indent :0px;list-style-type :none;}

#diy_clist2 {border:0px #dddddd solid;padding:12px;background-color :#fff;}
#diy_clist2 ul{
list-style-position: inside;list-style-type :none;text-indent :5px;text-align:right;
}
#diy_clist2 ul li {padding-left:3px;padding-right:3px; display: inline;border-bottom:1px dotted;text-align:right;}
#diy_clist2{text-align:justify;margin: 10px;}
#diy_clist2 a {Padding-bottom:7px;}
#diy_clist2 p a{font-size:9pt; font-weight:bold;}
#diy_clist2 p {margin-bottom:5px;}
#diy_clist3 {font-size:8pt; text-align:right;}
#catlist a{font-size:10pt; padding:12px; color:#CC6600;}
#catlist h5{text-align:right;}

#searchbox{padding-top: 6px; position:relative; text-align:left;float:right;}
#searchbox h6 {color:#fff;}


/* Child Block Styles*/


/* Search Widgate Style*/
form#search {
	margin: 10px 0px;
	padding: 0px;
	position: relative;
}
#search .input {
	width: 110px;      
	padding: 4px;
	background: rgb(249,249,249);
	border: 1px dashed rgb(144,144,144);
	color: rgb(150,150,150);
}
#search .submit {
  width: 36px;
  height: 28px;
  border: 0;
  background: url('../images/search.png') no-repeat;
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -2px;
  left: 128px;
}
/* Text Size Widgate Style*/

/* HideShow Panel Style*/
/* CSS Document orange*/
/* CSS Document orange*/
/* Bottom Base Box*/
#BottomBase{
/*background-color:#F06000;*/
background-image: url('../images/mediumgray-x2A.png');background-repeat: repeat-x;
}
#leftbb
{
float:left; width: 30%;height:60px; 
}
#midbb
{
float:left; width: 39%;text-align:center;
}
#rightbb
{
float:right; width: 16%;
}
#leftbb ul:before, #midbb ul:before, #rightbb ul:before {
/* content: url('../images/sun3.gif'); vertical-align:bottom; */
}
#leftbb ul, #midbb ul, #rightbb ul
{
font-size: 10pt; font-weight: bold; height:16pt; vertical-align:top;text-indent:20px;color :Gray;padding-left:20px;
}
#leftbb ul li, #midbb ul li, #rightbb ul li, #leftbb a
{
font-size: 10pt; font-weight: normal;
}
#leftbb ul:before, #midbb ul:before, #rightbb ul:before {
}
#leftbb ul li, #midbb ul li, #rightbb ul li{
list-style: circle inside url('../images/5i.gif');
}

/* CSS Document orange*/
/* CSS Document orange*/