﻿html 
{
    background-color: #C9D5E1;
}
body, form
{
    margin: 0;
    padding: 0;
    behavior: url(/grantastarr/website/includes/csshover.htc);
}
a, td, p, div, .inputText
{
    font-family: arial;
    font-size: 12px;
}
.inputSize
{
    width: 50mm;
}
table#idContainer
{
    padding: 0;
    width: 760px;
    border-left: 1px solid #939393;
    border-right: 1px solid #939393;
}
h6
{
    padding: 2px 0;
    margin: 2px 0;
    border-bottom: 1px solid #D2D2D2;
}
font.redText
{
    color: Red;
}
li
{
    margin-bottom: 10px;
}
div#idLanding
{
    text-align: center;
}


/* *********************************************************** */
/* Banner Area */
/* *********************************************************** */
table#idContainer td#idBanner div
{
    border-top: 4px solid #939393;
    border-bottom: 4px solid #939393;
    padding: 0;
    margin: 0;
    height: 27px;
}
table#idContainer td#idBanner div p
{
    float: left;
    padding: 0;
    margin: 0;
}


/* *********************************************************** */
/* Body */
/* *********************************************************** */
table#idContainer td#idBody
{
    background-color: #fff;
    padding: 27px 18px;
}
table#idContainer td#idBody div
{
    float: left;
}
table#idContainer td#idBody div.clsLeftBody
{
    width: 535px;
    margin-right: 14px;
}
table#idContainer td#idBody div.clsLeftBody div.clsMailContribution
{
    margin-right: 8px;
}
table#idContainer td#idBody div.clsLeftBody div.clsMailContribution,
table#idContainer td#idBody div.clsLeftBody div.clsOnlineContribution
{
    background-color: #DEDEDE;
    width: 261px;
}
table#idContainer td#idBody div.clsLeftBody div.clsMailContribution div,
table#idContainer td#idBody div.clsLeftBody div.clsOnlineContribution div
{
    padding: 13px;
    height: 340px;
}
table#idContainer td#idBody div.clsLeftBody > div.clsMailContribution div,
table#idContainer td#idBody div.clsLeftBody > div.clsOnlineContribution div
{
    height: 300px;
}
table#idContainer td#idBody div.clsLeftBody div.clsMailContribution h5,
table#idContainer td#idBody div.clsLeftBody div.clsOnlineContribution h5
{
    color: #515151;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    
}



table#idContainer td#idBody div.clsRightBody
{
    width: 173px;
}
table#idContainer td#idBody div.clsRightBody div.clsEvents
{
    background-color: #979797;
}
table#idContainer td#idBody div.clsRightBody div.clsEvents p
{
    padding: 0 10px;
}
table#idContainer td#idBody div.clsRightBody div.clsEvents p font.clsEventTitle
{
    color: #000;
    font-weight: bold;
}
table#idContainer td#idBody div.clsRightBody div.clsEvents p font.clsEventBody
{
    color: #fff;
    font-size: 10px;
}
table#idContainer td#idBody div.clsPartners div.Content
{
    text-align: center;
    width: 722px;
    margin: 0;
    padding: 10px 0;
    border-left: 10px solid #6788AD;
    border-right: 10px solid #6788AD;
    overflow: hidden;
}


table#idContainer td#idBody div.clsPartners div.TopBar
{
	position:relative
}
table#idContainer td#idBody div.clsPartners div.TopBar div.Left
{
	position:absolute
}
table#idContainer td#idBody div.clsPartners div.TopBar div.Middle
{
	position:absolute;
	left:85px;
	width:550px;
	border-top: 30px solid #6788AD;
}
table#idContainer td#idBody div.clsPartners div.TopBar div.Right
{
	position:absolute;
	left:635px
}
table#idContainer td#idBody div.clsRightBody div.clsContact div
{
    text-align: center;
    width: 173px;
    margin: 0;
    background-color: #6788AD;
}
table#idContainer td#idBody > div.clsPartners div.TopBar,
table#idContainer td#idBody > div.clsPartners div.Content,
table#idContainer td#idBody > div.clsPartners div.BottomBar
{
    width: 702px;
}
table#idContainer td#idBody div.clsPartners div.BottomBar
{
	position:relative
}
table#idContainer td#idBody div.clsPartners div.BottomBar div.Left
{
	position:absolute
}
table#idContainer td#idBody div.clsPartners div.BottomBar div.Middle
{
	position:absolute;
	top:10px;
	left:85px;
	width:550px;
	border-top: 10px solid #6788AD;
}
table#idContainer td#idBody div.clsPartners div.BottomBar div.Right
{
	position:absolute;
	left:634px
}



/* Home Specific*/
/* *********************************************************** */
div.clsLeftBody font.clsHomeIntro
{
    font-size: 16px;
}
div.clsLeftBody font.clsHomeBlueIntro
{
    font-size: 16px;
    font-weight: bold;
    color: #15487E;
}


/* *********************************************************** */
/* Footer */
/* *********************************************************** */
div.clsFooter
{
    background-color: #939393;  
    height: 22px;
}
div.clsFooter p
{
    padding: 0;
    margin: 0;
    position: absolute;
    margin-top: 6px;
    color: #fff;
}
div.clsFooter p a
{
    color: #fff;
    text-decoration: none;
}
div.clsFooter p a:hover
{
    text-decoration: underline;
}
div.clsFooter p.clsLeftFooter
{    
    margin-left: 26px;
}
div.clsFooter p.clsRightFooter
{
    margin-left: 580px;
}
div.eventPhotos
{
	margin-top: 15px;
	background-color: #979797;
	width: 173px;
}
div.eventPhotos p.header
{
	margin: 0;
	padding: 0;
	height: 10px;
	background: url(../images/unt_upcomingevent.gif);
}
div.eventPhotos p.body
{
	padding: 5px 10px;
	color: #fff;
}