@charset "utf-8";
/* CSS Document */
body
{
background-color:#034379;
}
#bgwhite
{
background-color:#FFFFFF;
}
#marginleft
{
margin-left:10px;
}
.footer
{
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
width:927px;
height:43px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:10px;
color:#b0e0ff;
line-height:18px;
}
.footer a
{
color:#b0e0ff;
line-height:18px;
text-decoration:none;
}
.footer a:hover
{
color:#b0e0ff;
line-height:18px;
text-decoration:underline;
}
.top_curve
{
background-image:url(../images/top_curve.jpg);
background-repeat:no-repeat;
height:11px;
width:927px;
}
.bottom_curve
{
background-image:url(../images/bottom_curve.jpg);
background-repeat:no-repeat;
height:11px;
width:927px;
}
.menubg{
	background:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	height:42px;
	vertical-align:top;
	width:927px;
	text-align:center;
}
.logobg
{
width:262px;
height:251px;
background-image:url(../images/logo_bg.jpg);
background-repeat:no-repeat;
}

.logobg_index
{
width:262px;
height:251px;
background-image:url(../images/logo_bg_index.jpg);
background-repeat:no-repeat;
}

.header_links
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#00467f;
}
.header_links:hover
{
text-decoration:underline;
}
.welcome_top
{
background-image:url(../images/wel_top_curve.jpg);
width:661px;
height:9px;
background-repeat:no-repeat;
}
.welcome_bottom
{
background-image:url(../images/wel_bottom_curve.jpg);
width:661px;
height:9px;
background-repeat:no-repeat;
}
.welcome_bdr
{
width:1px;
height:149px;

background-color:#9fd4f5;
}
.welcome_txt
{
background-image:url(../images/welcome_bg.jpg);
height:149px;
padding:0px 10px 0px 10px;

background-repeat:repeat-x;
width:639px;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:17px;
text-align:justify;
}

.mandatory_top
{
background-image:url(../images/mandatory_top_curve.jpg);
width:661px;
height:10px;
background-repeat:no-repeat;
}
.mandatory_bottom
{
background-image:url(../images/mandatory_bottom_curve.jpg);
width:661px;
height:10px;
background-repeat:no-repeat;
}
.mandatory_bdr
{
width:1px;
height:142px;


background-color:#98c9f1;
}
.mandatory_txt
{
background-image:url(../images/mandatory_bg.jpg);
height:142px;
min-height:142px;
height:auto !important;
background-repeat:repeat-x;
width:659px;
background-color:#5cb0eb;
}
ul.mandatory_list{
	margin:0px;
	padding:10px 0px 10px 0px;
}
ul.mandatory_list li{
	background:url(../images/arrow_blue.gif) no-repeat 3px 10px;
	padding:3px 3px 3px 16px;
	color:#FFFFFF;
	list-style-type:none;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:capitalize;
}

ul.mandatory_list li a{
	/*background:url(../images/arrow_blue.gif) no-repeat 3px 10px;
	padding:3px 3px 3px 16px;*/
	color:#FFFFFF;
	list-style-type:none;
	text-decoration:none;
}
ul.mandatory_list li a:hover{
	/*background:url(../images/arrow_blue.gif) no-repeat 3px 10px;
	padding:3px 3px 3px 16px;*/
	color:#FFFFFF;
	list-style-type:none;
	text-decoratio:underline;
}
.news_top
{
background-image:url(../images/news_top.jpg);
width:220px;
height:50px;
background-repeat:no-repeat;
}
.news_bottom
{
background-image:url(../images/news_bottom.jpg);
width:220px;
height:10px;
background-repeat:no-repeat;
}

.news_middle
{
background-image:url(../images/news_bg.jpg);
height:107px;
background-repeat:repeat-y;
width:220px;
}
.news_middle ul 
{
font-weight:bold;
line-height:18px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#333333;
}
.news_middle ul li
{
list-style:none;
list-style-image:none;
font-style:normal;
font-weight:normal;
line-height:16px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.click 
{
text-decoration:none;
color:#7d1616;
line-height:18px;
font-weight:normal;
}
.click:hover
{
text-decoration:underline;
color:#7d1616;
font-weight:normal;
}
.others_top
{
background-image:url(../images/other_links_top.jpg);
width:224px;
height:29px;
background-repeat:no-repeat;
}
.others_top_inner
{
background-image:url(../images/otherlinks_top_inner.jpg);
width:241px;
height:29px;
background-repeat:no-repeat;
}
.others_middle
{
background-image:url(../images/news_bg.jpg);
height:123px;
background-repeat:repeat-y;
width:220px;
}
ul.otherlinks{
	margin:2px 5px 0px 15px;
	padding:0px;
}
ul.otherlinks li {
	background:url(../images/arrow_blue.gif) no-repeat 3px 6px;
	padding:0px 4px 0px 15px;
	color:#155e91;
	list-style-type:none;
	line-height:15px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.otherlinks li a{
	color:#155e91;
	text-decoration:none;
}
ul.otherlinks li a:hover{
	color:#a70304;
	text-decoration:none;
}
.hl_dwn
{
background-image:url(../images/hl_dwn_bg.jpg);
width:142px;
height:31px;
background-repeat:no-repeat;
padding:51px 25px 10px 11px;
color:#155e91;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

.hl_placement
{
background-image:url(../images/hl_place_bg.jpg);
width:142px;
height:31px;
background-repeat:no-repeat;
padding:51px 25px 10px 13px;
color:#155e91;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
.hl_admission
{
background-image:url(../images/hl_admission_bg.jpg);
width:142px;
height:31px;
background-repeat:no-repeat;
padding:51px 25px 20px 13px;
color:#155e91;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

.hl_photo
{
background-image:url(../images/hl_photo_bg.jpg);
width:138px;
height:31px;
background-repeat:no-repeat;
padding:65px 25px 10px 15px;
color:#155e91;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}


.hl_click
{
color:#053e6e;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}

.hl_top
{
background-image:url(../images/hl_top.jpg);
width:241px;
height:13px;
background-repeat:no-repeat;
}
.hl_bottom
{
background-image:url(../images/hl_bottom.jpg);
width:241px;
height:14px;
background-repeat:no-repeat;
}
.hl_txt
{
background-image:url(../images/hl_bg.jpg);
width:241px;
height:14px;
background-repeat:repeat-y;


}

.welcome_top_inner
{
background-image:url(../images/wel_top_curve_inner.jpg);
width:640px;
height:13px;
background-repeat:no-repeat;
}
.welcome_bottom_inner
{
background-image:url(../images/wel_bottom_curve_inner.jpg);
width:640px;
height:13px;
background-repeat:no-repeat;
}
.welcome_bdr_inner
{
width:1px;


background-color:#9fd4f5;
}
.welcome_txt_inner
{
background-image:url(../images/welcome_bg_inner_1.jpg);

min-height:450px;
  height:auto !important;
  height:450px;

padding:0px 15px 0px 22px;

background-repeat:repeat-x;

font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:17px;
width:601px;
background-color:#f9fcfd;
text-align:justify;

}
.highlights{
	background:#f2faff;
	border:1px solid #e9eaea;
	padding:10px 10px 10px 15px;
	color:#1467aa;
	text-align:justify;
}
.highlights b{
	border-bottom:1px solid #c9e9fc;
	color:#000000;
}
.highlights ul{
	margin:0px;
	padding:0px;
	}

.highlights ul li{
	list-style-type:none;
	display:inline;
}

.highlights ul li  a{
	font-weight:bold;
	color:#4f5255;
	text-decoration:underline;
	text-transform:capitalize;
	background:url(../images/arrow_browm.gif) no-repeat 3px 5px;
	padding:0px 15px 0px 15px;
	line-height:20px;
}
.highlights a:hover{
	font-weight:bold;
	color:#1467aa;
	text-decoration:none;
	text-transform:capitalize;
	background:url(../images/arrow_gray.gif) no-repeat 3px 5px;
	padding:0px 15px 0px 15px;
	line-height:20px;
}
.img_lft_space
{
padding-right:25px;
}
ul.innerlink_list{
	margin:0px;
	padding:0px;
	background:#f2faff;
	border:1px solid #e9eaea;
	padding:10px 10px 10px 15px;
	color:#1467aa;
	}

ul.innerlink_list li{
	list-style-type:none;
}

ul.innerlink_list li  a{
	font-weight:bold;
	color:#4f5255;
	text-decoration:underline;
	text-transform:capitalize;
	background:url(../images/arrow_browm.gif) no-repeat 3px 5px;
	padding:0px 15px 0px 15px;
	line-height:20px;
}
ul.innerlink_list li a:hover{
	font-weight:bold;
	color:#1467aa;
	text-decoration:none;
	text-transform:capitalize;
	background:url(../images/arrow_gray.gif) no-repeat 3px 5px;
	padding:0px 15px 0px 15px;
	line-height:20px;
}
ul.inner_list{
	margin:0px;
	padding:10px 0px 0px 0px;
}
ul.inner_list li{
	background:url(../images/arrow_inner1.gif) no-repeat 3px 8px;
	padding:2px 2px 2px 18px;
	list-style-type:none;
	
}
ul.inner_list li a{
	color:#0a487a;
	text-decoration:underline;
	font-weight:bold;
}
ul.inner_list li a:hover{
	color:#6d6d6d;
	text-decoration:none;
	font-weight:bold;
}

ul.inner_list1{
	margin:0px;
	padding:10px 0px 0px 0px;
}
ul.inner_list1 li{
	background:url(../images/arrow_inner1.gif) no-repeat 3px 8px;
	padding:2px 2px 2px 18px;
	list-style-type:none;
	
}
ul.inner_list1 li a{
	color:#080e13;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dashed #00457e;
}
ul.inner_list1 li a:hover{
	color:#6d6d6d;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #00457e;
}

.back a{
	font-weight:bold;
	color:#af4905;
	text-decoration:underline;
}
.back a:hover{
	font-weight:bold;
	color:#00000;
	text-decoration:none;
}

.back_rht {
	font-weight:bold;
	color:#af4905;
	text-decoration:underline;
	
}
.back_rht:hover{
	font-weight:bold;
	color:#00000;
	text-decoration:none;
}



ul.subtittle_list{
	margin:0px;
	padding:0px 0px 0px 5px;
	background:#e3f5ff;
	border-bottom:1px solid #d6eefc;
}
ul.subtittle_list li{
	background:url(../images/bullet_orange.gif) no-repeat 3px 6px;
	padding:3px 3px 3px 23px;
	list-style-type:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#0c4c80;
}
ul.subtittle_list li a{
	
	
	list-style-type:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#0c4c80;
	text-decoration:none;
}
.mail_link{
	color:#579fe1;
	text-decoration:underline;
	
}
.mail_link:hover{
	color:#e47906;
	text-decoration:none;
	
}
ul.sitemap{
	margin:0px;
	padding:0px;
}
ul.sitemap li{
	background:url(../images/arrow_sitemap.gif) no-repeat 3px 8px;
	padding:3px 3px 7px 23px;
	list-style-type:none;
	color:#000407;
	font-weight:bold;
	border-bottom:1px dashed #c5e8fc;
	width:200px;
}
ul.sitemap li a{
	color:#00457e;
	text-decoration:none;
}
ul.sitemap li a:hover{
	color:#b81414;
	text-decoration:none;
}
ul.sitemap li ul{
	margin:0px;
	padding:0px;
}
ul.sitemap li ul li{
	background:url(../images/arrow_browm.gif) no-repeat 0px 9px;
	padding:3px 3px 3px 12px;
	border-bottom:0px dashed #aeb1b4;
	text-align:left;
	font-weight:normal;
}
.txt_red{
	color:#FF0000;
	}
.txtbox{
	background:#FFFFFF;
	border:1px solid #d6eefc;
	width:165px;
	height:17px;
	font-size:11px;
	}
.txtarea{
	background:#FFFFFF;
	border:1px solid #d6eefc;
	width:165px;
	height:50px;
	font-size:11px;
	}
.button{
	background:#0c4d82;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #dbe7f0;
	font-size:11px;
	cursor:pointer;
	padding:2px;
	}
ul.activities  li
{
list-style-image:url(../images/arrow_inner.gif);
background-repeat:no-repeat;
}
ul.activities li ul li a
{

list-style-image:url(../images/arrow_gray.gif);
background-repeat:no-repeat;
color:#00467f;
text-decoration:none;

}
ul.activities li ul li a:hover
{

list-style-image:url(../images/arrow_gray.gif);
background-repeat:no-repeat;
color:#00467f;
text-decoration:underline;

}

.white_txt
{
color:#FFFFFF;
font-size:12px;
line-height:14px;
font-family:tahoma,Arial, Helvetica, sans-serif;
}
ul.tittle_list1 li 

{

padding-top: 3px;

padding-right: 4px;

padding-bottom: 4px;

padding-left: 25px;

list-style-type: none;

color: #411700;

font-weight: bold;

text-transform: capitalize;

background-color: transparent;

background-image:url(../images/arrow_inner1.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 6px 7px;

}
ul.tittle_list1 

{
padding:0px;
}
.txtlink 

{

color: #063e6d;

font-family: Georgia,"Times New Roman",Times,serif;

font-size: 11px;

text-decoration: none;

}

.txtlink:hover 

{

color: #063e6d;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 11px;
text-decoration: underline;
}
.librarytxt ul 
{
padding:0px;
}

.librarytxt ul li 
{
list-style-image:url(../images/arrow_inner.gif);
color:#004477;
font-size:12px;
padding-left:5px;

}
.librarytxt ul li a
{
color:#004477;
text-decoration:none;
font-size:12px;
}

.librarytxt ul li a:hover
{
color:#042c4f;
text-decoration:underline;
font-size:12px;
}
.librarytxt ul li ul 
{
padding-left:10px;
}


.librarytxt ul li ul li
{
list-style-image:url(../images/arrow_blue.gif);
color:#004477;
font-size:11px;

}
.librarytxt ul li ul li a
{
color:#004477;
text-decoration:none;
font-size:11px;
}

.librarytxt ul li ul li a:hover
{
color:#83bbe8;
text-decoration:underline;
font-size:11px;
}


.librarytxt ul li ul li ul li
{
list-style-image:url(../images/arrow_inner.gif);
color:#004477;
}
.librarytxt ul li ul li ul
{
padding-left:10px;
}

.librarytxt ul li ul li ul li ul li
{
list-style-image:url(../images/arrow_browm.gif);
color:#004477;
}






/* Dropdown Menu */
.dropdownmenu{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
}

.dropdownmenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/*Top level list items*/
.dropdownmenu ul li{
	position: relative;
	display: inline;
	float: left;
	background:url(../images/menu_sep.jpg) no-repeat;
	color:#1580cc;
	font-weight:bold;
	padding:0px 7px 0px 7px;
	margin:0px;
}
.dropdownmenu ul li.first{
	position: relative;
	display: inline;
	float: left;
	background:none;
	color:#1580cc;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	margin:0px;
}

/*Top level menu link items style*/
.dropdownmenu ul li a{
	display: block;
	color: white;
	padding:0px 5px 0px 5px;
	color:#1580cc;
	text-decoration: none;
}

* html .dropdownmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display:block;
}

.dropdownmenu ul li a:link, .dropdownmenu ul li a:visited{
	color:#1580cc;
}

.dropdownmenu ul li a:hover{
/*tab link background during hover state*/
	color:#787878;
}
	
/*1st sub level menu*/
.dropdownmenu ul li ul{
	position: absolute;
	visibility: hidden;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #badcf8;
	border-left:1px solid #badcf8;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.dropdownmenu ul li ul li{
	display: list-item;
	background:#d6eefc;
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	width:250px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #badcf8;
}
.dropdownmenu ul li ul li.last{
	display: list-item;
	background:#d6eefc;
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	width:250px;
	margin:0px;
	padding:0px;
	border-bottom:0px solid #badcf8;
}

.dropdownmenu ul li ul li.act{
	display: list-item;
	background:#d6eefc;
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	width:190px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #badcf8;
}
.dropdownmenu ul li ul li.actlast{
	display: list-item;
	background:#d6eefc;
	text-align:left;
	font-family:tahoma;
	font-size:11px;
	width:190px;
	margin:0px;
	padding:0px;
	border-bottom:0px solid #badcf8;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.dropdownmenu ul li ul li ul{
	top: 0px;
	margin:0px;
	padding:0px;
}

/* Sub level menu links style */
.dropdownmenu ul li ul li a{
	color:#000000;
	background:url(../images/menu_arr_normal.gif) no-repeat 6px 6px;
	font-family:tahoma;
	font-size:11px;
	padding:2px 3px 5px 21px;
	font-weight:normal;
	margin:0px;
	background-color:#d6eefc;
}

.dropdownmenu ul li ul li a:hover{ /*sub menus hover style*/
	color:white;
	background:url(../images/arrow_white.gif) no-repeat 6px 6px;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	padding:2px 3px 5px 21px;
	margin:0px;
	background-color:#0b4a7c;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 5px;
}

/*Dropdown Menu*/
 .galleryimg_style 

{

margin-left:1px;
margin-top: 4px;
padding-bottom:2px;
}
.dept_title
{
line-height:20px;
text-align:center;
background-color:#d6eefc;
text-transform:uppercase;
font-weight:bold;

}
.text_alignment{
	text-align:justify;
}
