/* General Style */
body
{
	background-color	: #103560;
	font-family			: Tahoma;
	font-size			: 11px;
	color				: #424242;
	margin				: 0px;
	padding				: 0px;
}

td, p, div
{
	font-family	: Tahoma;
	font-size	: 11px;
	color		: #424242;
}

a{color:#252525; text-decoration:none;}
a:hover{color:#420001; text-decoration:underline;}

input, textarea, select
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #000;
	background-color	: #fff;
	border				: 1px solid #AFAFAF;
	padding				: 2px;
}
input:hover, textarea:hover, select:hover{background-color:#fff; border:1px solid #000;}

.button
{
	font-family		: Tahoma;
	background		: url(../images/btn_bg.jpg) 0px 0px repeat;
	color			: #fff;
	border			: 1px solid #19487E;
	padding			: 1px;
	font-weight		: bold;
	text-transform	: uppercase;
}
.button:hover{color:#fff; border:1px solid #19487E;}

img
{
	border	: 0;
}

h1
{
	color		: #0D0D0D;
	font-size	: 14px;
	margin		: 0px;
	padding		: 0px;
	font-weight	: bold;
	line-height	: 35px;
}

h2
{
	color			: #0D0D0D;
	font-size		: 14px;
	margin			: 0px;
	padding			: 0px;
	font-weight		: bold;
	line-height		: 35px;
	border-bottom	: 1px dotted #8E8E8E;
	text-transform	: uppercase;
}

h3
{
	color		: #194A7F;
	font-size	: 14px;
	margin		: 0px;
	padding		: 0px;
	font-weight	: bold;
	line-height	: 35px;
}

h4
{
	font-size		: 11px;
	text-transform	: uppercase;
	font-weight		: bold;
	margin			: 0px;
	padding			: 0px;
	line-height		: 27px;
	color			: #194A81;
	text-indent		: 12px;
}

h5
{
	font-size		: 11px;
	text-transform	: uppercase;
	font-weight		: bold;
	margin			: 0px;
	padding			: 0px;
	line-height		: 27px;
	color			: #6083AB;
}

.errormsg
{
	color			: #FF0000;
	font-size		: 11px;
	text-decoration	: none;
	font-weight		: normal;
}

.successmsg
{
	color			: #006633;
	font-size		: 11px;
	text-decoration	: none;
	font-weight		: normal;
}

.graytext
{
	font-family	: Arial, Helvetica, sans-serif;
	color		: #8E8E8E;
	font-size	: 11px;
}

.bigblacktext
{
	color		: #4E4E4E;
	font-size	: 24px;
}

.smallblacktext
{
	color		: #000;
	font-size	: 11px;
}

.bluetext
{
	color	: #143E6E;
}

.mandatory
{
	color	: #850003;
}

.morelink
{
	color		: #4D77A4;
	font-size	: 11px;
}
.morelink a{color:#4D77A4; text-decoration:underline;}
.morelink a:hover{color:#000; text-decoration:underline;}

.orangelink
{
	color		: #F98509;
	font-size	: 11px;
}
.orangelink a{color:#F98509; text-decoration:underline;}
.orangelink a:hover{color:#000; text-decoration:underline;}

.bluedottedline
{
	background	: url(../images/blue_dot.jpg) 0px 10px repeat-x;
	padding		: 3px 0px;}

.sitemaplink ul
{
	margin		: 0px;
	padding		: 0px;
	list-style	: none;
}

.sitemaplink ul li
{
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
	color			: #103762;
	font-size		: 12px;
	font-weight		: bold;
	line-height		: 28px;
	border-bottom	: 1px dotted #80A2C8;
	background		: url(../images/blue_arrow.jpg) 0px 10px no-repeat;
	text-indent		: 20px;
}

.sitemaplink ul li a
{
	color			: #103762;
	text-decoration	: none;
}
.sitemaplink ul li a:hover{color:#000; text-decoration:underline;}

.sitemaplink ul li ul li
{
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
	color			: #205B9E;
	font-size		: 11px;
	font-weight		: bold;
	line-height		: 25px;
	border-bottom	: none;
	background		: url(../images/light_blue_arrow.jpg) 15px 9px no-repeat;
	text-indent		: 30px;
	padding-bottom	: 5px;
	float			: left;
}
.sitemaplink ul li ul li a{color:#205B9E; text-decoration:none;}
.sitemaplink ul li ul li a:hover{color:#103762; text-decoration:underline;}

.footer
{
	color		: #6F98C5;
	font-size	: 11px;
	line-height	: 18px;
}
.footer a{color:#6F98C5; text-decoration:underline;}
.footer a:hover{color:#fff; text-decoration:underline;}

.shiny_box
{
	background	: url(../images/arrow.jpg) 0px 3px no-repeat;
	width		: 210px;
	overflow	: hidden;
}

.shiny_box_body
{
	color		: #000;
	font-size	: 11px;
	clear		: both;
	padding		: 0 10px;
	overflow	: hidden;
}

* html .shiny_box_body
{
	height	: 1%;
}

#marqueecontainer
{
	position	: relative;
	width		: 167px;
	height		: 820px;
	overflow	: hidden;
	padding		: 0px;
	margin		: 10px 0px;
	/*border	: 3px solid orange;*/
}

.main
{
	background	: #103560;
	padding		: 2px;
	border		: 1px solid #5D8ABA;
}

.proj_home_bg
{
	background	: url(../images/project-home-bg.jpg) 0px 0px no-repeat;
	padding		: 7px 7px 7px 6px;
}

.abclink
{
	color			: #424242;
	text-decoration	: none;
}
.abclink:hover{color:#424242;}

.red
{
	color			: #424242;
	font-weight		: bold;
	text-decoration	: none;
}
/* General Style End */
