/*********************Div Wrappers****************/

#Wrapper
{
    margin:0px auto;
    width:987px;
}
#Header
{
    height:152px;
}
#BackGround
{
    background:url("../images/Contentbg.jpg") repeat-y #ffffff;
    overflow:auto;
    padding:0px 40px 0px 22px;
}

#Navigation
{
	overflow:hidden;
	float:left;
	clear:both;
	width:100%;
}

a.Nav1
{
	display:block;
	background-image:url("../images/companions_001.jpg");
	width:101px;
	height:61px;
	cursor:pointer;
	outline:0px none;
}

a.Nav1:hover
{
	background-position:0px -61px;
}

a.Nav2
{
	display:block;
	background-image:url("../images/companions_002.jpg");
	width:135px;
	height:61px;
	cursor:pointer;
	outline:0px none;
}

a.Nav2:hover
{
	background-position:0px -61px;
}

a.Nav3
{
	display:block;
	background-image:url("../images/companions_003.jpg");
	width:128px;
	height:61px;
	cursor:pointer;
	outline:0px none;
}

a.Nav3:hover
{
	background-position:0px -61px;
}

a.Nav4
{
	display:block;
	background-image:url("../images/companions_004.jpg");
	width:149px;
	height:61px;
	cursor:pointer;
	outline:0px none;
}

a.Nav4:hover
{
	background-position:0px -61px;
}


a.Nav5
{
	display:block;
	background-image:url("../images/companions_005.jpg");
	width:188px;
	height:61px;
	cursor:pointer;
	outline:0px none;
}

a.Nav5:hover
{
	background-position:0px -61px;
}

a.Nav6
{
	display:block;
	background-image:url("../images/companions_006.jpg");
	width:91px;
	height:61px;
	cursor:pointer;
	outline:0px none;
}

a.Nav6:hover
{
	background-position:0px -61px;
}

a.Nav7
{
	display:block;
	background-image:url("../images/companions_007.jpg");
	width:130px;
	height:61px;
	cursor:pointer;
	outline:0px none;
}

a.Nav7:hover
{
	background-position:0px -61px;
}

#Content
{
	margin:2em 0em;
	float:left;
	background: url("../images/bg.jpg") repeat-y;
	min-height:400px;
	width:915px;
}

#LeftColumn
{
	float:left;
	width:70%;
}

#LeftColumn #Border
{
	padding:0 2em 0 0;
}

#Border > div
{
	display:block;
	float:left;
	width:100%;
	margin:2em 0 0 0;
}

.BorderLeftColumn
{
	min-width:150px;
	min-height:100px;
	float:left;
}

.BorderRightColumn
{
	padding:0 0 0 15em;
}

.BorderRightColumn p
{
	margin:-.25em 0 1em 0;
}

#RightColumn
{
	width:28%;
	float:right;
	padding-left:1em;
	padding-bottom:1em;
}
#RightColumn > div
{
	margin:0 0 2em 0;
}

#RightColumn > div p
{
	margin:-.25em 0 1em 0;
}

#RightColumn > div a, #Border > div a
{
	color:#8CC341;
	text-decoration:none;
}

#RightColumn > div a:hover, #Border > div a:hover
{
	color:#8CC341;
	text-decoration:underline;
}

#RightColumn > div h1,#RightColumn > div h2,#RightColumn > div h3,#RightColumn > div h4,#RightColumn > div h5,#RightColumn > div h6, #Border > div h1,#Border > div h2,#Border > div h3,#Border > div h4,#Border > div h5,#Border > div h6
{
	border-bottom: none;
	color:#9A0056;
	font-weight:bold;
}

#RightColumn li a
{
	color:#659D19;
	font-weight:bold;
}

#RightColumn li a:hover
{
	color:#9A0056;
}

#Footer
{
	text-align:center;
	padding:0 0 2em;
}
/*********************HTML CSS******************/
body
{
	margin-top:0px;
	background-color:#AFD475;
	font-size:9pt;
	font-family:Verdana;
	color:#606466;
}

p
{
color:#606466;
font-size:9pt;
font-family: Verdana;
}
hr
{
color:#DAD3B4;
height:1px;
background-color:#DAD3B4;
}
a 
{
color: #9D005B; 
text-decoration:none;
outline:0px none;
}

a:visited { 
color: #9D005B; 
text-decoration: none;
}

a:hover 
{
text-decoration:underline;
color: #8DC442;
}

td
{
text-align:left;
font-size:8pt;
font-family: "verdana";
color:#273E10;
vertical-align:top;
}

ul
{
font-size: 9pt;
font-family: verdana;
color: #576F3F;
list-style-type: square;
line-height:2em;
}

form
{
margin:0px;
}

input
{
background-color:#eeeeee;
border:1px solid #b9b9b9;
color: #9BA324;
}

img
{
	border-bottom-style:none;
	border-bottom-width:0px;
}
h1,h2,h3,h4,h5,h6
{
 color:#8CC341;
 font-family:Times New Roman;
 padding:0em;
 margin:0em 0em .1em;
 border-bottom: 1px solid;
}

th
{
	padding:.75em;
	background:#9A0056;
	color:#C37292;
	font-weight:bold;
	margin-bottom:1.5em;
}

#empty-th
{
	background:#fff;
}

/*************Custom Classes and ID's*****************************/

.SubPages
{
color: #273E10; 
}

.formCaptions
{
color:#4B3D1A;
font-weight:bold;
text-align:right;
}
.Error
{
border-width: 1px;
border-style: dashed;
border-color: #928058;
border-collapse: collapse;
padding:10px;
font-family: "verdana";
color: #990000;
font-weight: bold;
background-color: #DFDCDC;
text-align:center;
}

.success
{
border-width: 1px;
border-style: dashed;
border-color: #CCDA0C;
border-collapse: collapse;
padding:10px;
font-family: "verdana";
color: #69AE17;
font-weight: bold;
background-color: #F7F3EA;
text-align:center;
}

.AdminHeading
{
background-color: #4B6A2B;
font-weight: bold;
color: #FFFFFF;
text-align: center;
font-family: "verdana";
font-size:8pt;
}

.Title
{
color:#576F3F;
padding:5px;
font-size: 9pt;
font-family: "verdana";
font-weight:bold;
}

.AdminOption
{
background-color:#E7DBC3;
color:#718444;
padding:0px;
border:1px solid #C5BBA2;
font-weight:bold;
}
.gridviewHeader
{
background-color:#9A0056;
color:#FFFFFF;
padding:5px;
font-weight:bold;
}
.gridviewFooter
{
background-color:#9A0056;
}
.gridviewBody
{
color:#273E10;
}

.DynamicPageHeadingContent
{
background-color:#E7DBC3;
color:#718444;
padding:5px;
border:1px solid #C5BBA2;
font-weight:bold;
}

.scroller
{
width:700px;
height:260px;
vertical-align:top;
overflow:auto;
}

.scrollerHome
{
width:650px;
height:260px;
vertical-align:top;
overflow:auto;
}

/****************************Drop Down*******************/
#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;}

	#jsddm li a
	{	display: block;
		text-decoration: none;
		color: #FFFFFF;}

		#jsddm li ul
		{	margin: -13px 0px 0px 0px;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;}
		
		#jsddm li ul li
		{	float: none;
			display: inline;
			width:200px;
			}
		
		#jsddm li ul li a
		{	background: #9A0056;
			width:200px;
			padding:5px;
			font-weight:bold;
			border-bottom:1px solid #B95B8F;
			}
		
		#jsddm li ul li a:hover
		{	
			background: #8BC53D;
		}

.question
{
	font-weight:bold;
	text-decoration:underline;
}

.answer
{
	font-weight:normal;
}
