﻿body{background-color:#E6E3CF;font-family:"verdana", arial, helvetica, sans-serif; font-size:small; margin:15px;}

a:link {color:#3D3D3D}
a:visited {color:#3D3D3D}
a:hover {color:#760000}
a:active {color:#3D3D3D} 
	
ol, ul {font-size: 1em;}
table {border-collapse:collapse; margin: 0px 0px 2px 0px;}
td{ vertical-align:top}

H1{font-size:large}
H2{font-size:medium}
H3{font-size:medium}

/******************
STYLES
******************/
.stepsidebar
{
    vertical-align:top;
    font-weight:bold;
    width:150px;
}

#MainContainer
{
    width:100%;
}
#ContentContainer
{
    width:100%;
}
.ColumnSeparator
{
 background-color:#E6E3CF;
 width:2px;
}


/* Header */
#HeaderContainer
{
   	background: url(mainbg.jpg) repeat-x;
}
.RoundedLeft
{	
	border-bottom:1px solid #A7A7A7;
    background-color:#5C6582;
    background: url(bg-curve-top-left.gif) no-repeat;
    width:32px;
}
.HeaderLeft 
{
    border-bottom:1px solid #A7A7A7;
    border-top:1px solid #A7A7A7;
    /* ( for text logos )  padding:15px 0px 15px 15px; */
    color:#FFFFFF;
    font-weight:bold;
    font-size:large;
    width:200px;
    background-color:#5C6582;
    background-image:url(mainbg.jpg);
    text-align:left;
}
.HeaderMiddle 
{
    background-color:#5C6582;
    border-bottom:1px solid #A7A7A7;
    border-top:1px solid #A7A7A7;
    border-right:1px solid #A7A7A7;
    background-image:url(mainbg.jpg);
    vertical-align:middle;
    text-align:center;
    color:White;
 }
.HeaderRight 
{
    background-color:#5C6582;
    border:1px solid #A7A7A7; 
    background-image:url(mainbg.jpg);
    vertical-align:middle;
    color:White;
    width:214px;
    font-weight:bold;
}
.PosterPan
{
background-image:url(poster2.jpg);
background-repeat:no-repeat;
height:128px;
}

/* oldway of using poster 
.posterphoto img {
	border:1px solid #A7A7A7;
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	height:188px;
	}
	p.posterphoto {
	display:inline;
	}*/




/* TopNav */

.TopNavLeft 
{
    background-color:Gray;
    background-image:url(navbg.gif);
    line-height:28px;
    border-bottom:1px solid #A7A7A7;
    border-top:1px solid #A7A7A7;
    border-left:1px solid #A7A7A7; 
    border-right:1px solid #A7A7A7;
    padding-left:15px;
}
.TopNavRight 
{
    background-color:Gray;
    background-image:url(navbg.gif);
    line-height:28px;
    border:1px solid #A7A7A7;
    text-align:center;
    width:213px;
    font-weight:bold;
}
    /* Nav Links */
	a.menu:link {color: #3D3D3D; text-decoration: none;font-weight:bold;font-size:small}
	a.menu:visited {color: #3D3D3D; text-decoration: none;font-weight:bold;font-size:small}
	a.menu:hover {color:#760000; text-decoration: none;font-weight:bold;font-size:small}
	a.menu:active {color: #3D3D3D; text-decoration: none;font-weight:bold;font-size:small}
	
/* Register Page*/
.FormTable
{
}
.FormInnerTable
{
    padding:5px;
    font-weight: bold;
    background-color:#DCDEE5;
    border:1px solid #A7A7A7;
   } 
.FormTitle
{
    background-image:url(mainbg.jpg);
    font-size:medium;
    font-weight:bold;
    color:White;
    border:1px solid #A7A7A7;
}  
.RegisterTitle
{
    font-weight:bold;
    padding-bottom:20px;
    font-size:medium;
}
.RegisterBody
{ border: solid 1px gray;
    font-size:small;
    padding:0px;
}
.RegisterBox
{ 
    margin-Bottom:2px;
}
.RegisterLabels
{    font-weight:bold;
    }

/* Content */
.grayout
{
    color: #999999
}
.Breadcrumb
{
    font-size:small;
    font-weight:bold;
    padding:0px 0px 10px 0px;
    color:Gray;
}

#ContentLeft 
{
    background-color:#5C6582;
    border:1px solid #A7A7A7;
    background-image:url(mainbg.jpg); 
    width:171px;
}
#ContentMiddle 
{
    background-color:white;
    border:1px solid #A7A7A7; 
    padding:5px 25px 25px 25px;
}
#ContentRight 
{
    background-color:#5C6582;
    border:1px solid #A7A7A7;
    font-weight:bold;
    background-image:url(mainbg.jpg);
    width:193px;
    padding:10px;
}
.HomepageCategories
{
    width:90%;
    padding:3,6,3,6;
    margin:20px 20px 20px 30px;
    font-weight:bold;
}
.leftContentPhoto
{
    float: left;
    margin:0px 10px 10px 0px; 
}
/* Content left and right formating */
.Section-Title
{
	font-size:10.5pt;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
	color:#FDDF67;
}
	a.Section-Title-Link:link {color: #FDDF67; text-decoration: none;font-weight:bold;font-size:10.5pt}
	a.Section-Title-Link:visited {color: #FDDF67; text-decoration: none;font-weight:bold;font-size:10.5pt}
	a.Section-Title-Link:hover {color:#FCE791; text-decoration: none;font-weight:bold;font-size:10.5pt}
	a.Section-Title-Link:active {color: #FDDF67; text-decoration: none;font-weight:bold;font-size:10.5pt}

.separator-side-column {
	border-top:1px solid #9CA2DD;
	margin-bottom:8px;
	padding:0px;
}
#ContentRight ul.link-list{
	margin:0px 0px 15px 5px;
	padding:0px;

}
#ContentRight ul.link-list li{
	list-style:none;
	margin:0px;

}

#ContentRight ul.link-list li a:link {
	padding:1px 0px 1px 12px;
	/* background: url(arrow.gif) no-repeat; */
	background-position:0 .6em;
	color:White;
	text-decoration: none;
	}

#ContentRight ul.link-list li a:visited {
	padding:1px 0px 1px 12px;
	/* background: url(arrow.gif) no-repeat; */
	background-position:0 .6em;
	color:White;
	text-decoration: none;
	}

#ContentRight ul.link-list li a:hover {
	padding:1px 0px 1px 12px;
	background: url(arrowactive.gif) no-repeat;
	background-position:0 .6em;
    color:#FCE791;
    text-decoration: none;
	}

#ContentRight ul.link-list li a:active {
	padding:1px 0px 1px 12px;
	background: url(arrowactive.gif) no-repeat;
	background-position:0 .6em;
	color:White;
	text-decoration: none;
	}

/* Fonts */
.newbody
{
    font-size:small;
}

/* Footer */

#FooterContainer
{
   	background: url(mainbg.jpg) repeat-x;
}

.FooterLeft 
{
    background-color:#5C6582;
    border:1px solid #A7A7A7;
    background-image:url(mainbg.jpg);
    color:white;
    font-size:small;
}
.FooterRight 
{
    border-left:1px solid #A7A7A7;
    border-top:1px solid #A7A7A7; 
    color:#FFFFFF;
	height:50px;
	margin:0px;
	background: url(bg-curve-bottom-right.gif) no-repeat right bottom;
	border-collapse:collapse;
    width:213px;
}
.FooterLeft a:link {
	color:White;
	text-decoration: none;
}
.FooterLeft a:visited {
	color:White;
	text-decoration: none;
}
.FooterLeft a:hover {
    color:#FCE791;
    text-decoration: none;
	}
.FooterLeft a:active {
	color:White;
	text-decoration: none;
}


