BODY {
	FONT-SIZE: 12px; MARGIN: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000; BACKGROUND-COLOR: #ffffff; height:100%;
}
HTML, FORM
{
	height:100%;
	margin:0;	
}



TABLE {
	FONT-SIZE: 12px;
	COLOR: #000000;
}
TD {
	FONT-SIZE: 12px;
	COLOR: #000000;
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
FORM {
	MARGIN: 0px
}
/*---------------------*/
TD.LeftPadding{padding-left:10px;}
TD.RightPadding{padding-right:10px;}
TD.Padding{padding:5px; line-height:20px; text-align:justify;}

.historyImage
{
	padding-top:10px;	
}
/*---------------------*/
.Heading {
	FONT-WEIGHT:bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #121212; text-transform:uppercase; 
}
.SubHeading {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #636161; text-transform:uppercase;
}

.HeaderText {color:#999898;}
.FooterText {font-size:15px;}

TD.BlueBGHeading {
	height:58px; padding-left:10px; vertical-align:middle;
	background-image:url(images/blue_heading_bg.gif); background-repeat:no-repeat; background-position:left;
}

TD.RedBGHeading {
	height:58px; padding-left:10px; vertical-align:middle;
	background-image:url(images/red_heading_bg.gif); background-repeat:no-repeat; background-position:left;
}

TD.GrayBGHeading {
	height:58px; padding-left:10px; vertical-align:middle;
	background-image:url(images/gray_heading_bg.gif); background-repeat:no-repeat; background-position:left;
}

.BlueHeading {
	FONT-WEIGHT:normal; FONT-SIZE: 18px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #0402E4; text-transform:none; 
}

.RedHeading {
	FONT-WEIGHT:normal; FONT-SIZE: 24px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #FF0004; text-transform:none; 
}
.RedHeadingSmall {
	FONT-WEIGHT:normal; FONT-SIZE: 20px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #FF0004; text-transform:none; 
}

.topbg {
	background-image: url(images/centre_bg.jpg);
	background-repeat: repeat-x;
	font-family: "Arial Narrow", Arial;
	font-size: 16px;
	color: #FFFFFF;
}
.main_text {
	font-family: "Arial Narrow", Arial;
	font-size: 16px;
	color: #333333;
}


/*--------------------------------------------------------------------------*/
SELECT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-SIZE: 12px;
	BORDER-LEFT-COLOR: #878787; BORDER-BOTTOM-COLOR: #878787; BORDER-TOP-COLOR: #878787; BORDER-RIGHT-COLOR: #878787; BACKGROUND-COLOR: #FFFFFF;
}
TEXTAREA {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-SIZE: 12px;
	BORDER-LEFT-COLOR: #878787; BORDER-BOTTOM-COLOR: #878787; BORDER-TOP-COLOR: #878787; BORDER-RIGHT-COLOR: #878787; BACKGROUND-COLOR: #FFFFFF;
}
.textbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-SIZE: 12px;
	BORDER-LEFT-COLOR: #878787; BORDER-BOTTOM-COLOR: #878787; BORDER-TOP-COLOR: #878787; BORDER-RIGHT-COLOR: #878787; BACKGROUND-COLOR: #FFFFFF;
}
.checkbox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent;
}
.radio {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent;
}
/*--------------------------------------------------------------------------
A:link {
	TEXT-DECORATION: underline;
	COLOR: #000000;
}
A:visited {
	TEXT-DECORATION: underline;
	COLOR: #000000;
}
A:hover {
	TEXT-DECORATION: underline;
	COLOR: #000000;
}
--------------------------------------------------------------------------*/
.grayLink:link {
	TEXT-DECORATION: none;
	COLOR: #999898;
}
.grayLink:visited {
	TEXT-DECORATION: none;
	COLOR: #999898;
}
.grayLink:hover {
	TEXT-DECORATION: underline;
	COLOR: #0402DA;
}
/*--------------------------------------------------------------------------*/
.blueLink:link {
	font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase;
	TEXT-DECORATION: none; COLOR: #215CAD;
}
.blueLink:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase;
	TEXT-DECORATION: none; COLOR: #215CAD;
}
.blueLink:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase;
	TEXT-DECORATION: none; COLOR: #FF0004;
}

/*--------------------------------------------------------------------------*/
/* STYLE START: Button */
.button {
	BORDER-RIGHT: 1px solid; BACKGROUND-POSITION: top left; BORDER-TOP: 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-REPEAT: repeat-x; font-family:Tahoma; text-align:center; vertical-align:middle;
	BORDER-LEFT-COLOR: #000000; BACKGROUND-IMAGE:  url(images/button_bg.gif); BORDER-BOTTOM-COLOR: #000000; COLOR: #FFFFFF; BORDER-TOP-COLOR: #000000; BACKGROUND-COLOR: #ACC4D0; BORDER-RIGHT-COLOR: #ACC4D0; height:20px; min-width:64px;
}
/*--------------------------------------------------------------------------*/
TABLE.Menu{
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;
	height:32px;
}

TABLE.Menu TD.Left{
	height:32px; background-image:url(images/menu_left_bg.gif); background-repeat:no-repeat; background-position:top right;	
}

TABLE.Menu TD.Right{
	height:32px; background-image:url(images/menu_right_bg.gif); background-repeat:no-repeat; background-position:top left;	
}

TABLE.Menu TD{
	height:32px; background-image:url(images/menu_bg.gif); background-repeat:repeat-x; background-position:top left;
}	
	
/*--------------------------------------------------------------------------*/
TD.MenuLink {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;
	padding-left:18px; padding-right:20px; text-align:center; vertical-align:middle;
	background-image:url(images/menu_sep.gif)!important; background-repeat:no-repeat!important; background-position:right top!important;
}

TD.MenuLinkOver {
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;
	padding-left:18px; padding-right:20px; text-align:center; vertical-align:middle; cursor:pointer;
	background-image:url(images/menu_bg_over.gif)!important; background-repeat:repeat-x!important; background-position:left top!important;
}


TD.MenuLink A:link{
	text-decoration:none;
	color:#FFFFFF;
}

TD.MenuLink A:visited{
	text-decoration:none;
	color:#FFFFFF;
}

TD.MenuLink A:hover{
	text-decoration:none;
	color:#FFFFFF;
}


TD.MenuLinkOver A:link{
	text-decoration:none;
	color:#FFFFFF;
}

TD.MenuLinkOver A:visited{
	text-decoration:none;
	color:#FFFFFF;
}

TD.MenuLinkOver A:hover{
	text-decoration:none;
	color:#FFFFFF;
}
/*--------------------------------------------------------------------------*/
.Contents{
	padding-top:0px; padding-bottom:20px;
}
/*--------------------------------------------------------------------------*/
.LeftPadding{padding-left:5px;}
.RightPadding{padding-right:5px;}
/*--------------------------------------------------------------------------*/
UL.noBullet {
	PADDING-LEFT: 0px; MARGIN-LEFT: 12px; LIST-STYLE-TYPE: none;
}
LI.noBullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
/*--------------------------------------------------------------------------*/
/* STYLE START: Calendar */
.calStyle
{
	FONT-SIZE: 14px; FONT-FAMILY: tahoma,verdana,sans-serif; COLOR: #666666;
	font-weight:bold;
}

.calWeekendStyle
{
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif;
	COLOR: #666666; background-color:#f6f6f6; 
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; PADDING-TOP: 2px;
	TEXT-ALIGN: right;
}

.calWeekdayStyle
{
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; color:#444444;
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; PADDING-TOP: 2px; BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: right;
}

.calMonthHeaderStyle
{
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-WEIGHT: bold; COLOR: #000000;
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px;  PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
	BACKGROUND-COLOR: #f8f7f7; TEXT-ALIGN: center;
}

.calOffMonthStyle
{
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; COLOR: #cccccc;
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; PADDING-TOP: 2px;
	background-color:#eeeeee; text-align:right;
}

.calGoToTodayStyle
{
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px;
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; COLOR: #666666;
	FONT-WEIGHT: bold; BACKGROUND: #eeeeee;
}

.calTodayDayStyle
{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px;
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; color: #000c7e;
	FONT-WEIGHT: bold; BACKGROUND: #FFFFFF;
}

.calDayHeaderStyle
{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid;
	BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center;
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-WEIGHT: bold; COLOR: #444444;
}

.calSelectedDateStyle
{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px;
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; COLOR: #666666;
	FONT-WEIGHT: bold; BACKGROUND: #dddddd;
}

.calClearDateStyle
{
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif; COLOR: #666666;
	background-color:#f8f7f7;
}

.calWeekNumberStyle
{
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,verdana,sans-serif;
	COLOR: #444444; background-color:#eeeeee; WIDTH: 2em; PADDING-TOP: 2px; TEXT-ALIGN: right;
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
}
/* STYLE END: Calendar */
/*--------------------------------------------------------------------------*/
.required {
	COLOR: #ff0000
}

.error {
	COLOR: #FF0000; font-size:12px;
}

.dateFormat {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: italic
}

/* STYLE START: Footer */
/*--------------------------------------------------------------------------*/
TABLE.footer{
	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	height:34px;
}

TABLE.footer TD.Left{
	height:34px; background-image:url(images/footer_left_bg.gif); background-repeat:no-repeat; background-position:top right;	
}

TABLE.footer TD.Right{
	height:34px; background-image:url(images/footer_right_bg.gif); background-repeat:no-repeat; background-position:top left;	
}

TABLE.footer TD{
	height:34px; background-image:url(images/footer_bg.gif); background-repeat:repeat-x; background-position:top left;
	 color:#FFFFFF;
}	
	
/*--------------------------------------------------------------------------*/
/* STYLE END: Footer */
.copyRight {
	font-size:11px;
}
.copyRight A:link {
	
}
.copyRight A:visited {
	
}
.copyRight A:hover {
	
}

.TM {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana
}
/*--------------------------------------------------------------------------*/

.LeftLink
{
	height:25;
	background-image:url(images/gray_navbg.jpg);
	background-repeat:no-repeat; padding-left:24px; width: 187px;
}
.LeftLinkSelected
{
	height:25;
	background-image:url(images/blue_navbg.jpg);
	background-repeat:no-repeat; padding-left:24px; width: 187px;
}
TABLE.LeftLinks{
	
	
	/*background-image:url(images/left_bg.gif); background-position:bottom left; background-repeat:repeat-x;
	background-color:#E9ECEF;*/
}

TABLE.LeftLinks TD{
	height:25; background-image:url(images/gray_navbg.jpg);
	background-repeat:no-repeat; padding-left:24px; width: 187px;
}

TABLE.LeftLinks TD A:link{
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#0402E4; text-decoration:none;
}

TABLE.LeftLinks TD A:visited{
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#0402E4; text-decoration:none;
}

TABLE.LeftLinks TD A:hover{
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#FF0004; text-decoration:none;
}
/*--------------------------------------------------------------------------*/
TD.Box{
	border:1px solid #CCCCCC;
}

TD.GrayBG{
	background-color:#E3E3E3;
}
/*--------------------------------------------------------------------------*/
TD.NewsTitle{
	font-size:11px;
}

TD.NewsTitle A:link{
	color:#0402DA; text-decoration:none;
}

TD.NewsTitle A:visited{
	color:#0402DA; text-decoration:none;
}

TD.NewsTitle A:hover{
	color:#FF0004; text-decoration:none;
}

TD.NewsDetails{
	font-size:11px;
}
/*--------------------------------------------------------------------------*/


TABLE.PanelBox{
	height:50px;
	background-image:url(images/box_bg.gif); background-repeat:repeat-x; background-position:left top;
}

TABLE.PanelBox TD.TopLeft{
	height:100%; vertical-align:top; padding-top:39px;
	background-image:url(images/box_topleft_corner.gif); background-repeat:no-repeat; background-position:left top;
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
	BORDER-LEFT-COLOR: #C9C9C9; BORDER-BOTTOM-COLOR: #C9C9C9; BORDER-TOP-COLOR: #C9C9C9; BORDER-RIGHT-COLOR: #C9C9C9;
}

TABLE.PanelBox TD.TopRight{
	height:100%; vertical-align:top; padding-top:39px; text-align:right;
	background-image:url(images/box_topright_corner.gif); background-repeat:no-repeat; background-position:right top;
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
	BORDER-LEFT-COLOR: #C9C9C9; BORDER-BOTTOM-COLOR: #C9C9C9; BORDER-TOP-COLOR: #C9C9C9; BORDER-RIGHT-COLOR: #C9C9C9;
}

TABLE.PanelBox TD.Center{
	height:100%; vertical-align:top; padding:8px;
	BORDER-RIGHT: medium none; BORDER-TOP: 1px solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
	BORDER-LEFT-COLOR: #C9C9C9; BORDER-BOTTOM-COLOR: #C9C9C9; BORDER-TOP-COLOR: #C9C9C9; BORDER-RIGHT-COLOR: #C9C9C9;
}

TABLE.PanelBox TD.BottomLeft{
	height:12px; vertical-align:bottom;
	background-image:url(images/box_bottomleft_corner.gif); background-repeat:no-repeat; background-position:left bottom;
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
	BORDER-LEFT-COLOR: #C9C9C9; BORDER-BOTTOM-COLOR: #C9C9C9; BORDER-TOP-COLOR: #C9C9C9; BORDER-RIGHT-COLOR: #C9C9C9;
}

TABLE.PanelBox TD.BottomRight{
	height:12px; vertical-align:bottom;
	background-image:url(images/box_bottomright_corner.gif); background-repeat:no-repeat; background-position:right bottom;
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
	BORDER-LEFT-COLOR: #C9C9C9; BORDER-BOTTOM-COLOR: #C9C9C9; BORDER-TOP-COLOR: #C9C9C9; BORDER-RIGHT-COLOR: #C9C9C9;
}

TABLE.PanelBox TD.BottomCenter{
	height:12px; vertical-align:bottom;
	border-bottom:1px solid #C9C9C9;
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #C9C9C9; BORDER-BOTTOM-COLOR: #C9C9C9; BORDER-TOP-COLOR: #C9C9C9; BORDER-RIGHT-COLOR: #C9C9C9;
}

.Heading2 {
	font-family:Tahoma; font-size:16px; font-weight:bold;
	color:#686D7E;
}
/*--------------------------------------------------------------------------*/
.blueLink:link {
	font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase;
	TEXT-DECORATION: none; COLOR: #215CAD;
}
.blueLink:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase;
	TEXT-DECORATION: none; COLOR: #215CAD;
}
.blueLink:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase;
	TEXT-DECORATION: none; COLOR: #FF0004;
}

.bluelink1:link {
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#0402E4; text-decoration:none;
}
.bluelink1:visited {
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#0402E4; text-decoration:none;
}
.bluelink1:hover {
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	color:#FF0004; text-decoration:none;
}

.bluesmallLabel{
	font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase;
	TEXT-DECORATION: none; COLOR: #215CAD;
}

/*----------------------------------- F.--------------------------------*/



.black_heading12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.black_bodytxt12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.black_link12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}
.black_link12:hover{
text-decoration:none;
}
.nav_white12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
.nav_black12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.black_heading14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.career_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
background-color:#B9DAF9;
text-decoration:none;
font-weight:bold;
font-style:italic;
}
.opp_border{
border-bottom:#000000 solid 1px;
border-right:#000000 solid 1px;
border-left:#000000 solid 1px;
}
.blue_heading12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066cc;
text-decoration:none;
font-weight:bold;
}
.blue_link12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066cc;
text-decoration:underline;
}
.blue_link12_hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066cc;
text-decoration:none;
}
.profile_border{
border-top:#cccccc solid 2px;
border-right:#cccccc solid 2px;
}
.blue_heading15{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#0066cc;
text-decoration:none;
font-weight:bold;
}

/*----------------------------------------DISPLAY MESSAGE -----------------------*/
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/info.gif');
    background-position:left center;
    
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('images/success.gif');
    background-position:left center;
    
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.gif');
    background-position:left center;
    
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.gif');
    background-position:left center;
    
}

/*-----------------------------------END---------------------------------------*/

/*-----------------------------Project Detail----------------------------------*/
.BulletHeading{
	background-image:url(images/heading_bullet.gif); background-position:left center; background-repeat:no-repeat;
	height:25px; text-align:left; vertical-align:middle; padding-left:15px;
	border-bottom:1px solid #B3DCF4;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;
}

TD.BoxLightBlue{
	border:1px solid #A9DAF1;
}

TD.ImageBox{
	border:1px solid #040403;
}


TD.LightBlueBG{
	background-color:#D7EDFD;
	border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
	font-family:Tahoma; font-weight:bold; font-size:11px;
	text-align:left; vertical-align:middle;
	padding-left:10px; padding-top:5px; padding-right:5px; padding-bottom:5px;
}

TD.LightGrayBG{
	background-color:#EAEAEA;
	border-left:0px none #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;
	text-align:left; vertical-align:middle; line-height:2;
	padding-left:7px; padding-top:5px; padding-right:7px; padding-bottom:5px;
}
/*-----------------------------------END---------------------------------------*/

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#FFFFFF}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev 
{
	left:0; background:url(Images/left.gif); background-position:left center; background-repeat:no-repeat;
}
#imgnext 
{
	right:0; background:url(images/right.gif) right center no-repeat;
}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft 
{
	float:left; width:20px; height:81px; 
	background:url(images/scroll-left.gif) center center no-repeat; background-color:#FFFFFF;
}

#slideleft:hover {background-color:#FFFFFF}
#slideright {float:right; width:20px; height:81px; background:url(images/scroll-right.gif) center center no-repeat;background-color:#FFFFFF}
#slideright:hover {background-color:#FFFFFF}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}	


.serviceHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7e0000;
}
.servicePost {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.serviceBorder {
	border: 2px solid #CCCCCC;
}

.heading {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.detailheading {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.Logoheading {
	font-family:  sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.border {
	border: 1.0px solid #000000;
}


.left_bg {
	background-image: url(images/bar_01.png);
	background-repeat: no-repeat;
	width:11px;
	height:35px;
}
.bg_Logo {
	background-image: url(images/bg_logo.jpg);
	background-repeat: repeat-x;
	width:44px;
	height:35px;
	text-align:center;
	vertical-align:middle;
}
.centre_bg {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-left:5px;
	background-image: url(images/bg_Center.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width:160px;
	height:35px;
	
}
.right_bg {
	background-image: url(images/bar_03.png);
	background-repeat: no-repeat;
	background-position: right;
	width:9px;
}

.projectlistbottom
{
	border-bottom:dashed 2 #CCCCCC;
	vertical-align:middle;
	text-align:center;
	
		
}


#osx-modal-content, #osx-modal-data {display:none;}

/* Overlay */
#osx-overlay {background-color:#000; cursor:wait;}

/* Container */
#osx-container {background-color:#eee; color:#000; font-family:"Lucida Grande",Arial,sans-serif; font-size:.9em; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#fff; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; position:absolute; right:0; top:0;}
#osx-container .close a {display:block; color:#777; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777; font-size:.9em;}
