body 
{
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	background: #91a171 url(../images/layouts/spring/bg.gif) top left repeat;
	color: #57717e;
	font-size: .85em;
}

h1, h2, h3, h4, h5, h6 {font-family: Trebuchet, "Trebuchet MS", verdana, Arial, sans-serif;  margin: 1.5em 0 1em 0; font-size: 1.35em;}
h1 {color: #7a9058; font-size: 1.5em; margin: 0 0 0 -15px; padding: 20px 20px 5px 20px; background: url(../images/layouts/spring/bubbles.gif) top left no-repeat;}

table tr td {text-align: center;}
table {width: 100%;}



a:link {color: #5f812a;}
a:hover {text-decoration: none;}
a:visited {color: #7a9058;}

p {padding-bottom: .5em;}
.invisible {display: none;}
.right {float: right;}
.left {float: left;}


.breadcrumb {font-size: .8em; float: right;}
.breadcrumb a {text-decoration: none;}
img {border: 0; }

div.row {float: right; padding: 0 5px; margin-bottom: 5px; text-align: center; font-size: .8em; width: 80px;}
div.row a {text-decoration: none; }
div.row img {background-color: #c3cc9f;}
div.row img:hover {background-color: #bac493;}
hr {clear: right; margin-top: 1.5em; height: 1px; color: #1e2133; background-color: #1e2133;}


#content h3 {clear: right; padding: 10px 5px; }


div.block  
{
	width: 700px; 
	background: #d1d9b3 url(../images/layouts/spring/block.jpg) top left repeat-y; 
	margin: 10px 0 30px 0; 
	font-size: .9em;
	border-bottom: 6px solid #99a0a3;
	color: #745e52;
}
div.block ul li {list-style-type: none; border-bottom: 1px dashed #1e2133; padding: 1em 0;}
div.block ul {margin: 0 2em; padding: 0 0 2em 0;}
div.block h2 {height: 32px; overflow: hidden; background: #829aa6 url(../images/layouts/spring/block-banner.jpg) top left no-repeat; margin: 0; padding: 10px 0 0 45px; font-size: 1.2em; color: #d4e7b3; font-family: Trebuchet, "Trebuchet MS"; letter-spacing: .1em;}

div.block img {padding: 10px 10px 30px 20px;}
div.block p {padding: 0 2em .5em 2em;}
div.block hr {clear: both; visibility: hidden;}
div.block h3 {background: url(../images/layouts/spring/block-title.gif) top left no-repeat; margin: 0 0 0 15px; height: 20px;  }
#wrapper
{
	width: 980px;
	margin: 5px auto 0 auto;
	position: relative;
}

#container
{
background:  url(../images/layouts/spring/wrapper.png) top left repeat-y;

}

#dolls
{

z-index: 99;
height: 130px;
width: 302px;
position: absolute;
right: 0px;
top: 30px;
background: url(../images/layouts/spring/dolls.png) top left no-repeat;
}
#doll
{

z-index: 99;
height: 196px;
width: 120px;
position: absolute;
left: 157px;
top: 30px;
background: url(../images/layouts/spring/doll.png) top left no-repeat;
}

#banner
{
	height: 161px;
	background: url(../images/layouts/spring/banner.png) top left no-repeat;
}

#navbar
{
	float: left;
	width: 192px;
	overflow: hidden;
	margin-left: 11px;
	position: relative;	
}

#navbar a {color: #b3cc9e; text-decoration: none; display: block; padding: 18px 31px;}
#navbar a:hover {padding-left: 32px; color: #c0ea9c; background: url(../images/layouts/spring/link.gif) top left repeat-y;}
#navbar ul li 
{
	font-family: Trebuchet, "Trebuchet MS"; 
	font-weight: bold;
	letter-spacing: .1em;
	list-style-type: none;
	font-size: 1em; 
	padding: 0; 
	margin: 0;
	border-bottom: 1px dashed #334d5a;
	line-height: .5em;
}
#navbar ul {margin: 0 0 0 3px; padding: 0; border-top: 1px dashed #334d5a;}
#content
{
	margin-left: 200px;
	padding: 5px 40px 0px 30px;
	line-height: 2em;
	padding-bottom: 1px;
	position: relative;
	
}

#footer
{
	height: 52px;
	background: url(../images/layouts/spring/footer.png) top left no-repeat;
	clear: both;
	padding-top: 1px;
}

#legal {	font-size:.775em; margin-left: 230px;}
#legal ul{ margin: 0; padding: 0; font-style: normal;}
#legal ul li {display: inline; list-style-type: none;}

#mycustomscroll {
	overflow: auto;
	position: relative;
	height: 375px; 
	overflow: auto; 
	width: 680px; 
	background: #c9d1ab ; 
	border: 1px solid #aab488;
	border-top: 2px solid #aab488;
	}
#mycustomscroll2 {
	overflow: auto;
	position: relative;
	height: 300px; 
	}

#mycustomscroll h2, #mycustomscroll p {padding: 0 20px;}

#spaced ul li {padding: 40px  0; margin: 40px  0; color: red;}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 15px;
background: #d7e0c1 url(../images/layouts/spring/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #94a8a5 url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(../images/layouts/spring/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(../images/layouts/spring/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(../images/layouts/spring/horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(../images/layouts/spring/basebarcaps_verticalbarbody.png) -45px -15px;
}
/* Scroll Bar Master Styling Ends Here */


