/*
karrox
Copyright 2006 Viren
Last edit: 2006-11-30
*/

/*
=Colours
Dark green headings (Main articles): 8A8E27
Light green headings (Home page sections): 828368
Green headings (Secondary): 578A1C
Green border colour: b6c8b0
Links: AE4F0C
Link hover: D03900
Heading link border: cfcfa0
Beige background colour: f1efe7
Light green background colour: f4f6e0
*/

/*
=Global
*/

body, html {
background:url('../images/common/i_bg.gif');
margin:0px;
padding:0px;
color:#2e2e2e;
font-size:10px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif
}
a img {
border:0px none;
}
form{
padding:0;
margin:0;
}
/*li a {
font-size:11px;
color:#737373;
text-decoration:none;
}
li a:hover {
font-size:11px;
color:#da251d;
text-decoration:none;
}*/
/*p{
margin:0px 0px 0px 0px;
}*/
h2 {
color:#da251d;
font-size:14px;
background-image:url('../images/home/i_arrow_black.gif');
background-position: 0% 50%;
background-repeat:no-repeat;
padding-left:20px;
margin:0
}
.button {
border:1px #242424 solid;
background-color:#737373;
font-size:11px;
color:#FFFFFF;
padding:0px 0px;
margin-left:2px;
}
.table-brd {
border:5px #DA251D solid;
}
.site-txt {
font-size:11px;
font-family:"Verdana, Arial, Helvetica, sans-serif";
font-style:normal;
}
/**------------ home ------------**/
.title-table {
background-image:url('../images/home/i_bg_home.jpg');
background-position: left top;
background-repeat:repeat-x; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px
}
.title-table-img {
padding:6px 0px 0px 0px;
}
.title-table p {
padding:0px 12px;
text-align:justify;
color:#4c4c4c;
margin:8px 0px 0px 0px;
font-size:10px;
}
.title-table p a{
color:#da251d;
font-weight:bold;
font-size:10px;
text-decoration:none;
background-image:url('../images/common/bul_red_arrow_small.gif');
background-repeat:no-repeat;
background-position: 0% 50%;
padding-left:10px
}
.title-table p a:hover{
text-decoration:underline;
}
.ad-table {
margin-left:8px;
}
.flash-banner {
padding:20px 0px 45px 0px!important;
padding/**/:20px 0px 15px 0px;
}
.news {
margin:0;
}
.news ul{
margin:0px 0px 0px -38px!important;
margin/**/:0px 0px 0px 2px;
list-style:none;
}
.news ul li{
background-image:url('../images/common/bul_red_arrow.gif');
background-repeat:no-repeat;
background-position/**/: 0% 9% !important;
font-size:11px;
color:#404040; padding-left:20px; padding-right:5px; padding-top:0px; padding-bottom:0px
}
.news ul li a{
color:#404040;
text-decoration:none;
}
.news ul li a:hover {
color:#da251d;
text-decoration:underline;
}
.news p{
margin:8px 0px 20px 0px;
}
.news p a{
color:#da251d;
font-weight:bold;
font-size:10px;
text-decoration:none;
background-image:url('../images/common/bul_red_arrow_small.gif');
background-repeat:no-repeat;
background-position: 0% 50%;
padding-left:10px
}
.news p a:hover{
text-decoration:underline;
}
/**------------------------------**/
/**----------------------------------------- form ------------------------------------------**/
.quick-link {
border:1px #7f9db9 solid;
width:150px;
margin-right:2px;
}
.country {
border:1px #000000 solid;
width:140px;
font-size:10px;
}
input {
border:1px #000000 solid;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:130px;
}
.form{
margin-left:10px;
background-color:#f6f6f6;
border:1px #000000 dotted;
}
.form td{
padding:5px;
}
.form-text{
font-weight:bold;
color:#000000;
font-size:10px;
}
.star-red {
color:#FF0000;
}
.button-submit {
border:0px none;
width:72px;
height:21px;
background-image:url('../images/common/b_submit.gif');
background-repeat:no-repeat
}
.button-reset {
border:0px none;
width:72px;
height:21px;
background-image:url('../images/common/b_reset.gif');
background-repeat:no-repeat
}
.button-go {
border:1px #000000 solid;
width:22px;
height:17px;
background-color:#737373;
color:#FFFFFF;
margin:2px 0px 0px 2px;
}
.button-detail {
border:1px #000000 solid;
width:80px;
height:17px;
background-color:#737373;
color:#FFFFFF;
margin:2px 0px 0px 2px;
}
/**---------------------------------------------------------------------------------------------**/
/**--------------- main table------------------**/
.table-main {
background-color:#FFFFFF;
margin:0 auto;
font-size:10px;
font-weight:normal;
}
.shadow-left {
background-image:url('../images/common/i_dropshadow_left.gif');
background-position: left top;
background-repeat:repeat-y;
width:4px
}
.shadow-right {
background-image:url('../images/common/i_dropshadow_right.gif');
background-position: right top;
background-repeat:repeat-y;
width:4px
}
.table-padding {
padding:5px 10px 10px 10px;
}
/**--------------------------------------------**/
/**--------------- top table------------------**/
.font-black-padding {
font-size:9px;
color:#000000;
padding:0px 10px 0px 0px;
}
.font-black-padding a{
color:#000000;
text-decoration:none;
}
.font-black {
font-size:9px;
color:#000000;
padding:0px 0px 0px 0px;
}
.font-black a{
color:#000000;
text-decoration:none;
}
/**--------------------------------------------**/

/**----------- top menu -------------------**/
.link-bg{
background-color:#bbbabb;
height:26px;
}
#menu2 {
  display:table;
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  }
#menu2 li {
  display:table-cell;
  }
* html #menu2 li {
  float:left;
  }
#menu2 a {
  width:auto;
  display:block;
  padding:6px 16px;
  color:#fff; 
  border-right:1px solid #fff; 
  text-decoration:none;
  font-size:12px;
  font-weight:600;
  }
* html #menu2 a {
  float:left;
  }
#menu2 a:hover {
  color:#000; 
  background:#d4d4d4;
  }

.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}

/**--------------------------------------------**/
/**------------------left menu------------------**/

/*.sub-navigation {
	color: #AFAFAF;
	line-height: 16px;
	padding: 10px;
}*/
.sub-navigation ul {
	padding:0px;
	margin:0;
	list-style-type:none;
}

.sub-navigation li {
background-image:url('../images/common/i_menu-bg.gif');
background-position: left top;
background-repeat:no-repeat;
height:31px
}
.sub-navigation li a{
	text-decoration: none;
	margin: 0;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	padding:0px 0px 0px 30px;
	line-height:28px;
}
.sub-navigation li a:hover{
	margin: 0;
	list-style-type: none;
	color: #DA251D;
}




.sub-navigation-stu ul {
	padding:0px;
	margin:0;
	list-style-type:none;
}

.sub-navigation-stu li {
background-image:url('../images/common/i_menu-bg-green.gif');
background-position: left top;
background-repeat:no-repeat;
height:31px
}
.sub-navigation-stu li a{
	text-decoration: none;
	margin: 0;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	padding:0px 0px 0px 30px;
	line-height:28px;
}
.sub-navigation-stu li a:hover{
	margin: 0;
	list-style-type: none;
	color: #DA251D;
}

/*.second-level-navigation {
	color: #FFFF66;
	font-size: 11px;
	line-height: 16px;
	padding: 7px 0px 0px 5px;
}

.second-level-navigation ul  {
	padding-left: 10px;
	margin: 0;
	line-height: 18px;
	list-style-type: none;
}*/

/*.second-level-navigation  li {
	background: url(../images/common/bul_red_arrow_small.gif) no-repeat;
	background-position: 0 .5em !important;
	background-position/*: 0 .6em;
	padding-left: 10px;
	margin: 0;
	line-height: 18px;
	list-style-type: none;
}*/
/*.second-level-navigation li a{
	padding: 0 0 0 5;
	text-decoration: none;
	display: block;
	height: 18px;
	margin: 0;
	line-height: 18px;
	list-style-type: none;
	font-size: 12px;
	color: #AFAFAF;
	text-decoration: none;
}
.second-level-navigation li a:hover{
	padding: 0 0 0 5;
	display: block;
	margin: 0;
	line-height: 18px;
	list-style-type: none;
	font-size: 12px;
	color: #DA251D;
	text-decoration: underline;
	line-style: none;
}
.sub-navigation .selected{
	text-decoration: none;
	display: block;
	background-position: 0 .6em;
	margin: 0;
	line-height: 18px;
	list-style-type: none;
	color: #DA251D;
	font-size: 14px;
	font-weight:bold;	
	line-style: none;
}
.second-level-navigation .selected-secondlevel{
	color: #DA251D;
	font-size: 12px;	
	text-decoration: none;
	margin: 0;
	list-style-type: none;
	line-style: none;
	height: 18px;
}*/
.ttext {
	font-size: 11px;
	line-height:20px;
}
pre {
	font-size: 11px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/**----------------------------------------------------------**/

/**------------------content------------------**/
.content-table{
padding:8px;
}
.red h1{
color:#DA251D;
font-size:12px;
font-weight:bold;
background-image:url('../images/common/bull_h1.gif');
background-repeat:no-repeat;
background-position:  
               0 .2em !important;
padding-left:11px
}
.red p{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
}
.red strong{
font-size:11px;
line-height:20px;
color:#DA251D;
text-align:justify;
text-decoration:none;
}
.red ul{
	margin:0px 0px 0px -40px!important;
	margin/**/:0px;
	list-style-type: none;
	font-size:11px;
	line-height:20px;
}

.red li{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
list-style-type:none;
background: url('../images/common/bul_red_arrow_small.gif') no-repeat 0 .6em;
padding-left: 8px;
margin: 0
}
.red li a{
font-size:11px;
text-decoration:none;
color:#000000;
}
.red li a:hover{
font-size:11px;
text-decoration:none;
color:#DA251D;
}
a.red {
font-size:11px;
color:#AFAFAF;
}
a.red:hover{
font-size:11px;
color:#DA251D;
}

/**--------------------------GREEN--------------------------------**/

.green h1{
color:#95B653;
font-size:12px;
font-weight:bold;
background-image:url('../images/common/bull_green_h1.gif');
background-repeat:no-repeat;
background-position:  
               0 .2em !important;
padding-left:11px
}
.green p{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
}
.green strong{
font-size:11px;
line-height:20px;
color:#95B653;
text-align:justify;
text-decoration:none;
}
.green ul{
	margin:0px 0px 0px -40px!important;
	margin/**/:0px;
	list-style-type: none;
		font-size:11px;
	line-height:20px;
}
.green li{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
list-style-type:none;
background: url('../images/common/bul_green_arrow_small.gif') no-repeat 0 .6em;
padding-left: 8px;
margin: 0
}
.green li a{
font-size:11px;
text-decoration:none;
color:#000000;
}
a.green {
font-size:11px;
color:#AFAFAF;
}
.green a:hover{
font-size:11px;
color:#95B653;
}
/**--------------------------blue--------------------------------**/

.blue h1{
color:#5FA8DD;
font-size:12px;
font-weight:bold;
background-image:url('../images/common/bull_blue_h1.gif');
background-repeat:no-repeat;
background-position:  
               0 .2em !important;
padding-left:11px
}
.blue p{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
}
.blue strong{
font-size:11px;
line-height:20px;
color:#5FA8DD;
text-align:justify;
text-decoration:none;
}
.blue ul{
	margin:0px 0px 0px -40px!important;
	margin/**/:0px;
	list-style-type: none;
		font-size:11px;
	line-height:20px;
}
.blue li{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
list-style-type:none;
background: url('../images/common/bul_blue_arrow_small.gif') no-repeat 0 .6em;
padding-left: 8px;
margin: 0
}
.blue li a{
font-size:11px;
text-decoration:none;
color:#000000;
}
.blue li a:hover{
font-size:11px;
text-decoration:none;
color:#5FA8DD;
}
a.blue{
font-size:11px;
color:#AFAFAF;
}
a.blue:hover{
font-size:11px;
color:#5FA8DD;
}
.blue-alt{
background-color:#EDF5FC;
}
/**----------------------------------------------------------**/
/**--------------------------orange--------------------------------**/

.orange h1{
color:#F99547;
font-size:12px;
font-weight:bold;
background-image:url('../images/common/bull_orange_h1.gif');
background-repeat:no-repeat;
background-position:  
               0 .2em !important;
padding-left:11px
}
.orange p{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
}
.orange strong{
font-size:11px;
line-height:20px;
color:#F99547;
text-align:justify;
text-decoration:none;
}
.orange ul{
	margin:0px 0px 0px -40px!important;
	margin/**/:0px;
	list-style-type: none;
		font-size:11px;
	line-height:20px;
}
.orange li{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
list-style-type:none;
background: url('../images/common/bul_orange_arrow_small.gif') no-repeat 0 .6em;
padding-left: 8px;
margin: 0
}
.orange li a{
font-size:11px;
text-decoration:none;
}
a.orange{
font-size:11px;
color:#AFAFAF;
}
a.orange:hover{
font-size:11px;
color:#F99547;
}
/**----------------------------------------------------------**/

/**------------------breakdrum------------------**/
.breakdrum ul {
	padding-left: 0px!important;
	padding-left/**/: 5px;
	margin: 0px!important;
	margin/**/: 0px 0px 0px 0px;
	list-style-type: none;
}

.breakdrum li {
float:left;
	background: url('../images/common/bul_red_arrow_small.gif') no-repeat 0 .6em;
	padding-left: 8px;
	padding-right: 5px;
	margin: 0;
	line-height: 18px;
	list-style-type: none;
	height: 24px

}
.breakdrum li a{
float:left;
	text-decoration: none;
	display: inline !important;
	display/**/: block;
	height: 24px;
	background-position: 0 .6em;
	margin: 0;
	list-style-type: none;
	font-size: 11px;
	color: #AFAFAF;
	text-decoration: none;		
}
.breakdrum li a:hover{
	text-decoration: underline;
	display: block;
	background-position: 0 .6em;
	margin: 0;
	list-style-type: none;
	color: #DA251D;
	font-size: 11px;
}
.breakdrum .selected{
	text-decoration:none;
	display: block;
	background-position: 0 .6em;
	margin: 0;
	list-style-type: none;
	color: #DA251D;
	font-size: 11px;
}
/**----------------------------------------------------------**/

.bottom{
height:35px;
background-color:#BBBABB;
/*background-color:#585858;*/
/*background-color:#FF0000;*/
font-size:10px;
color:#FFFFFF;
padding:0px 5px;
}
.bottom a{
color:#FFFFFF;
text-decoration:none;
}
.bottom a:hover{
color:#FFFFFF;
text-decoration:underline;
}
/**-------------------------- Menu left --------------------------
#main_panel { 
border:1px solid #ffb9ad; 
position:relative; 
left:0px; 
top:0px; 
overflow:hidden; 
}
.head_item {
background-image:url(../images/common/i_menu-bg.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:10px; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#000000;
 position:absolute; 
 left:0px; 
 cursor:hand; 
 text-align:left;
 height:31px;
 width:190px;
 padding:10px 0px 0px 26px;
}

.item {
 background-color:#FFFFFF; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#000000;
 left:0px; 
 position:relative; 
 text-align:left;
 padding:7px 0px 4px 15px;
}
.item_panel { 
position:absolute; 
background-color:#FFFFFF; 
left:0px;
}
.item_panel a { 
text-decoration:none; 
color:#000000; 
cursor:hand; 
}
.selected-item {
background-color:#f6f6f6;
color:#FF0000;
font-size:11px;
font-weight:bold;
padding:5px 0px 0px 15px;}
font-family:Verdana, Arial, Helvetica, sans-serif;
/*display:block;*/


/**--------------------------------------------------------------**/

/**---------------------- menu new top --------------**/
.menu2 {
float:left; 
width:100%;
font-family: verdana, arial, sans-serif; 
font-size:12px;
font-weight:bold;
background-color:#bbbabb; 
}
.menu2 ul {
padding:0;
margin:0;
list-style-type:none;  
}
.menu2 ul li {
float:left; 
position:relative;
border-left:1px #FFFFFF solid; 
}
.menu2 ul li a, .menu2 ul li a:visited {
float:left; 
display:block; 
text-decoration:none;
color:#FFFFFF;
padding:0px 7px; 
line-height:25px;
height:26px; 
}
.menu2 ul li:hover {
width:auto;
}
.menu2 ul li a.menu2one:hover {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li a.menu2two:hover {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li a.menu2three:hover {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li a.menu2four:hover {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li a.menu2five:hover {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li a.menu2six:hover {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li:hover a.menu2one {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li:hover a.menu2two {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li:hover a.menu2three {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li:hover a.menu2four {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li:hover a.menu2five {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li:hover a.menu2six {
color:#000000;
display:block;
background-color:#d4d4d4;
}
.menu2 ul li ul {
display: none;
}
.menu2 ul li ul li ul{
display: none;
}
.menu2 table {
margin:0; 
border-collapse:collapse; 
font-size:11px; 
font-weight:normal;
position:absolute; 
top:0; 
left:0;
}
/* --------------------------specific to non IE browsers------------------------*/
.menu2 ul li:hover ul {
display:block;
position:absolute;
top:25px;
margin-top:1px; 
left:0;
width:160px;
border-right:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #000;
}
.menu2 ul li:hover ul.endstop {
left:0px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block;
background:#fff;
color:#000;
height:auto;
line-height:15px;
padding:4px 12px 4px 20px; 
width:127px; 
border-top:1px solid #000;
}
.menu2 ul li:hover ul li:hover a.drop {
background:#ffd5a1 url(../images/i_menu-bullet.gif) no-repeat 3px 8px;
}
.menu2 ul li:hover ul li a:hover{
color:#000; 
background: #ffd5a1 url(../images/i_menu-bullet.gif) no-repeat 3px 8px;
font-weight:normal
}
.menu2 ul li:hover ul li a:hover.drop {
background: #ffd5a1 url(../images/i_menu-bullet.gif) no-repeat 3px 8px;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:159px; top:-1px;
}
.menu2 ul li:hover ul li:hover ul.left {
left:-159px;
}
.menu2 ul li:hover ul li:hover ul li:hover ul {
display:block;
position:absolute;
top:25px;
margin-top:1px; 
left:0;
width:160px;
border-right:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #000;
}
.menu2 ul li:hover ul.endstop {
left:0px;
}
.menu2 ul li:hover ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li:hover ul li a {
display:block;
background:#fff;
color:#000;
height:auto;
line-height:15px;
padding:4px 12px 4px 20px; 
width:127px; 
border-top:1px solid #000;
}
.menu2 ul li:hover ul li:hover ul li:hover a.drop-1 {
background:#ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px;
}
.menu2 ul li:hover ul li:hover ul li a:hover{
color:#000; 
background: #ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px;
font-weight:normal
}
.menu2 ul li:hover ul li:hover ul li a:hover.drop-1 {
background: #ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px;
}
.menu2 ul li:hover ul li:hover ul li:hover ul {
display:block; position:absolute; left:159px; top:-1px;
}

/*-------------- specific to IE5.5 and IE6 browsers ----------------*/
.menu2 ul li a:hover ul {
display:block;
position:absolute;
top:26px; 
t\op:26px; 
background:#fff;
left:0; 
border-right:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #000;
}
.menu2 ul li a:hover ul.endstop {
left: 0px;
}
.menu2 ul li a:hover ul li a {
display:block;
background:#fff;
color:#000; 
height:1px; 
line-height:15px; 
padding:4px 16px 4px 20px; 
width:130px; 
w\idth:130px; 
border-top:1px solid #000;
}
.menu2 ul li a:hover ul li:hover a.drop {
background:#ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px; 
padding-bottom:4px
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#000;
background: #ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px;
font-weight:normal
}
.menu2 ul li a:hover ul li a:hover.drop {
background: #ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0;
color:#000; 
left:166px;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.menu2 ul li a ul li a:hover ul li a {
display:block;
background:#fff;
color:#000; 
height:1px; 
line-height:15px; 
padding:4px 16px 4px 20px; 
width:130px; 
w\idth:130px; 
border-top:1px solid #000;
}
.menu2 ul li a:hover ul li a:hover ul li:hover a.drop-1 {
background:#ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px; 
padding-bottom:4px
}
.menu2 ul li a:hover ul li a:hover ul li a ul{
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {
color:#000;
background: #ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px;
font-weight:normal
}
.menu2 ul li a:hover ul li a:hover ul li a:hover.drop-1 {
background: #ffd5a1 url('../images/i_menu-bullet.gif') no-repeat 3px 8px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0;
color:#000; 
left:166px;
}

/*****-------------------------------------------*****/

/**-------------------- Franchise Login ---------**/
.franchise-login {
border:1px #333333 solid;
background-color:#fff6eb;
}
/**------------------------------------------------**/
.marquu {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#C22924;
}
/**------------------------------------------------**/
/**-------------------- semester ---------**/

.semester{
background-color:#EBEBEB;
border-right:1px #666666 solid;
padding-left:10px;
}

.semester-alt{
background-color:#F3F3F3;
border-right:1px #666666 solid;
padding-left:10px;
}

.semester-title{
color:#FFFFFF;
background-color:#888888;
font-weight:bold;
border-right:1px #666666 solid;
padding-left:10px;
}
/**---------------- career ----------------------**/
.table-career {
border-left:1px #000000 solid;
border-top:1px #000000 solid;
font-size:12px;
}
.table-career th{
font-weight:bold;
padding:5px;
border-bottom:1px #000000 solid;
border-right:1px #000000 solid;
background-color:#666666;
color:#FFFFFF;
}
.table-career td{
padding:5px;
border-bottom:1px #000000 solid;
border-right:1px #000000 solid;
}
.table-career td a{
color:#CC0000;
text-decoration:none;
}
.table-career td a:hover{
color:#000000;
text-decoration:none;
}
.td-bg {
background-color:#fff7ec;
}
.p-margin {
margin:2px 0px 2px 15px;
}
.p-margin-title {
margin:15px 0px 4px 0px;
}
.p-margin a {
color:#CC0000;
text-decoration:underline;
}
.p-margin a:hover {
color:#CC0000;
text-decoration:none;
}
.top {
padding:5px 0px 10px 0px;
float:right;
}
.top a{
padding:5px 0px 10px 0px;
color:#CC0000;
text-decoration:none;
}
.top a:hover{
text-decoration:underline;
}
/**----------------------------------------------**/
/**---------------- sitemap ----------------**/
.site ul{
	margin:0px 0px 0px -40px!important;
	margin/**/:0px;
	list-style-type: none;
}
.site li{
font-size:11px;
line-height:20px;
color:#CC0000;
text-align:left;
list-style-type:none;
background: url('../images/common/bul_red_arrow_small.gif') no-repeat 0 .6em;
padding-left: 8px;
margin: 0;
font-weight:bold
}
.site li a{
font-size:11px;
text-decoration:none;
color:#CC0000;
}
.site li a:hover{
font-size:11px;
text-decoration:none;
color:#DA251D;
}
.site li ul{
padding-left:40px;
}
.site li ul li a{
color:#000000;
text-decoration:none;
font-weight:bold;
}
.site li ul li ul{
padding-left:60px;
}
.site li ul li ul li a{
color:#000000;
text-decoration:none;
font-weight:normal;
}
/**---------------------------------------**/

.li-brd-bottom{
border-bottom:#000000 1px dotted;
}
/**------------ search -------------------**/
.search-link-page{
color:#b62025;
font-weight:bold;
font-size:12px;
}
.search-link-page a{
color:#333333;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
.search-bar {
background-color:#f8f8f8;
font-size:12px;
font-weight:bold;
}
.search-disply {
text-align:right;
font-size:12px;
}
.search-link a{
background-image:url('../images/common/bul_sub-grey.gif');
background-repeat:no-repeat;
background-position: 0% 60%;
padding-left:15px;
font-size:12px;
text-decoration:none;
color:#000000
}
.redbox{
border:1px solid #C22924;
}
.maintext{
font-size:14px;
color:#000000;
font-weight:bold;
}

/**-------------------- bottom sub link ---------**/
.bottom-sub-link-table{
/*padding-bottom:20px!important;
padding-bottom/**:30px;*/
margin-top:10px;
background-color:#FFFFFF;
}
.heading{
margin:0px;
padding:10px 0px 5px 5px;
font-family:Verdana;
color:#404040;
font-size:12px;
font-weight:bold;
}
.bottom-link{
margin:0px;
padding:5px 0px 0px 3px;
color:#da251d;
font-size:14px;
font-family:"Trebuchet MS";
font-weight:bold;
text-decoration:none;
}
.bottom-link a{
margin:0px;
padding:5px 0px 0px 3px;
color:#da251d;
font-size:14px;
font-family:"Trebuchet MS";
font-weight:bold;
text-decoration:none;
}
.bottom-link a:hover{
margin:0px;
padding:5px 0px 0px 3px;
color:#404040;
font-size:14px;
font-family:"Trebuchet MS";
font-weight:bold;
text-decoration:none;
}

.bottom-sub-link{
margin-top:0;
margin-bottom:0;
margin-right:0;
margin-left:0px;
padding-left:0px;
list-style:none;
}

.bottom-sub-link  li{
padding-left:20px;
background-image:url('../images/home/i_arrow.jpg');
background-repeat:no-repeat;
background-position: 0.5em 0.6em;
color:#404040;
font-family:Verdana;
font-size:10px;
text-decoration:none;
line-height:15px
}

.bottom-sub-link  a{
margin:0px;
color:#404040;
font-family:Verdana;
font-size:10px;
text-decoration:none;
list-style:none;
}
.bottom-sub-link   a:hover{
margin:0px;
color:#da251d;
font-family:Verdana;
font-size:10px;
text-decoration:none;
list-style:none;
}
/**------------ testimonial ------------**/
.testimonial-txt p{
margin:5px;
font-size:11px;
color:#000000;
text-align:justify;
}
.testimonial-txt img{
border: 1px #000 solid;
}
.content-width {
width:550px;
}
/**-------------- Header announcment -----------**/
.announcment a{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-weight:bold;
}
.announcment a:hover{
color:#da251d;
text-decoration:underline;
}
/**------------------ pop up ----------------------**/
#bul{
margin-left:20px!important;
margin-left/**/:-30px;
}
*+html #bul{
margin-left:50px!important;
}
#bul ul{
	font-size:11px;
	line-height:20px;
	margin:0px 0px 0px 50px;
}

#bul li{
font-size:11px;
line-height:20px;
color:#000000;
text-align:justify;
list-style-type:none;
background: url('../images/common/bul_red_arrow_small.gif') no-repeat 0 .6em;
padding-left:8px; padding-right:0px; padding-top:0px; padding-bottom:0px

}
/**--------------  Facilities  ----------------**/
.facilities img{
border:1px #91c6fd solid;
}
/**--------------- 3rd march 2008 ----------------**/
.tbl-brd-all {
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
}
.tbl-brd-all td{
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
font-size: 11px;
padding:3px;
}
.tbl-brd-all th{
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
font-size: 11px;
background-color:#BAD8F3;
font-weight:bold;
padding:3px;
}
.txt-link {
color:#CC0000;
text-decoration:none;
}
.txt-link:hover{
color:#CC0000;
text-decoration:underline;
}

/**------------------- 08-04-08 ---------------**/
.orange a{
color:#F99547;
text-decoration:underline;
}

.formarquee{
padding-bottom:5px; 
padding-top:0px;
 }
 
 .popborder{
 border:5px #DA251D solid;
 }
  /*------------------23-12-08--------------------*/
 .seoh h1{
 margin:0;
 padding:0;
 font-size:10px;
 font-weight:bold;
 display:inline;
 }