/* -------------------------------------
Title : Team SnK style sheets
Author : Shaun Kirmer
URL : http://www.teamsnk.com
Description : This is the template for the TeamSnK website.

Created : Oct 28, 2009
Modified : 

Colors:
Dk Purple: #4d1171
Lt Purple: #7519aa
Orange: #d08738, fdb316
Green: #b0f090 @ 30%
Blue: #a5c9df
Sign-in Box Brown: #A5A48C
Lighter Brown: #C7C3B3
Page Background: #ffffff

---------------------------------------- */
@import url("style/all.css");
@import url("style/tables1.css");

/*-----the norm-----*/

html, body, form, fieldset {
   margin: 0;
   padding: 0;
}

a img {
   border: none;
}

h1{
   margin: 1em 0;
}

h2, pre,blockquote, ul, ol, dl, address {
   margin: 20px 0 5px 0;
   padding: 0;
}

h3, h4, h5, h6, p {
   margin: 0;
   padding: 0;
}

dd, blockquote {
   margin-left: 1em;
}

label {
   cursor: pointer;
}
fieldset {
   border: none;
}

input, select, textarea {
   font-size: 100%;
}

/* xhtml elements
----------------------------------------------- */

body {
   background:#000 url(img/camo_bk.jpg);
	background-repeat: repeat;
	margin:0;
	padding: 0;
	font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif ;
	color: #3F3F3F;
}

body.fixed {
   margin-bottom: 0px;
   
}

h1, h2, h3, h4, h5, h6 {
   font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif ;
   font-weight: bold;

}

h1 {
   /*color: #FCFEF4;*/
   color: #1e94cd;
	margin: 0px 0 0 7px;
	position: relative;
	font-size: 160%;
}

h1 a:link, h1 a:visited {
	color: #FCFEF4;
	text-decoration: none;
	}
	
h1 a:hover, h1 a:active {
	background: none;
	color: #DAED9C;
	text-decoration: none;
	}

h2 {
   /*font-size: 21px;*/
   	font-size: 130%;
	margin: 20px 0 0 0;
	padding: 0 10px 0 5px;
   	color: #1e94cd;
}

h2 a:link, h2 a:visited {
	color: #1e94cd;
	font-weight: normal;
	text-decoration: none;
	}

h2 a:hover, h2 a:active {
	color: #3F3F3F;
	background: none;
	font-weight: normal;
	text-decoration: none;
	}

h3 {
   /*font-size: 18px;*/
   	color: #666;
	line-height: 1.2em;
   	font-size: 100%;
	margin: 20px 0 5px 0;
	padding: 0 10px 0 5px;
}

h4 {
   /*font-size: 15px;*/
   font-size:95%;
   line-height: 1.2em;
   margin: 1em 0 0 0;
   color: #000;
}

h4 a:link,
h4 a:visited,
h4 a:active {
   text-decoration: none;
   }

h4 a:hover {
   text-decoration: underline;
   }

h5 {
   /*font-size: 14px;*/
   font-size: 115%;
   line-height: 1.2em;
   margin: 1em 0 0 0;
   color: #333;
   }

h6 {
   /*font-size: 12px;*/
   font-size: 105%;
   line-height: 1.2em;
   margin: 1em 0 0 0;
   color: #333;
}

p  {
   /*font-family: Helvetica, Arial, sans-serif;
   color: #333;
   font-size:13px;
   font-size: 100%;
   line-height: 1.5em;
   margin: 0 0 1em 0;*/
   	line-height: 1.6em;
	font-size: 80%;
	padding: 0 10px 0 5px;
}

strong {
   font-weight: bold;
}

a:link {
	color: #1e94cd;
	font-weight: bold;
	text-decoration: none;
	}
	
a:visited {
	color: #1e94cd;
	font-weight: bold;
	text-decoration: none;
	}
	
a:hover, a:active {
	/*background: #78A515;*/
	color: #78A515;
	text-decoration: none;
	}
a img {
   border: none;
}

blockquote {
   margin: 1em 0 1em 2em;
}

pre {

}

code {
   font-family: monospace;
   background-color: #dfdfdf;
}

/*-----------changed from----------margin: 1em 0 1em 2em;*/
ul {
   margin: 0;
}

ol {
   margin: 1em 0 1em 5px;
}

dl {
   margin: 1em 0;
}

dt {
   font-weight: bold;
   margin-top: .5em;
}

dd {
   margin: 0;
}

table {
   margin: 10px 0;
  
}

table caption {
   font-style: italic;
   text-align: left;
}

table thead {
   background-color: #dfdfdf;
}

table tfoot {
   background-color: #dfdfdf;
}

table th {
   padding: 5px;
   margin: 0;
   background-color: #dfdfdf;
   font-weight: bold;
   text-align: left;
}

table td {
   margin: 0;
   padding: 5px;
   border-bottom: 0px solid #ccc;
}

fieldset {
   padding: 1em;
}

.title{
	color:#333;
	}
/*----Main Layout styles----*/
/*----page container------*/
#pagecell{
	position:relative;
	margin: 0 auto;
	/*width:820px;*/
	width: 900px;
	top: 25px;
	background: url(../img/pagecellbk.jpg) no-repeat;
	/*background-color: #ffffff; */ /*---------this is the fix for ie6---------*/
}

#sl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#sr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

div#pagecell_footer {
   clear: both;
}
/*Header area*/
#hdwrapper {
   width: auto;
   margin: 0 auto;
   /*background: url(img/headbk.jpg);
   background-repeat: repeat-x;*/
   /*top:-10px; ------------------------------------------------the area messing up in Firefox-------------*/
   }

   body.fixed div#hdwrapper {
      width: 900px;
      margin: 0 0 0 0px;
      border-right: 0px solid #fff;
      border-left: 0px solid #fff;
	  height: 204px;
	  /*height: 118px;*/
   }

#header {
   position: relative;
   /*background: url(img/headbk.jpg) repeat-x;*/
   height: 204px;
   top:0px;    
}

#mast {
   height: 118px;
   width: 200px;
   margin-left: 3px;
   margin-top: 0px;
}

#mast h1{
   margin-top: 30px;
}

#mast_logo{
    float: left;
	display:block;
	width:250px;
	height:118px;
	margin-left: 0px;
}

.snk_logo{
	margin-left: 0px;
		
	}

.snk_logo a:link,
.snk_logo a:visited,
.snk_logo a:active {
        display: block;
        margin: 0;
        padding-top: 0px;
		color:#4d1171;
        font-size: 0px;
        /*background: url(img/snk_logo_cowboy.png) no-repeat;
		width: 250px;
        height: 118px;*/
		background: #e1e1e1 url(img/tp_pic_duck.jpg) no-repeat;
		width: 900px;
		height: 204px;
}

.snk_logo a:hover {
        /*background-image: url(img/snk_logo_cowboy.png);
		background-repeat: no-repeat;*/
		background: url(img/tp_pic_duck.jpg) no-repeat;

}

   body.fixed div#mast {
      width: 811px;
   }
/*main nav*/
   
/* Main Wrapper area */
div#wrapper {
   position: relative;
   width: auto;
   height: auto;
   margin: 0 3px 20px 3px;
   padding: 0px;
   background: #fbf9f9;
   /*background-image:url(../img/wrapbk.jpg);
   background-repeat: repeat-y;*/
   background-image: url(img/footer.jpg);
   background-repeat: no-repeat;
   background-position: bottom;
 }

   body.fixed div#wrapper {
      /*width: 813px;*/
	  width: 900px;
    }
	
/*div#inner_wrap{
   width: 811px;
   background-image: url(../images/wrapbk.jpg);
   background-repeat: repeat-y;
 }

div#inner_wrap_footer {
   clear: both;
}*/


div#wrapper_footer {
   clear: both;
   height: 25px;
}

div#m_wrap_footer {
   clear: both;
}
/*div#wrapperFoot {
   clear: both;
}*/

/*------all page layouts-------------------------------------------------------------------------------------------------*/
/* Right-hand sidebar */
div#newsContentbar {
   background-color: #C7C3B3;
   color: #333;
   padding: 10px;
   width: 150px;
   _width: 170px;
   margin: 20px 0px 5px 7px;
   float: right;
   font-size: 11px;
   line-height: 14px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

   body.oneColumn div#newsContentbar{
      display: none;
   }

   body.twoColumn div#newsContentbar {
      display: none;
   }


/*------News Contentbar 2-------------------------------------------------------------------------------------------------*/


/* Primary and right columns *//*-----------------------------------------------check against this--------------------------*/
/*div#newsContent {
   margin-top: 0;
   padding: 16px 25px 20px 20px;
   margin-right: 190px;
   background: #fff;
   width: 650px;
}*/

   body.oneColumn div#newsContent {
      margin-right: 0;
      padding: 46px 25px 20px 20px;
   }

   body.twoColumn div#newsContent {
      margin-right: 0;
   }
/*------end all page layouts---------------------------------------------------------------------------------------------*/

/*div#innerwrapperFoot{
   clear: both;
}*/
/*div#innerwrapper {
   background-image: url("");
   background-repeat: no-repeat;
   background-position: bottom left;
}*/
   
/*News area*/

/*div#newstop{
   background: url(../images/news_tp.jpg);
   background-repeat: no-repeat;
   height: 19px;
}

  body.fixed div#newstop{
      width: 580px;
      border-top: 5px solid #fff;
      border-left: 0px solid #fff;   
   }*/

div#newsContent{
   width: 560px;
   /*height: auto;*//*----------Height of news area-------------------*/
   margin: 0px auto 50px auto;
   padding: 0;
   line-height: 18px;
   /*background-color: #fff;*/
 }

   body.fixed div#newsContent{
      float: right;
	  width: 580px;
	  /*background:#fff;*/
	  margin-right:8px;
    }

/*main newsContent wrapper section*/

#m_wrap{
   float: left;
   /*margin-left:205px;*/
   /*width: 550px;
   .width: 560px;*/
   width: 635px;
   margin-top:30px;
   padding: 0px 27px 20px 25px;
   .padding: 0px 20px 20px 5px;
}

#m_wrap ul, li{
   padding: 0 0 10px 0;
   margin:0;
}

#m_wrap h1{
   margin: 0 0 21px 0;
   
}

#m_wrap h2{
   color: #000;
   line-height: 20px;
}

#m_wrap h2 a{
   text-decoration: none;
}

#m_wrap h3 a{
   text-decoration: none;
}

/*#m_wrap p{
	font-size: 13px;
	margin: 0 0 10px 0;
}*/



/*----picarea begin-------*/
div#picarea {
   overflow: hidden;
   margin: 4px 0 2em 0;
   /*width: 562px;*/
   width: 635px;
   _width:552px;
   
}

   /*div#picarea .onepic{
      float: left;
	  width: 550px;
	  
	  overflow: hidden;
   }*/
   
   div#picarea .onepic{
      float: left;
	  width: 795px;
	  /*background: #333;*/
	  overflow: hidden;
   }

   div#picarea .twopic{
      float: left;
      width: 275px;
	  _width: 272px;
      overflow: hidden;
	  margin: 0 5px 0 0;
	  _margin: 0 3px 0 0;
   }

   div#picarea .threepic{
      float: left;
	  width: 205px;
	  height: 310px;
	  overflow: hidden;
	  margin: 0 3px 0 0;
	  /*background:#4e1073;*/
	  background:#C7C3B3;
	}
   
   /*div#picarea .threepic{
    border: 1px solid #A9A9A9;
	background: url() 2px 2px no-repeat #F7F4F7;
	color: #000;
	float: left;
	width: 180px;
	padding: 2px;
	margin-top: 1px;
   
   }*/
   
   div#picarea .threepic p{
      padding: 0px 5px 3px 10px;
	  font-size: 105%;
	  color:#333;
   }
   
   div#picarea .threepic h5{
      padding: 0px 0 0 10px;
	  font-size: 120%;
   }

div.picbox{
   float: left;
   height: 150px;
   overflow: hidden;
}

/*----picarea ends--------*/

div#specialty_inner{
    position: relative;
	width: 170px;
	margin: 39px 5px 20px 10px;
	.margin: 9px 5px 20px 10px;
	_margin: 5px 5px 20px 10px;
}

div#specialty_inner h2{
   font-size: 160%;
   font-weight: bold;
   line-height: 1.2em;
   margin: 10px 7px 0 7px;
   color:#4d1170;
}

div#specialty_inner h3{
   font-size: 160%;
   font-weight: bold;
   line-height: 1.2em;
   margin: 10px 7px 0 -4px;
   padding: 10px 0 0 0 ;
   .margin: 5px 7px 0 -7px;
   .padding: 5px 0 0 0 ;
   color:#4d1170;
}

div#specialty_inner h3 a:link,
div#specialty_inner h3 a:visited,
div#specialty_inner h3 a:active,
{
	padding: 10px 7px 0 3px;
}

div#specialty_inner h5{
   font-size: 130%;
   font-weight: bold;
   line-height: 1.2em;
   margin: 20px 7px 0 7px;
   color:#000;
}

div#specialty_inner dd{
   font-size:100%;
   line-height: 15px;
   color:#333;
   margin: 0 7px 0 7px;
}

/*#l_wrap ul{
   margin-left: 2em;
}*/

div#specialty_inner dt{
margin-left: 7px;
}

div#specialty_inner dl dt{
   margin: 0 7px 0 8px;
}

div#specialty_inner dd ul{
    margin: 5px 0 5px 0;
}

div#specialty_inner dd ul li{
    margin: 2px 7px 2px 8px;
}


div#specialty_inner ul li{
   font-size:110%;
   line-height: 15px;
   color:#333;
   margin: 0 7px 0 8px;
   padding: 0px;
   list-style-type: none;
}

div#specialty_inner a:link,
div#specialty_inner a:active,
div#specialty_inner a:visited{
   color: #8f44c0;
   text-decoration: none;
}

div#specialty_inner ul li a:link,
div#specialty_inner ul li a:active,
div#specialty_inner ul li a:visited{
   color: #60158b;
}

div#specialty_inner ul li a:hover{
   color: #48b1cf;
   text-decoration: underline;
}

div#specialty_inner dd ul li a:link,
div#specialty_inner dd ul li a:visited,
div#specialty_inner dd ul li a:active{
   text-decoration: none;
   color:#000;
}

div#specialty_inner dd ul li a:hover{
   text-decoration: underline;
   color:#d08738;
}


div#newsandevents{
   width: 368px;
   margin: 0 5px 0 5px;
   padding-left: 8px;
   padding-right: 8px;
   float:left;
}

div#newsandevents p{
   font-size:100%;
   line-height: 15px;
   color:#333;
   margin: 0px 0px 10px 0px;
} 

div#newsandevents h2{
   margin: 15px 0px 20px 0px;
   color: #4d1170;
}

.date{
   font-family: Arial, Helvetica, sans-serif;
   font-style:italic;
   font-weight: bold;
   font-size: 90%;
   color:#a5a39e;
}

.title{
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 120%;
   color:#7519aa;
}



/*Footer area*/

div#footerwrapper{
   position: relative;
   /*top:-29px;
   .top:0;
   _top:0;*/
   width: auto;
   height: 150px;
   margin: 0 auto;
   padding: 0px;
   /*background-image: url(img/footer.jpg);
   background-repeat: repeat-x;
   background-color: #b4b1a9;*/
   z-index: 1000;
}

   body.fixed div#footerwrapper{
    border-top: 0px solid #fff;
	}

#feeds{
    float: right;
	display:block;
	/*width:810px;*/
	width: 892px;
	height:20px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 4px;
	_margin-top: 3px;
	
}

#feeds a:link,
#feeds a:visited,
#feeds a:active {
        float: right;
		display: block;
        width: 20px;
        height: 20px;
        margin: 0;
        padding-top: 2px;
		padding-left: 20px;
		_padding-top: 0px;
		_padding-bottom: 0px;
		color:#44157f;
        font-size: 1px;
        background:url(../images/feeds.jpg);
		background-repeat: no-repeat;
		
}

#feeds a:hover {
        background-image: url(../images/feeds.jpg);
		background-repeat: no-repeat;
}

/*div#feeds{
  float:right;
  width:800px;
  margin-top: 4px;
  .margin-top: 5px;
  _margin-top: 4px;
  margin-bottom: 6px;
  .margin-bottom: 7px;
  _margin-bottom: 6px;
  margin-right: 0px;
  text-align: right;
  color:#fff;
}

div#feeds a:link,
div#feeds a:visited,
div#feeds a:active { 
	text-align:right;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0 4x;
	padding: 3px 5px 3px 23px;
	color: #ffffff;
	background:  url(../img/feeds.jpg) no-repeat left center;
	width: 20px;
	height: 20px;
	.width: 23px;
	.height: 23px;
}

div#feeds a:hover{
    text-decoration: underline;
}*/



div#footer_inner{
   position: relative;
   top:-29px;
   width: auto;
   height: 117px;
   margin: 0px auto;
   padding: 0px;
   clear: both;
}

   body.fixed div#footer_inner{
    /*width: 811px;*/
	width: 892px;
   	/*background-color: #fbf9f9;*/
   }

/*div#footer_inner{
 width: 800px;
 margin: 0px auto;
 }*/

/* Footer address styling */
div#foot_content address {
   text-align: right;
   font-style: normal;
   font-weight: bold;
   line-height: 20px;
   padding:0px 5px 0 0;
   margin: 40px 0 0 0;
   color: #fff;
}

/* Other footer content (currenty holds copyright info) */
div#foot_content dd {
   text-align: right;
   color: #fff;
   font-weight: bold;
   margin: 0 5px 0 0;
   padding: 0;
   line-height: 20px;
}

div#foot_content a {
   text-decoration: none;
   color: #fff;
}

div#foot_content a:hover {
   text-decoration: underline;
   color: #1e94cd;
}

div#foot_content{
	margin-top: 0px;
}	
/*----end main layout styles----*/


/*--*/

#tp_nav {
        float: right;
        height: 26px;
        margin: 0 20px 0 0;
}

#tp_nav ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
}

#tp_nav ul li {
        display: inline;
        margin: 0 0 0 30px;
		line-height: 25px;
        text-indent: 0;
        padding: 0;
        font-size: 11px;
}

#tp_nav ul li a:link,
#tp_nav ul li a:visited,
#tp_nav ul li a:active {
        padding: 0 6px;
		color: #fff;
   		text-decoration: none;
   		font-size: 1.1em;
   		font-weight: bold;
}

#tp_nav ul li a:hover{
		color: #a5c9df;
}

#tp_nav ul li form {
   display: inline;
}

#tp_nav ul li input {
   width: 100px;
   padding: 0 2px;
   margin: 4px 0 0 5px;
   font-size: 11px;
   background: #fbf9f9;
   color: #333;
   font-weight: bold;
   border: 1px inset #ccc;
   font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
}

#tp_nav ul li input:focus {
   border: 1px inset #efefef;
}


/* Left nav styling */

div#sidenav{
   position: relative;
   width: 203px;
   margin-top: 0px;
   background:#4c1070;
   border-bottom: 5px solid #fff;
   top: 0px;
   _top: -8px;
 }
 
 
 #give_button{
    float: left;
	display:block;
	width:203px;
	height:39px;
	margin-left: 0px;
	border-bottom: 5px #fff solid;
	.border-bottom: 0px #fff solid;}

.giving a:link,
.giving a:visited,
.giving a:active {
        display: block;
        width: 203px;
        height: 39px;
        margin: 0;
        padding-top: 15px;
		_margin-bottom: -16px;
		color:#d08738;
        font-size: 1px;
        background:url(../img/givenowsm.jpg);
		background-repeat: no-repeat;
		
}

.giving a:hover {
        background-image: url(../img/givenowsm_over.jpg);
		background-repeat: no-repeat;
}
 
 
 div#sidenav img{
   margin: 0px;
   padding: 0px;
 }

ul#links {
   margin: 0px 0 0 0;
   padding: 12px 0;
   
   font-weight: bold;
   list-style-type: none;
 }

ul#links li {
   text-decoration: none;
   font-size: 12px;
   margin: 10px 0;
   _margin: 1px 0;
   padding: 0;
   line-height: 16px;
   _line-height: 8px;
}

ul#links p {
   margin: 1em 0 1em 17px;
}

.noLink {
   display: block;
   padding: 0 1em 2px 16px;
   line-height: 16px;
   background-image: url();
   background-repeat: no-repeat;
   background-position: -8px 0;
}

ul#links li a:link,
ul#links li a:active,
ul#links li a:visited {
   display: block;
   padding: 0 1em 2px 16px;
   text-decoration: none;
   line-height: 16px;
   color: #fff;
 }

ul#links li a:hover {
   text-decoration: none;
   color:#fdb316;
   background:#60178c;
   background-repeat: no-repeat;
}


ul#links li ul {
   list-style-type: none;
   margin-top: 0;
   margin-bottom: 0;
}

ul#links li ul li {
   margin: 4px 0 4px 16px;
}

ul#links li ul li a:link,
ul#links li ul li a:visited,
ul#links li ul li a:active,
ul#links li ul li a:hover{
   background-image: none;
   font-size: 10px;
   line-height: 12px;
   padding: 0;
}
/*  Search  
div#search{
   position: absolute;
   width: 135px;
   z-index: 1000;
   top: 90px;
   .top: 85px;
   left: 665px;
}

div#search input:focus {
	background-color: #ffffff;
	border: 1px solid #d08738;
}

div#search input{
	font-family: Arial, sans-serif;
	background-color: #edecec;
	border: 1px solid #a5c9df;
	color: #333;	
	margin-top: 0;
	margin-bottom: 5px;
}

div#search input.submit{
    background: url(../images/searchbtn.jpg);
	clear:both;
}*/

/*---Extras---*/

.bold{
   font-weight: bold;
}

.floatleft
{
float: left;
margin: 0 10px 10px 0px;
padding: 2px;
}

 .floatright
{
float: right;
margin: 0 0px 10px 10px;
padding: 2px;
}

div.clearer {
	clear: both;
}


div#lcornr{
   position: absolute;
   top: 0px;
   left: 203px;
   margin: 0px;
   padding: 0px;
   width:24px;
   height:25px;
   z-index: 10000;
   background: url(../img/left_cornr.jpg) no-repeat;
}

div#pageNav{
   float: right;
   width: 570px;
   background:#fefefe;
   padding: 5px 0 5px 0;
}

#l_wrap{
   float:left;
   width: 203px;
   margin: 0px 0px 60px 0px;
}

#r_wrap{
   float:right;
   width: 203px;
   margin: 0px 0px 60px 0px;
   /*background: #333;*/
}

/* breadcrumbs*/
div#breadcrumbs {
   margin: 0 0 0 0px;
   font-size: 9px;
   height: 25px;
   
}

   /*body.KSU_oneColumn div#KSU_pageNav div#KSU_breadcrumbs {
      position: relative;
      top: 24px;
   }*/

div#breadcrumbs ol {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

div#breadcrumbs ol li {
   display: inline;
   margin: 0;
   padding: 0 5px 0 0;
   font-size: 10px;
   line-height: 23px;
}

/*div#breadcrumbs ol li a:link,
div#breadcrumbs ol li a:visited,
div#breadcrumbs ol li a:active{
   color: #666;
}

div#breadcrumbs ol li a:hover{
   color: #7519aa;
   text-decoration: underline;
}*/

div#breadcrumbs a:link,
div#breadcrumbs a:visited,
div#breadcrumbs a:active{
    color: #8a8989;
	text-decoration: none;
}

div#breadcrumbs a:hover{
   color: #7519aa;
   text-decoration: underline;
}

#content{
    width: 560px;
	height: auto;
	top: 55px;
	left: 210px;
}

#textresize{
	width: 170px;
	height: 21px;
	position: absolute;
	top: 43px;
	left: 411px;
	display:inline;
}

#textresize_label{
    float: left;
	height: 18px;
	width: 95px;
	overflow: hidden;
	font-family: Arial, sans-serif;
	font-size: 80%;
	color: #000;
	padding: 4px 0 0 0;
}

#textresize_sm{
    float: left;
	display:block;
	width:31px;
	height:18px;
	margin-left: 5px;
}

.decrease_sm a:link,
.decrease_sm a:visited,
.decrease_sm a:active {
        display: block;
        width: 31px;
        height: 18px;
        margin: 0;
        padding-top: 15px;
		color: #ffffff;
		font-size: 0px;
        background:url(../img/decrease_txt.jpg);
		background-repeat: no-repeat;
		
}

.decrease_sm a:hover {
        background-image: url(../img/decrease_txt_hover.jpg);
		background-repeat: no-repeat;
}


#textresize_lg{
    float: left;
	display:block;
	width:31px;
	height:18px;
	margin-left: 5px;
}

.increase_lg a:link,
.increase_lg a:visited,
.increase_lg a:active {
        display: block;
        width: 31px;
        height: 18px;
        margin: 0;
        padding-top: 15px;
        color: #ffffff;
		font-size: 0px;
        background-image: url(../img/increase_txt.jpg);
        background-repeat: no-repeat;
}

.increase_lg a:hover {
        background-image: url(../img/increase_txt_hover.jpg);
		background-repeat: no-repeat;
}

#contentarea ul,li{
        padding: 2px 15px 5px 5px;
		list-style-type: none;
}

.required{
	block: display;
	width: 15px;
	height: 15px;
	float: left;
	background: url(../forms/images/asterix.jpg);
	background-repeat: no-repeat;
}


.options ul,.options li{
	line-height: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	font-size: 110%;
	list-style-type: disc;	
}

/*-----------------------Added------------------------------*/
.comments {
	font-size: 80%;
	padding-bottom: 25px;
	border-bottom: 3px double #eee;
	}
	
.comments a:link, .comments a:visited {
	color: #1e94cd;
	font-weight: bold;
	text-decoration: none;
	}
	
.comments a:hover, .comments a:active {
	background: #78A515;
	color: #fff;
	text-decoration: none;
	}	
	
.alt {
	background: #EAF8CF !important; 
	border: 1px solid #D5F0A4 !important;
	padding: 10px 10px 0 10px !important;
	}
	
.alt:hover {
	border: 1px solid #ACE149 !important;
	}
	
.commentlist li:hover {
	border: 1px solid #ACE149;
	}
	
.commentlist {
	padding: 0;
	margin: 0;
	}
	
.commentlist li {
	list-style: none;
	padding: 10px 10px 0 10px;
	background: #F6FCEB;
	border: 1px solid #DEF3B6;
	margin: 10px;
	color: #1e94cd;
	}
	
p.metadate {
	font-size: .8em;
	margin: 0;
	text-transform: uppercase;
	}
	
p.comment_meta {
	margin: 0 0 10px 10px;
	font-size: .9em;
	}
	
.comment_author a:visited {
	font-weight: bold;
	text-decoration: none;
	}
	
.reply {
	font-weight: bold;
	font-size: 1.2em;
	margin: 10px 0 0 10px;
	}
	
.warning p { /* Used on the search page (image will appear if no result is found) */
	background: url(images/warning.gif) no-repeat left;
	height: 160px;
	padding: 20px 0 0 90px;
	font-size: 1.5em;
	margin: 0 0 0 10px;
	}
	
.postinput {
	margin-left: 10px;
	}
	
#links{
	padding-left: 30px;
	padding-top: 60px;
}


#links li {
	list-style-type: none;
	background: url(images/links_bullet.gif) no-repeat 0 50%;
	padding: 2px 0 2px 10px;
	}
	
#links ul {
	padding: 5px 10px 30px 0px;
	margin: 0;
	}
	
#links a {
	font-size: .9em;
	text-decoration: none;
	}
	
#links a:link {
	color: #1e94cd;
	font-weight: normal;
	}
	
#links a:visited {
	color: #aaa;
	}
	
#links a:hover, #links a:active {
	/*background: #80BE14;*/
	color: #78A515;
	}
	
#links h3{
	margin: 0px;
	padding: 0px;
}

/*---------------------Accordian css----------------------*/
/* * { margin: 0; padding: 0; }
html, body, #main { height: 100% }
body, div { font-family: 'lucida grande', helvetica, verdana, arial, sans-serif }
body { margin: 0; padding: 0; font-size: small; color: #333 }
h1, h2 { font-family: 'trebuchet ms', verdana, arial; padding: 10px; margin: 0 }
h1 { font-size: large }
h3 { margin-top: .5em; }*/
#main { padding: 1em; }
#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc;
    background: url(bg.gif) repeat-x; text-align: center }
#banner a { color: white; }
fieldset { padding: 8px; }
legend { font-weight: bold; }

pre { margin-bottom: 1em; }
    
.jscom, .mix htcom   { color: #4040c2; }
.com      { color: green; }
.regexp   { color: maroon; }
.string   { color: teal; }
.keywords { color: blue; }
.global   { color: #008; }
.numbers  { color: #880; }
.comm     { color: green; }
.tag      { color: blue; }
.entity   { color: blue; }
.string   { color: teal; }
.aname    { color: maroon; }
.avalue   { color: maroon; }
.jquery   { color: #00a; }
.plugin   { color: red; }

li { list-style-type: none; }
.basic, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }

.basic  {
	width: 450px;
	font-family: verdana;
	border: 1px solid #e1e1e1;
}
.basic div {
	background-color: #fff;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
	background-image: url("AccordionTab0.gif");
}
.basic a:hover {
	background-color: white;
	background-image: url("AccordionTab2.gif");
}
.basic a.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("AccordionTab2.gif");
}

#list2 {
	height: 178px;
	border: 1px solid #eee;
	overflow: hidden;
}
#list2 .red {
	color: red;
	background-color: red;
}
#list2 .green {
	color: green;
	background-color: green;
}
#list2 .blue {
	color: blue;
	background-color: blue;
}
#list2 dd { height: 130px; overflow: hidden; }

#list3 { border: 1px solid #111;
		width: 630px;
 }
#list3 div.selected .title { font-weight: bold; }
#list3 div div {
	border-left:0px solid #6699CC;
	padding: 5px;
}
#list3 div.title {
	border: 1px solid #3366AA;
	background-color: #6699CC;
	padding: 10px;
	cursor: pointer;
	color: #333;
	font-size: 75%;
}
#list3 div.selected {
	border-bottom: none;
}

#navigation {
	border:1px solid #5263AB;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#E2E2E2;
	width:200px;
}
#navigation a.head {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#5263AB url(collapsed.gif) no-repeat scroll 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
}
#navigation a.head:hover {
	color:#FFFF99;
}
#navigation a.selected {
	background-image: url(expanded.gif);
}
#navigation a.current {
	background-color:#FFFF99;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li a {
	color:#000000;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation li li a:hover {
	/*background-color:#FFFF99;
	color:#FF0000;*/
	color: #78A515;
}

#wizard {
	width: 200px;
	border: 1px solid black;
}
#wizard .title {
	background-color:#DDDDDD;
}

@media print {
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}

/*--------------------comment section------------------------------*/
.meta {
	background: #F5F5F5;
	font-size: .9em;
	padding: 2px;
	margin-left: 2px;
	}
	
.meta:hover {
	background: #F7FEDC;
	}
	
.highlight { /* Basic highlight for text */
	background: #F7FEDC;
	}
	
.comments {
	font-size: 80%;
	padding-bottom: 25px;
	border-bottom: 3px double #eee;
	}
	
.comments a:link, .comments a:visited {
	color: #1e94cd;
	font-weight: bold;
	text-decoration: none;
	}
	
.comments a:hover, .comments a:active {
	background: #78A515;
	color: #fff;
	text-decoration: none;
	}	
	
.alt {
	background: #EAF8CF !important; 
	border: 1px solid #D5F0A4 !important;
	padding: 10px 10px 0 10px !important;
	}
	
.alt:hover {
	border: 1px solid #ACE149 !important;
	}
	
.commentlist li:hover {
	border: 1px solid #ACE149;
	}
	
.commentlist {
	padding: 0;
	margin: 0;
	}
	
.commentlist li {
	list-style: none;
	padding: 10px 10px 0 10px;
	background: #F6FCEB;
	border: 1px solid #DEF3B6;
	margin: 10px;
	color: #1e94cd;
	}
	
p.metadate {
	font-size: .8em;
	margin: 0;
	text-transform: uppercase;
	}
	
p.comment_meta {
	margin: 0 0 10px 10px;
	font-size: .9em;
	}
	
.comment_author a:visited {
	font-weight: bold;
	text-decoration: none;
	}
	
.reply {
	font-weight: bold;
	font-size: 1.2em;
	margin: 10px 0 0 10px;
	}
	
.warning p { /* Used on the search page (image will appear if no result is found) */
	background: url(images/warning.gif) no-repeat left;
	height: 160px;
	padding: 20px 0 0 90px;
	font-size: 1.5em;
	margin: 0 0 0 10px;
	}
	
.postinput {
	margin-left: 10px;
	}
.entrytext p{
	padding: 0 0 10px 5px;
	}
	
.entrytext h3{
		color: #666;
		font-size: 90%;
		padding: 0 0 10px 5px;
	}
	
.entrytext h3 a:link{
		color: #666;
	}
	
#counter{
	float: left;
	}
