body 	{
margin: 0px 0px 0px 0px;
background-image: url(images/merged-background-left.jpg); 
background-repeat: repeat-y; 
/* background-attachment:  fixed; */
background-position: top left;
background-color: #000000; 
color: #CCCCCC; 
font: 10pt Verdana, Arial, Helvetica, sans-serif;
}
div.sec1 {
background-image:url(images/merged-background-right.jpg);
background-repeat: repeat-y; 
/* background-attachment:  fixed; */
background-position: top right;
}

.bodybase {
background: url(images/bottom_crackedback.jpg) bottom right no-repeat;
}

img {border: 0px}
a img {border: none; }

A:visited  {color: #f3e0ac; text-decoration: none}
A:link  {color: #f3e0ac; text-decoration: none;}
A:active  {color: #FFFFFF; text-decoration: none}
A:hover   {cursor: hand; color: #FFFFFF; text-decoration: underline}



.footer {font-size: 12px;}
.footer a:link    {color:#9a5209; text-decoration: none;}
.footer a:visited {color:#9a5209; text-decoration: none;}
.footer a:active  {color: #FFFFFF; text-decoration: none}
.footer a:hover   {cursor: hand; color: #f3e0ac; text-decoration: underline}

.sidebar a:link    {color:#570004; text-decoration: none;}
.sidebar a:visited {color:#570004; text-decoration: none;}
.sidebar a:active  {color: #FFFFFF; text-decoration: none}
.sidebar a:hover   {cursor: hand; color: #f3e0ac; text-decoration: underline}
.sidebar {color: #000000; font: small georgia, times;}

.content a:link    {color:#f3e0ac; text-decoration: underline;}
.content a:visited {color:#f3e0ac; text-decoration: underline;}
.content a:active  {color: #FFFFFF; text-decoration: none}
.content a:hover   {cursor: hand; color: #FFFFFF; text-decoration: underline;}

.content {
	padding: 0px;
	margin: 0px 27px 0px 28px;
	color: #CCCCCC;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	text-align: justify;
	}

.login {padding: 0px; 
margin: 0px 0px 0px 0px;
color: #888; font: 
14px georgia, times;
background-color:#000000;
border: 1px solid #FFFFFF; 
font-size: 1.0em
}

.footnote {
padding: 0px; 
color: #CCCCCC; 
font: 8pt Verdana, Arial, Helvetica, sans-serif; 
line-height: 1.6em;
}

.navbar {
margin: 0px 0px 0px 0px;
}

h1 {
font-size: 34px;
line-height: 38px;
font-weight: normal;
color: #cca167;
font-family: georgia, times;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
padding: 0px; 
border: 0px solid  #4d1813;
}

div.sub-title h1 {
	padding: 0px;
	font-family: georgia, times;
	font-weight: normal;
	font-size: 22px;
	color: #FFFFFF;
}


h2 {
font-size: 30px;
line-height: 43px;
font-weight: normal;
color: #cca167;
font-family: georgia, times;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
padding: 0px; 
border: 0px solid  #4d1813;
}

h3 {
font-size: 24px;
line-height: 43px;
font-weight: normal;
color: #cca167;
font-family: georgia, times;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
padding: 0px; 
border: 0px solid  #4d1813;
}

h4 {
font-size: 18px;
line-height: 26px;
font-weight: normal;
color: #cca167;
font-family: georgia, times;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
padding: 0px; 
border: 0px solid  #4d1813;
}

h5 {
font-size: 30px;
line-height: 43px;
font-weight: normal;
color: #FFFFFF;
font-family: georgia, times;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
padding: 0px; 
border: 0px solid  #4d1813;
}


.cap {
float: left;
width: 30px;
font-size: 45px;
line-height: 33px;
font-weight: normal;
color: #cca167;
font-family: georgia, times;
margin-top: 3px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 2px; 
padding: 2px; 
border: 1px solid  #4d1813;
background-color: #4d1813; 
background: url(images/cap_back.jpg)
}
.cap_wide {
float: left;
width: 42px;
font-size: 45px;
line-height: 33px;
font-weight: normal;
color: #cca167;
font-family: georgia, times;
margin-top: 3px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 2px; 
padding: 2px; border: 
1px solid  #4d1813;
background-color: #4d1813; 
background: url(images/cap_back.jpg)
}
.cap_medium {
float: left;
width: 34px;
font-size: 45px;
line-height: 33px;
font-weight: normal;
color: #cca167;
font-family: georgia, times;
margin-top: 4px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 2px; 
padding: 2px;

border: 1px solid  #4d1813;
background-color: #4d1813; 
background: url(images/cap_back.jpg)
}
div.error {
background-color: #cca97b;
color: #2E0000;
font-weight: bold;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
}

input.error,select.error,textarea.error {border: 1px solid #ff0000; background-color: #fff0f5; color: #ff0000;}

.important {
padding: 8px 10px 7px 20px; 
border: #854708 1px solid; 
width: 95%;
} 

*>.important {
background: #4d2a04; 
-moz-border-radius: 7px; 
background: url(images/important_back2.jpg) no-repeat
}

.important legend {
padding: 1px 15px; 
background: #000000; 
border: #854708 1px solid; 
color: #FFFFFF; 
font: 1.2em Verdana, Arial, Helvetica, sans-serif 
-moz-border-radius: 4px; 
background: url()
}

.css {
	color: #f2efe6; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.0em;
}

.css strong {
	font-weight: 400; 
	font-size: 1.0em; 
	padding-right: 5px; 
}

ul.g_ball	{
	text-indent: 0px;
	padding: 5px;
    margin: 0px;
    list-style-position: inside;
    list-style-image: url(images/secret_ball.jpg);
    line-height: 150%;
    font-weight: normal;
	}
ul.r_ball	{
	text-indent: 0px;
	padding: 5px;
    margin: 0px;
    list-style-position: inside;
    list-style-image: url(images/red_ball.jpg);
    line-height: 150%;
    font-weight: normal;
	}	
ul.r_ball_trans	{
	text-indent: 0px;
	padding: 0px;
    margin: 17px;
    list-style-position: outside;
    list-style-image: url(images/red_ball.gif);
    line-height: 140%;
    font-weight: normal;
	}	
ul.r_ball2	{
	text-indent: 0px;
	padding: 0px;
    margin: 27px;
    list-style-position: outside;
    list-style-image: url(images/red_ball.gif);
    line-height: 140%;
    font-weight: normal;
	}	


dl	{
	text-indent: 15px;
	padding: 0px;
    margin: 0px;
    line-height: 150%;
    font-weight: normal;
    font-size: .8em;
	}

input,select,textarea	{
	border: 1px solid #cca167; 
	background-color: #f8f8f8; 
	color: #000; 
	font: 10pt Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px 0px 0px 0px;
}

.inputbutton, input[type="image"], button
{
        border-style: none;
}

.menu_heading{font-size: 120%;}

.style1 {color: #000000;}
.style2 {color: #CCCCCC; background:#000000}

#photoholder {
	  background:#00000;
	  height:150px;
		overflow:hidden;
	  width:160px;
		position:relative;
	}
#photoholder2 {
	  background: #00000;
	  height: 198px;
		overflow: hidden;
	  width: 268px;
		position: relative;
	}	

div.tagcloud {
	text-align: center;
	padding: 0px;
		margin:10px;
	margin-top: 10px;
}
div.tagcloud span { padding:5px; }	
div.tagcloud span.level1 { font-size: 14px; line-height: 17px; }
div.tagcloud span.level2 { font-size: 15px; line-height: 17px; }
div.tagcloud span.level3 { font-size: 17px; line-height: 20px; }
div.tagcloud span.level4 { font-size: 19px; line-height: 23px; }
div.tagcloud span.level5 { font-size: 22px; line-height: 26px; }
div.tagcloud span.level6 { font-size: 23px; line-height: 26px; }
div.tagcloud span.level7 { font-size: 25px; line-height: 28px; }
div.tagcloud span.level8 { font-size: 27px; line-height: 32px; }
div.tagcloud span.level9 { font-size: 28px; line-height: 34px; }

div.box-content {
    background: url('/images/box_top_left.gif') no-repeat top left;
}

div.box-content h1 {
	margin: 0 22px 0px 30px;
	padding: 0px; 
    height: 62px;
    line-height: 62px;
	font-family: georgia, times;
	font-weight: normal;
	font-size: 22px;
	color: #FFFFFF;
}

div.box-header {
    background: url('/images/box_top_right.gif') no-repeat top right;
}
div.box-header h1 {
    background: url('/images/box_top_center.gif') no-repeat top;
	}
div.box-header h1 span {
    position: relative;
    top: 9px;
}
div.box-outer-body {
    background: url('/images/box_center_left.gif') repeat-y left;
}
div.box-body {
    background: url('/images/box_center_right.gif') repeat-y right;
}
div.box-inner-body {
    background: url('/images/box_center_center.gif') no-repeat ;
    margin: 0px 30px 0 1px;
	padding: 1px;
	padding-left:30px;
}

div.box-inner-body h1 {
	position: relative;
	left: -30px;
}

div.box-inner-body-table {
    background: url('/images/box_center_center.gif') no-repeat ;
	margin: 0px 22px 0 1px;
	padding: 1px;
	padding-left:25px;
}
div.box-inner-body p:first-child {
    margin-top: 0;
    padding-top: 10px;
}
div.box-inner-body p:last-child {
    margin-bottom: 0;
}

div.box-outer-footer {
    background: url('/images/box_bottom_left.gif') no-repeat bottom left;
}
div.box-footer {
    background: url('/images/box_bottom_right.gif') no-repeat bottom right;
}
div.box-inner-footer {
    background: url('/images/box_bottom_center.gif') repeat-x bottom;
    height: 1px;
    margin: 0 10px 0 10px;
}
.box-image { 
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 4px;
}
.box-image-contd {
	margin-left: -4px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.box-image-left { 
	margin-right: 25px;
	margin-bottom: 10px;
	margin-top: 4px;
}




.box-buttons {
	margin-bottom: -12px;
	margin-top: -14px;
}




/* new css for expanding boxes */
.new-box-outter
{
        background: url(/images/box_repeat.gif) 0 0 repeat-y;
        width: 550px;
        color: #CCC;
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border-bottom: 1px solid #5c5c5c;
        position: relative;
        margin: 0px 0px 30px 0px;
}
.new-box-inner
{
        background: url(/images/box_top.jpg) 0 0 no-repeat;
        padding: 1px 1px 20px;
        min-height: 160px;
        width: 550px;
}
.new-box-outter h1
{
        color: #FFF;
        margin: 0;
        font-size: 22px;
        line-height: 22px;
        font-family: Georgia, Times, serif;
        font-weight: normal;
        padding: 28px 0 0 29px;
}
.new-box-outter .image
{
        margin: 0;
        position: absolute;
        top: 22px;
        right: 5px;
}
.new-box-inner ol
{
        padding: 20px 30px 20px 52px;
        margin: 0px;
}
.new-box-inner ul.r_ball_trans
{
        padding: 20px 30px 20px 60px;
        margin: 0px;
}
.new-box-inner p
{
        padding: 0px 30px 0px 29px;
        margin: 20px 0px;
}

.new-box-outter ul.new-box-details
{
        margin: 20px 0px 15px 0px;
        padding: 0;
        list-style: none;
        list-style-image: url(/images/red_ball.gif);
        text-indent: 0px;
        padding: 0px 5px 0px 27px;
        list-style-position: inside;
        line-height: 100%;
        font-weight: normal;
}

.new-box-outter ul.new-box-details li
{
        /* background: url(/images/red_ball.gif) 28px 50% no-repeat; */
        /* margin: 0; */
        /* padding: 2px 0 2px 60px ; */
}
.new-box-outter img.explore
{
        display: block;
        margin: 0 auto 5px auto;
        width: 94px;
        border-width: 0;
}
.new-box-outter img.image 
{
        border-width: 0;
}
/* end new css for expanding boxes */

/* changes to subnav links */

li.subnav
{
        padding-bottom: 10px;
}
.subnav a:link
{
        text-decoration: none;
        color: #CCCCCC;
}
.subnav a:visited
{
        text-decoration: none;
        color: #666666;
}

/* end changes to subnav links */


/* new faq section */
dl.questions
{
        margin: 0;
        padding: 0;
        text-indent: 0;
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul.faq_section
{
        text-indent: 0px;
        padding: 0px;
        margin: 17px;
        margin-left: 60px;
        list-style: none;
        line-height: 140%;
        font-weight: normal;
}
li.faq_section
{
        background-image: url(images/red_ball.gif);
        background-repeat: no-repeat;
        margin-left: -30px;
        padding-left: 30px;
}
dt.question
{
        margin: 0;
        padding: 0;
        text-indent: 0;
        margin-left: 0px;
        /* font-weight: bold; */
        display: none;
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top: 7px;
        margin-bottom: 7px;
}
dt.question a:link    {color: #ffffff; text-decoration: underline;}
dt.question a:visited {color: #ffffff; text-decoration: underline;}
dt.question a:active  {color: #ffffff; text-decoration: underline;}
dt.question a:hover   {color: #ffffff; text-decoration: underline;color: #f3e0ac;}
dd.answer
{
        margin: 0;
        padding: 0;
        text-indent: 0;
        margin-left: 0px;
        display: none;
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-bottom: 15px;
}
/* end faq section */