
/* General Style */
body
{
	background-color	: #D9EFFD;
	font-family			: Tahoma;
	font-size			: 11px;
	color				: #303030;
	padding				: 0;
	margin				: 0;
}
a {color:#7B7B7B; text-decoration:none; outline:none;}
a:hover {color:#000000; text-decoration:none;}

img
{
	border	: none;
}

ul li
{
	list-style	: none;
}

h1
{
	font-family		: "Tahoma";
	font-size		: 18px;
	font-weight		: bold;
	color			: #244671;
	text-transform	: uppercase;
	padding			: 0px;
	margin			: 0px;
	padding-bottom	: 10px;
}

h2
{
	font-family		: "Gill Sans MT";
	font-size		: 14px;
	font-weight		: bold;
	color			: #2B2B2B;
	text-transform	: uppercase;
	text-align		: left;
	padding			: 0px;
	margin			: 0px;
}

h3
{
	font-family	: "Tahoma";
	font-size	: 12px;
	font-weight	: bold;
	color		: #373737;
	padding		: 0px;
	margin		: 0px;
	text-align	: left;
}

h4
{
	background		: url(../images/nav-title-bg.jpg) no-repeat center top;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 16px;
	font-weight		: bold;
	color			: #ffffff;
	line-height		: 26px;
	text-align		: center;
	padding			: 0px;
	margin			: 0px;
}

h5
{
	font-family		: "Tahoma";
	font-size		: 18px;
	font-weight		: bold;
	color			: #244671;
	padding			: 0px;
	margin			: 0px;
	padding-bottom	: 10px;
}

h6
{
	font-family		: "Tahoma";
	font-size		: 12px;
	font-weight		: bold;
	color			: #6CBAFC;
	padding			: 0px;
	margin			: 0px;
}

input, textarea, select
{
	font-size	: 11px;
	border		: 1px solid #9D9C97;
}

input:hover, input:focus
{
	border	: 1px solid #333333;
}

.stdbtn, .stdbtn:hover, .stdbtn:focus
{
	background	: url(../images/btn-bg.jpg) repeat-x bottom;
	font-size	: 11px;
	color		: #FFFFFF;
	font-weight	: bold;
	padding		: 2px;
	border		: 1px solid #000;
}

.button
{
	font-weight	: bold;
	color		: #FFFFFF;
	font-size	: 11px;
	padding		: 3px 2px 3px 2px;
	border		: 1px solid #2390AA;
}
.chkbox
{
	background	: none;
	border		: none;
}
.errormsg
{
	color			: #FF0000;
	font-size		: 11px;
	text-decoration	: none;
	font-weight		: normal;
}
.successmsg
{
	color			: #006633;
	font-size		: 11px;
	text-decoration	: none;
	font-weight		: normal;
}
.style1
{
	color			: #FF0000;
}
.clr
{
	clear		: both;
}
ul, li
{
	padding		: 0;
	margin		: 0;
}
.float-left
{
	float:left;
	margin:8px 3px 0px 10px;
}
/*........Header Section........*/
.menu
{
	background	: url(../images/menu-bg.jpg) repeat-x top left;
	height		: 44px;
	text-align	: center;
	line-height	: 22px;
}
.menu a
{
	display			: block;
	color			: white;
	font-size		: 14px;
	font-weight		: bold;
	line-height		: 44px;
}
.menu a:hover
{
	color			: #fff;
	text-decoration	: none;
	background		: url(../images/active.jpg) no-repeat right top;
}
.menu a.active
{
	color			: #fff;
	text-decoration	: none;
	background		: url(../images/active.jpg) no-repeat right top;
}
/*........Content Section........*/
.blue-title
{
	font-family		: "Tahoma";
	font-weight 	: bold;
	color			: #37608C;
	padding			: 0px;
	margin			: 0px;
}
.text
{
	line-height:16px;
}
.text ul
{
	padding-left	: 40px;
	line-height		: 20px;
	margin			: 10px 0px;
	padding:0px;
}
.text li
{
	background: url(../images/black-arrow.jpg) 5px 8px no-repeat;
	text-indent:15px;
}
.text img
{
	float	: right;
}
.skyblue-title img
{
	float			: left;
	margin-right	: 10px;
}
.c-bottom-line
{
	border-bottom	: 1px solid #D7D7D7;
	margin			: 5px 0px;
}
.content
{
	padding			: 0px 10px;
	line-height		: 18px;
	text-align		: left;
}
.content #alldest
{
	padding-bottom:10px;
}
.dotted-line
{
	background	: url(../images/dotted-line.jpg) repeat-x left top;
	height		: 2px;
	margin		: 20px 0px;
}

.dashed-line
{
	border-left	: 1px dashed #666666;
	width		: 21px;
	margin		: 0px 20px;
}
.view-more a
{
	float			: right;
	text-decoration	: underline;
}
.right-content ul
{
	padding-left	: 20px;
	line-height		: 16px;
	margin			: 10px 0px;
	color			: #37608C;
	padding:0px;
}
.right-content li
{
	background:url(../images/blue-arrow.jpg) 0px 4px no-repeat;
	text-indent:13px;
}
.right-content img
{
	float	: right;
}
.right-content li a
{
	color			: #37608C;
	text-decoration	: none;
}
.right-content li a:hover
{
	color				: #10355C;
	text-decoration		: none;
}
/*........Footer Section........*/
.footer
{
	background		: url(../images/ft-link-bg.jpg) repeat-x top left;
	height			: 49px;
	text-align		: center;
	line-height		: 22px;
	color			: #4C7CA9;
	font-weight		: bold;
}
.footer a
{
	color	: #4C7CA9;
	padding	: 0px 10px;
}
.footer a:hover
{
	color	:	#77C0FD;
}
.copyright
{
	text-align:right;
}
/*..........Css for Inner Page..........*/
.border-left
{
	border-left		: 1px solid #E1E1E1;
	margin-right	: 25px;
}
.icon li
{
	list-style-image	: url(../images/black-arrow.jpg);
	margin-left			: 20px;
	line-height			: 16px;
}
.icon li
{
	list-style-image	: url(../images/blue-arrow.jpg);
	margin-left			: 20px;
	line-height			: 16px;
	color				: #37608C;
}
.icon li a
{
	color	: #37608C;
}
.icon li a:hover
{
	text-decoration	: underline;
}
.img-position-right
{
	float	: right;
	margin	: 0px 0px 10px 10px;
}
.img-position-left
{
	float	: left;
	margin	: 0px 10px 10px 0px;
}
.dowmload-button
{
	margin	: 10px 0px;
}
.download
{
	border:1px solid #365F8A;
	border-top:none;
	font-size:11px;
}
.download ul
{
	padding:0px;
	margin:0px;
}
.download ul li
{
	background:url(../images/list-style.jpg) repeat-x bottom left;
	color:#365F8A;
	font-weight:normal;
	line-height:30px;
}
.download ul li img
{
	margin:0px 5px 0px 28px;
}
.download ul li a
{
	background:url(../images/blue-arrow.jpg) no-repeat 18px 12px;
	display:block;
	color:#365F8A;
	text-indent:30px;
}
.download ul li a:hover
{
	background:#365F8A url(../images/blue-arrow.hover.jpg) no-repeat 18px 12px;
	display:block;
	color:#FFFFFF;
	text-indent:30px;
}
a.arrow
{
	background:url(../images/white-arrow.jpg) no-repeat 8px 2px;
	color:#FFFFFF;
	padding-left:25px;
}
/*... css for right navigation dropdown menu ...*/
#alldest li
{
	padding-left:15px;
	background:url(../images/arrow-blue-2.jpg) 0px 14px no-repeat;
}
#alldest li a
{
	padding:5px 0px;
	color:#000;
	border-bottom:1px dotted #335A85;
	display:block;
	_height:20px;
}
#alldest li a:hover
{
	padding:5px 0px;
	color:#000;
}
#alldest li a.active-link
{
	padding:5px 0px;
	color:#000;
}
#alldest li div
{
	margin-left:0px;
}
#alldest li div ul li
{
	background:none;
	border:none;
	padding:0px;
}
#alldest li div ul li a
{
	color:#37608C;
	padding:3px 0px;
}
#alldest li div ul li a:hover
{
	color:#000;
	padding:3px 0px;
	text-decoration:none;
}
#alldest li div ul li a.active-link
{
	color:#37608C;
	padding:3px 0px;
	text-decoration:none;
	font-weight:bold;
}
.news-title
{
	background	: url(../images/title-bg-img.gif) no-repeat top left;
	height:33px;
	padding-left:10px;
}
.news-title span
{
	color:#FFFFFF;
	padding-left:5px;
	font-size:14px;
	line-height:33px;
}
.title-bg
{
	background:url(../images/menu-bg.jpg) repeat-x bottom left;
	padding:5px 0px 10px 10px;
	margin-bottom:5px;
}
/*.... css for news & events page ...*/
.date
{
	color:#69B8FD;
	font-size:10px;
	font-weight:bold;
}
a.readmore
{
	color:#167CFF;
}
a.readmore:hover
{
	color:#123A68;
}
#topTextSize { float:left; padding:0px; height:20px; }
.textNormal { font-size:11px; }
.textLarge { font-size:13px; }
.textLarger { font-size:15px; }
#toptextsize-images .blue-title {font-size:11px;}


#basic-accordian{
	z-index:2;
}

.accordion_headings{
	background:url(../images/dowmload-bg.jpg) repeat-x top left;
	line-height:28px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.accordion_headings:hover{
	background:url(../images/dowmload-bg.jpg) repeat-x top left;
	line-height:28px;
	color:#B1DFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.accordion_child{
	background:#FFF;
}

.header_highlight{
	background:url(../images/dowmload-bg.jpg) repeat-x top left;
	line-height:28px;
	color:#B1DFFF;
	font-weight:bold;
}

