/* Title*/
#TitleTable
{
    padding-bottom: 1px;
    padding-right: 2px;
    width: 983px;
    
}
#TitleTable td
{
    background-color: #800000;
}
.Title
{
    font-family: 'Arial';
    font-size: 26px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bolder;
    vertical-align: middle;
}
/*Title end*/

/*Menu*/
#Menu
{
    width: 983px;
}
#Menu td
{
    width: 98px;
    background-color: #000000;
}
#Menu a:link
{
    font-family: Arial;
    color: #FFFFC0;
    text-transform: capitalize;
    font-size: 12px;
    text-decoration: none;
}
#Menu a:visited
{
    font-family: Arial;
    color: #FFFFC0;
    text-transform: capitalize;
    font-size: 12px;
    text-decoration: none;
}
#Menu a:hover
{
    font-family: Arial;
    color: #FFFFFF;
    text-transform: capitalize;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}
/*Menu end*/
/*Content table*/
#Content
{
    border: none solid #FFFFFF;
    width: 983px;
}
.ContentLeft
{
    width: 343px;
    position: relative;
}
.ContentRight
{
    width: 630px;
    position: relative;
    height: 640;
    vertical-align: top;
}
/*Content table*/
/*Rolling Image*/
.RollingImage
{
    width: 400px;
    height: 400px;
}
/*Rolling Image*/
body
{
    background-color: #FFFFFF;
    background-position: center;
    color: #444;
    background: #EEE url(/Image/bckgrnd.gif) repeat-y center;
    position: relative;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
#Newsletter
{
    width: 70%;
}



/*------------------------------------------------footer start--------------------*/
#footer-main
{
    width: 983px;
    height: 60px;
    margin: 0;
    padding: 16px 0 0 0;
    background-color: #E2E2E2;
    color: #000000;
}
#footerAnimated-main
{
    width: 983px;
    height: 0px;
    margin: 0;
    padding: 16px 0 0 0;
    background-color: #E2E2E2;
    color: #000000;
}
#footer{
	width:496px;
	margin:0 auto;
	position:relative;
	height:80px;
	bottom: 20px;
}
#footerAnimated{
	width:496px;
	margin:0 auto;
	position:relative;
	height:10px;
	bottom: 80px;
}
#footer p.copyright
{
    font: normal 13px/13px "Trebuchet MS" , Tahoma, Arial, Helvetica, sans-serif; 
    color: #000000;
    background-color: #E2E2E2;
    position: absolute;
    left: 55px;
}
#footerAnimated p.copyright
{
    font: normal 13px/13px "Trebuchet MS" , Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #E2E2E2;
    position: absolute;
    left: 55px;
}
#footer p.design{
	display:block;
	width:310px;
	height:17px;
	position:absolute;
	left:80px;
	top:25px;
	font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#E2E2E2;
	text-align:center;
}
#footerAnimated p.design{
	display:block;
	width:310px;
	height:17px;
	position:absolute;
	left:100px;
	top:25px;
	font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#E2E2E2;
	text-align:center;
}
#footer p.powered{
	display:block;
	width:310px;
	height:17px;
	position:absolute;
	left:80px;
	top:50px;
	font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#E2E2E2;
	text-align:center;
}
#footerAnimated p.powered{
	display:block;
	width:310px;
	height:17px;
	position:absolute;
	left:80px;
	top:50px;
	font:normal 11px/17px  Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#E2E2E2;
	text-align:center;
}
#footer a.link
{
    font: bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #E2E2E2;
    text-align: center;
    text-decoration: none;
}
#footerAnimated a.link
{
    font: bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #E2E2E2;
    text-align: center;
    text-decoration: none;
}
#footer a.link:hover
{
    color: #800000;
}
#footerAnimated a.link:hover
{
    color: #800000;
}
/*------------------------------------------------footer end--------------------*/
.PeterKinseyTitle
{
    font-family: 'Arial Black';
    font-size: 26px;
    font-weight: bolder;
    color: #800000;
    letter-spacing: 4px;
}
.PeterKinsey
{
    font-family: 'Arial';
    font-size: 16px;
    font-weight: bolder;
    color: #800000;
}
body a:link
{
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: underline;
}
body a:visited
{
    font-family: Arial;
    font-weight: bold;
    color: #FFFFC0;
    font-size: 12px;
    text-decoration: underline;
}
.NewsletterHeader
{
    font-family: 'Arial';
    font-size: 13px;
    color: #800000;
    font-weight: bold;
}
.RegularContent
{
    color: #000000;
}
.SmallSpacer
{
    font-size: 4px;
}
.ValidatorCalloutHighlight
{
    background-color: lemonchiffon;
}
.ValidatorCalloutCss
{
    color: #000000;
}
.ImageDescription
{
    position: relative;
    text-align: left;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    vertical-align: middle;
    z-index: 1;
}
div .ImageDescription
{
    height: 40px;
    width: 640px;
    bottom: 59px;
    background-color: #000000; /* for IE */
    filter: alpha(opacity=60); /* CSS3 standard */
    opacity: 0.65;
    letter-spacing: 1px;
}
#ImageText
{
    width: 100%;
    height: 100%;
}
.SpaceBwtnImageNText
{
    height: 50px;
}
.alignRight 
{ 
    float:right; 
    margin-left: 1em;
    margin-right: 1.5em; 
}
.List
{
    list-style-type: disc;
    list-style-position: inside;
}
.TitleContent
{
    padding: 2px; 
    margin: 2px; 
    background-color: #808080; 
    font-weight: bolder; 
    height: 35px; 
    color: #E8E8E8;
}
#Main
{
    width: 983px;
}
#ProjectRepeaterItem
{
    background-color: #EEEEEE;
}
.SpaceBwtnProjects
{
    height: 1px;
}
.FrontBackEndbutton
{
    font-family: 'Arial';
    font-size: 10px;
    cursor: hand;
    text-align: center;
    vertical-align: middle;
    color: #000000;
}
.thinboardertable
{
    border: 1pt solid #C0C0C0;
    border-spacing: 0px;
    width: 850px;
}
.boardertable
{
    border: 1pt solid #C0C0C0;
    border-spacing: 0px;
}
.thinboardertable td
{
    border: 1pt solid #C0C0C0;
}
.boardertable td
{
    border: 1pt solid #C0C0C0;
}
.SubHeading
{
    color: #444;
    font-size: 16px;
    font-weight: bolder;
}
.BodyLink
{
    color: #006699;
}
.CurrentLink
{
    color: #800; 
    font-family: Arial; 
    font-weight: bold; 
    font-size: 12px;
}
.modalPopup
{
    background-color: olive;
    padding: 3px;
    border-right: white 3px solid;
    border-top: white 3px solid;
    border-left: white 3px solid;
    border-bottom: white 3px solid;
    background-color: #CCCCCC;
    color: #000000;
}