a,
a:link,
a:visited
{
color: #a31818;
text-decoration: none;
}

a:active,
a:hover
{
color: #a31818;
text-decoration: underline;
}

body
{
margin: 0px;
background-color: #1e3a6c;
font-family: arial;
font-size: 12px;
line-height: 16px;
}

.roundTop
{
margin: 12px auto 0px auto;
_margin-bottom: -11px;
width: 810px;
height: 5px;
background: transparent url(../../images/Portal/home/container_top.jpg) top center no-repeat;
}

.roundBot
{
margin: 0px auto;
width: 810px;
height: 5px;
background: transparent url(../../images/Portal/home/container_bot.jpg) top center no-repeat;
}

#container
{
width: 810px;
margin: 0px auto;
background: #fff;
}

#container .padd
{
padding: 10px 15px 16px 15px;
_padding-bottom: 8px;
}


/* -- MENU STYLES -- */

.menu
{
background: #1e3a6c url(../../Images/Portal/home/menubg.jpg) top left no-repeat;
width: 780px;
height: 26px;
margin-top: 13px;
color: #fff;
font-weight: bold;
text-align: center;
}

.menu a:link,
.menu a:visited
{
line-height: 26px;
color: #fff;
padding: 0px 18px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
}

.menu a:active,
.menu a:hover
{
line-height: 26px;
color: #f5dd71;
padding: 0px 18x;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
}


/* -- CONTENT STYLES -- */
.content
{
width: 780px;
margin: 0px auto 0px 0px;
padding: 1px 0px;
background-image:url(../../Images/Portal/home/gray.jpg);
}

.imageContainer
{
width: 585px;
height: 392px;
margin: 18px 0px 12px 21px;
_margin-left: 10px;
float: left;
}

.imageContainer li
{
list-style-type: none;
}

.imageContainer .imageWide
{
margin: 0px;
width: 375px;
height: 295px;
float: left;
background: transparent;
cursor: pointer;
overflow: hidden;
}

.imageContainer .imageThin
{
margin-left: 381px;
_margin-left: 377px;
width: 203px;
height: 295px;
background: transparent;
cursor: pointer;
overflow: hidden;
}

.introTxt
{
text-align: justify;
clear: both;
.margin: 10px 0px;
_margin: 15px 0px 0px 0px;
}

.loginOptions
{
width: 126px;
height: 392px;
margin: 18px 0px 12px 626px;
}

.loginOptions a,
.loginOptions a:link,
.loginOptions a:visited
{
color: #000;
text-decoration: underline;
}

.loginOptions a:active,
.loginOptions a:hover
{
color: #000;
text-decoration: none;
}

.loginOptions .ie
{
margin-top: 20px;
color: #333;
}

.loginOptions #ie input
{
width: 126px;
}

.loginOptions .txt
{
width: 124px;
font-family: arial;
color: #666;
font-size: 12px;
margin: 3px 0px 14px 0;
}

.loginOptions .submitBtn
{
text-align: right;
margin: 10px 0px 35px 0px;
}

.loginTxt
{
color: #000;
font-size: 12px;
}

.welcomeTxt
{
font-size: 11px;
text-align: justify;
color: #333;
margin-bottom: 20px;
}

.down
{
margin-top: 20px;
}

#footerElementText
{
height: 31px;
width: 810px;
margin: 0px auto;
border-top: solid 1px #d7d7d7;
background-color: #fff;
}

#footerLogo
{
float: left;
width: 303px;
margin-left: 5px;
}

#footerText
{
line-height: 36px;
text-align: right;
font-size: 10px;
margin-right: 16px;
}

#footerText a,
#footerText a:link,
#footerText a:visited
{
text-decoration: underline;
}

#footerText a:active,
#footerText a:hover
{
text-decoration: none;
}

.contentBot
{
margin: 0px auto 0px 0px;
width: 780px;
height: 8px;
background: transparent url(../../Images/Portal/home/gray_bot.jpg) top center no-repeat;
}
