﻿body
{
	margin: 0;
	padding: 0;
	font: 13px arial,helvetica,clean,sans-serif;
	text-align: center;
	color: #333;
	padding: 0;
}
#bodytable
{
	width: 1000px;
	border-collapse: collapse;
}
#bodytable #tdLeft
{
	background-position: left top;
	background-image: url(../Images/SL.gif);
	background-repeat: repeat-y;
	width: 30px;
	float: left;
}
#bodytable #tdRight
{
	width: 30px;
	float: right;
	background-position: right top;
	background-image: url(../Images/SR.gif);
	background-repeat: repeat-y;
}
#bodytable #tdRight
{
	vertical-align:top;
}

#framebody
{
	width: 100%;
	margin: 0;
	display: table;
	background-color: #FFFFFF;
	vertical-align:top;
}
#mainframe
{
	width: 100%;
	margin: 0;
	display: table;
	/*
	display:block; 
	display:inline-block; 
	display:-moz-inline-box;  
	*/
	background-color: #FFFFFF;
}

#mainframe #headerleft
{
	padding-left: 0px;
	float: left;
	background-image: url(../Images/Header/headerblueblackline.gif);
	background-repeat: repeat-x;
	width:70%;
	height: 102px;
}
#mainframe #headerleft #bifmlogo
{
	padding-left: 0px;
	float: left;
	background-image: url(../Images/Header/BIFMLogo.gif);
	width: 152px;
	background-repeat: no-repeat;
	height: 102px;
	background-position: left top;
	float:left;
}
#mainframe #headerleft #UStitle
{
	float:left;
	vertical-align: bottom;
	width: 480px; /*ie*/
	
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
	
	text-align: left;
	padding-top: 43px;
	color:White;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}


#mainframe #headerright
{
	width: 30%;
	float: right;
	background-position: right top;
	background-image: url(../Images/Header/headerLine.gif);
	background-repeat: repeat-x;
}
#mainframe #headerright #left
{
	padding-left: 0px;
	float: left;
	background-image: url(../Images/Header/headercenterround.gif);
	background-repeat: repeat-x;
	height: 102px;
	width:17px;
}
#mainframe #headerright #right
{
	float:right;
	background-image: url(../Images/Header/ENCFMLogo.gif);
	background-repeat: no-repeat;
	height: 102px;
	WIDTH: 200px
}
#mainframe #headerright #right div.HeaderLink
{
	float:right;
	text-align:right;
	vertical-align:bottom;
	margin-top:80px;
}
#mainframe #headerright #right div.HeaderLink a
{
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color:#FB7106;
	text-decoration:none;	
}
#mainframe #headerright #right div.HeaderLink a:hover
{
	text-decoration:underline;
}
#footer
{
	width:100%;
	height:35px;
	background-image: url(../Images/footer/bl.gif);
	background-repeat: repeat-x;
	bottom:0px;
	left:0px;
	float:left;
}
#footer div.FooterLeft
{
	background-image: url(../Images/footer/blt.gif);
	background-repeat: no-repeat;
	height: 33px;
	float: left;
	vertical-align: bottom;
	padding-bottom: 5px;
	color: White;
	padding-left: 5px;
	text-align: left;
	position:relative;
}
#footer div.FooterRight
{
	background-image: url(../Images/footer/BR.gif);
	background-repeat: no-repeat;
	height: 33px;
	float: right;
	vertical-align: bottom;
	padding-bottom: 5px;
	padding-right:5px;
	color: White;
	padding-left: 5px;
	text-align: left;
	background-position: right top;
	position: relative;
	top: 0px;
}
#footer div.FooterRight span a
{
	text-decoration:none;
	color:White;
}
div.Round
{
	max-height:100%;
	max-width:100%;	
}
div.Round div.innerRound
{
	z-index: 3;
	margin-right: 0 !important;
	width: 100%;
	height:100%;
	/*max-height:100%;*/
	border-right: #00599D 2px solid;
	border-top: #00599D 2px solid;
	border-left: #00599D 2px solid;
	border-bottom: #00599D 2px solid;
}
div.Round div.innerRound .topLeft
{
	background-position: right top;
	background-image: url(../Images/Round/00599D/topRight.gif);
	top: -2px;
	right:-4px;
	float: right;
}
div.Round div.innerRound .botRight, div.Round div.innerRound .topLeft
{
	display: block; /*opera*/
	display: inline-block; /*ie*/
	display: -moz-inline-box; /*ff*/
	margin: 0;
	width: 100%;
	height: 21px;
	background-repeat: no-repeat;
	background-color: transparent; 
	position:relative;
}
div.Round div.innerRound .botRight
{
	font-size: 0;
	line-height: 0;
	background-position: left bottom;
	background-image: url(../Images/Round/00599D/tr1_10.gif);
	bottom: -4px;
	left:-5px;
	clear:both;
}

div.Round div.innerRound .topLeft .Title
{
	height: 35px;
	width: 215px;
	color:#00599D;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-align: center;
	vertical-align: bottom;
	position: relative;
	float: left;
	top: -12px;
	left: 5px;
	PADDING-TOP: 10px;
	background-position: left top;
	background-image: url(../Images/TitleBG.gif);
	background-repeat: no-repeat;
}


div.Round div.innerRound div.Content
{
	width: 94%;
	padding-right: 21px;
	padding-left: 21px;
	font-family:Verdana;
}
div.frmBody
{
	
}

.cfa
{
	font-family:Verdana;	
	font-size:100%;
}
#Login
{
	position:relative;
	top:150px;
}

.col1 {
	width: 82px;
	float: left;
	text-align:left;
	vertical-align:middle;
	height:100%;
} 
.col2 {
	float: left;
	text-align:left;
	width:148px;
	vertical-align:middle;
	height:100%;
} 
.row
{
	width: 272px;
	text-align: left;
	clear:both;
}

.helpdesk
{
	width: 210px; 
	text-align:left; 
	vertical-align:middle;
}
.helpdesk .Images
{
	float: left;
	text-align:left;
	width:45px;
}
.helpdesk .text
{
	float: left;
	text-align:left;
	vertical-align:middle;
}

#Demo
{
	position:relative;
	top:80px;
}
div.flashborderbottom
{
	width: 100%;
	height: 28px;
	background-image: url(../Images/gshed.jpg);
	background-repeat: repeat-x;
	background-color: transparent;
	margin-top: 1px;
}
div.flashobject{
	width:100%;}
div.BodyHome{
	width:100%;
	height:100%;
	clear:both;}
div.BodyHome div.BodyHomeLeft, 
div.BodyHome div.BodyStudentMenu{
	clear:both;
	padding-top:15px;
	text-align:left;
	float:left;
	height:100%;
	vertical-align:top;
	margin-bottom:10px;}
div.BodyHome div.BodyStudentMenu{
	width:185px;}
div.BodyHome div.BodyHomeLeft{
	width:650px;}

div.BodyHome div.BodyHomeRight, 
div.BodyHome div.BodyStudentRight{
	padding-top:15px;
	height:100%;
	text-align:center;
	vertical-align:top;
	margin-bottom:10px;}
div.BodyHome div.BodyHomeRight{
	float:right;}
div.BodyHome div.BodyStudentRight{
	float:left;}

div.BodyHome div.BodyHomeRight{
		width:280px;}
div.BodyHome div.HomeFooter{
	margin-top:15px;}

div.sml a{
	text-decoration: none;
	font-size: 7.5pt;
	color: gray;
	font-family:Verdana;}
div.sml a:hover{
    text-decoration: underline;
	color: #ff6600;
	cursor: hand;}

a{
	text-decoration: none;
	/*font-size: 9pt;*/
	color: #00599d;}
a:hover{
    text-decoration: underline;
	color: #ff6600;
	cursor: hand;}
