body {
	text-align:center;
	background: url(../images/common/globalbg.gif);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	
	}

#MasterBodyContainer 
{
	background: url(../images/common/Homepagemasterbodybg.gif);
	position: relative;
	width: 788px;
	height: 850px;
	margin-left: auto;
	margin-right: auto;
	
}
#EmptyLeft {
	position: relative;
	float: left;
	width: 14px;	
}
#EmptyRight {
	position: relative;
	float: left;
	width: 14px;
}
#InsideBodyContainer
{
	background: url(../images/common/HomePageinsidebodybg_new.gif);
	position: relative;
	width: 760px;
	height: 850px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
#TopContainer 
{
	position:relative;
	width: 760px;
	height: 233px;
}
#TopContainerPhone
{
	position:absolute;
	width: 148px;
	right: 288px;
	top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	
}

#TopContainerStudentLogin
{
	position:absolute;
	width: 100px;
	right: 158px;
	top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	
}
#TopContainerAlumniLogin
{
	position: absolute;
	width: 100px;	
	right: 12px;
	top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	
}
#TopContainerSearch
{
	position: absolute;
	width: 275px;
	top: 2px;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
}
.search_input
{
	margin:0px; 
	padding:0px; 
	margin-bottom: 1px;
}

#TopContainerNav
{
	position: relative;
	width: 760px;
	top: 30px;
	
}

#BodyContainer 
{
	position: relative;
	width: 760px;
	height: 386px;
	
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0;
	display: block;
	
}
#firstCol {
	position: relative;
	float: left;
	width: 485px;
	padding-left: 18px;
}

#firstCol td { padding-top:0px; padding-bottom: 0px;}

#secondCol {
	position: absolute;
	top:1px;
	right: 5px;
	width: 260px;
	/*padding-left: 8px;*/
}
.vert_sep { border-right: 1px dotted #bdc2d2; height: 330px; float:left; }
.horiz_sep { border-bottom: 1px dotted #bdc2d2; width: 90%;}
.sep_dark { border-right: 2px dotted #7e869f; }
#NewsFeeds
{
	margin-left: 16px;
}
#Accredittation
{
	position:absolute;
	top:392px;
	left:10px;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight:normal;
}
#FooterContainer 
{
	position:absolute;
	top:643px;
	left:0px;
	text-align:center;
}
#CopyrightContainer 
{
	position:absolute;
	top:134px;
	left:0px;
	width:760px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight:normal;
	letter-spacing: 0.0139cm
}

.tdNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #466bb6;
	font-size: 10px;
	font-weight: normal;
}
.tdNewsFeeds
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #232f3f;
	font-size: 10px;
	font-weight: normal;
	line-height: 0.47cm;
}
.tdNormalPaddingLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #264584;
	font-size: 10px;
	font-weight: normal;
	padding-left: 7px;
	}
	
.LineHeightsmall {line-height: 0.45cm;}

.tdLineHeight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #466bb6;
	font-size: 10px;
	font-weight: normal;
	line-height: 0.47cm;
}
.tdHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: Normal;
}
.tdHighlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #232f3f;
	font-size: 11px;
	font-weight: 500;
	padding: 4px;
}

.tdHighlightIndent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #232f3f;
	font-size: 11px;
	font-weight: 500;
	line-height: 0.8cm;
	text-indent: 8px;
}
.tdHighlightBig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #232f3f;
	font-size: 11px;
	font-weight: 500;
	
}
.Highlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #232f3f;
	font-size: 10px;
	font-weight: normal;
}
.CapText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505151;
	font-size: 11px;
	font-weight: bold;
}
.LogoText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505151;
	font-size: 11px;
	font-weight: normal;
	line-height: 0.6cm;
}

.LogoText2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505151;
	font-size: 9px;
	font-weight: normal;
}

#PaddingLeft { padding-left: 22px; }
.imgFloat
{
float:left;
border:0px;
margin:2px 5px 0px 0px;
}
img { border: 0px; }
/* =================== */
.text-right { text-align: right;}
.text-center { text-align: center;}
.red-text { color: #c00;}
.error { font-weight: bold; color: #c00;}

a:link  { color: #264584; text-decoration: none; }
a:visited  { color: #466bb6; text-decoration: none; }
a:hover  { color: #264584; text-decoration: underline; }
a:active  { color: #264584; text-decoration: underline; }

a.MainNav:link  { color: #ffffff; text-decoration: none; }
a.MainNav:visited  { color: #ffffff; text-decoration: none; }
a.MainNav:hover  { color: #ffffff; text-decoration:underline; }
a.MainNav:active  { color: #ffffff; text-decoration: underline; }

#PaddingLeftsmall { padding-left: 4px; }
#PaddingRightsmall { padding-right: 4px; }

#FooterContainer a:link  { color: #ffffff; text-decoration: underline; }
#FooterContainer a:visited  { color: #ffffff; text-decoration: underline; }
#FooterContainer a:hover  { color: #ffffff; text-decoration: none; }
#FooterContainer a:active  { color: #ffffff; text-decoration: underline; }

.tableStyle
{
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 0px solid;
	border-bottom: #000000 1px solid;
	
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;	
}

.drdownlist
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2a3b4b;
	font-size: 11px;
	font-weight: normal;
}

.DataBindGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
}

.errorText {font-family:arial,verdana;font-size:11px;color:#ff9933;}
a.home_button { display: block; padding: 5px 2px 0px 2px; width: 135px; height: 31px; text-align: center; vertical-align: middle; background-image: url("../images/common/home_button.jpg"); background-repeat: no-repeat; margin: 0px 0px 3px 5px; }
a.home_button:hover { text-decoration: none; background-image: url("../images/common/home_button_hover.jpg"); background-repeat: no-repeat;}
a.home_button span { color: #ffffff; font-size: .9em; font-family: Arial, Sans-Serif; }

a.red_button { display: block; padding: 2px 0; width: 220px; height: 28px; text-align: center; vertical-align: middle; background-image: url("../images/common/catalog_button.jpg"); background-repeat: no-repeat; margin: 0px 0px 5px 0px; }
a.red_button:hover { text-decoration: none; background-image: url("../images/common/catalog_button_hover.jpg"); background-repeat: no-repeat; }
a.red_button span { color: #ffffff; font-size: .9em; font-family: Arial, Sans-Serif; display: block; margin-top: 3px; }


a.flag_button { display: block; width: 151px; height: 39px; text-align: left; text-decoration:none; font-size:12px; /*padding:5px 0px 0px 50px;*/ vertical-align: middle; background-image: url("../images/common/flag_button2.jpg"); background-repeat: no-repeat; margin: 5px 0px 3px 5px; }
a.flag_button span { padding: 5px 0px 0px 50px; display: block; }
a.flag_button:hover { text-decoration: none; background-image: url("../images/common/flag_button2_hover.jpg"); background-repeat: no-repeat;}
a.flag_button span { color: #ffffff; font-size: .9em; font-family: Arial, Sans-Serif; }

table.leftSide { border-collapse: collapse; }
table.leftSide td { padding: 0px; }
.left_hrule { margin-bottom: 3px; margin-top: 3px; }