.Portfolio_LeftNav {background-color: #3D0161;  //menu corner strip}
.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; line-height: 17px;}
.BorderOnly { border: 1px solid #999999; text-decoration: none; background-color: #FFFFFF;}
.Bottom {text-decoration: none; border-bottom: 2px solid; color: #FFFFFF;}
.BottomTop {text-decoration: none; border-top: 1px solid; border-bottom: 1px solid; color: #FFFFFF;}
.tableBorder { border: 1px solid #C6DDFF; text-decoration: none; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
.pageContent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; text-align: justify;}
.clientFeedback {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000066; text-decoration: none; text-align: justify;}
.para_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF9900; text-decoration: none;}
.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none;}
.menuTableBorder {text-decoration: none; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid;}
.AllBorder {text-decoration: none; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid; color: #C6DDFF;}
.BottomBorder {text-decoration: none; border-bottom: 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;}
.BottomBorder a{color:#000000;}
.BottomBorder a:hover{color:#FF0000; text-decoration: underline;}
.RightBorder {text-decoration: none; border-right: 1px solid; font-weight: normal; color: #000000;}
.menuContent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration: none; line-height: 16px; padding: 0px 0px;}
.menuContent a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.menuContent a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;background-color: #DDF1FF; text-decoration: none;cursor: hand;}
.smallFont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:#999999; font-weight: normal; text-decoration: none; }
.smallFont a{color:#999999; text-decoration: none;}
.smallFont a:hover{color:#FF0000; text-decoration: none;}
.SearchFont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.ColorFont {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#FF0000; font-weight: normal; text-decoration: none; }
.ColorFont a{color:#FF0000;}
.ColorFont a:hover{color:#000000;}
.smallNewFont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:#888888; font-weight: normal; text-decoration: none; }
.smallBlack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; font-weight: normal; text-decoration: none; }
.smallBlack a{color:#000000;}
.smallBlack a:hover{color:#FF0000;}
.yellow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:#FFFF99; font-weight: normal; text-decoration: none; }
.scrollOne {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; background-color: #f0f0f0; line-height: 20px;}
.scrollTwo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; background-color: #DDF1FF; line-height: 20px;}
.redFont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF0000; text-decoration: none;}
.bigFont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; color: #369687; text-decoration: none;}
.LeftBorder {text-decoration: none; border-left: 1px solid; color: #C6DDFF;}
.rightWhite {text-decoration: none; border-right: 1px solid; color: #FFFFFF;}
.header_new {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; line-height: 17px; border-bottom: 1px solid;}
.header_new a{color:#000000;}
.header_new a:hover{color:#FF0000;}
.header_right {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; line-height: 17px; border-bottom: 1px solid; border-right: 1px solid;}
.smallGray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#999999; font-weight: normal; text-decoration: none; }
.smallGray a{color:#999999; text-decoration: none;}
.smallGray a:hover{color:#000000; text-decoration: none;}
.smallWhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF; font-weight: normal; text-decoration: none; }
.smallWhite a{color:#FFFFFF; text-decoration: none;}
.smallWhite a:hover{color:#000000; text-decoration: none;}
.menuFont {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #FFFFFF; text-decoration: none; line-height: 17px;}
.headerBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; line-height: 17px;}
.headerBold a{color:#000000; text-decoration: none;}
.headerBold a:hover{color:#FF0000;}
.BigFont2 {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #000000;}
.LargeFont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #467C05; text-decoration: none; line-height: 17px;}
.scroll_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000; text-decoration: none; line-height: 15px;}
.scroll_font2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; line-height: 15px;}
.BotBorder {text-decoration: none; border-bottom: 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000; line-height: 25px;}
.BotBorder a{color:#000000; text-decoration: none;}
.BotBorder a:hover{color:#000000; text-decoration: underline;}
.yellowBig {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFF99; font-weight: bold; text-decoration: none; }
.white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; font-weight: bold; text-decoration: none; }
.white a{color:#FFFFFF; text-decoration: none;}
.white a:hover{color:#FF0000;}
.whiteBig {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#FFFFFF; font-weight: bold; text-decoration: none; }
.BottomWhite {text-decoration: none; border-bottom: 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF;}
.Bottomdotted {text-decoration: none; border-bottom: 1px dotted; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF;}
.BroadBorder { border: 1px solid #467C05; text-decoration: none; }

.top_menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.top_menu_small {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.l_head {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.news_content {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.content {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.content a{color:#000000;}
.content a:hover{color:#000000; text-decoration: underline;}
.more {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF6600; text-decoration: none;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}

.mcifont {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #F5F2A3; text-decoration: none; line-height: 17px;}
.mcifont a{color:#F5F2A3; text-decoration: none;}
.mcifont a:hover{color:#FF0000;}

/*slider*/
.nivoSlider {
	position:relative;
		width:545px;
}
.nivoSlider img {
	position:absolute;
	top:0;
	left:0;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:600px;
	height:250;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;

}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#333333;
	color:#ffffff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:20%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {

	position:absolute;
	top:100px;
	z-index:9;
	
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
	
}
.nivo-nextNav {
	right:20px;
	
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
	
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
	width:800px;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:170px;
	left:155px;
	display:none;
}
.theme-default .nivoSlider a {
width:400px;
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../img/arrows.png): no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:0px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}