@charset "utf-8";
/* CSS Document */
body {
	background-image:url(../../Images/Bgs/web_Bg_2.jpg);
	background-color:#fff;
	background-repeat:no-repeat;
	height:200px;
	padding:80px 0 0 0;
	margin:0px auto;
}
.Page_Content_Container {
	padding:0px;
	margin:0px auto;
	width:832px;
	overflow-y:hidden;
	overflow-x:hidden;
}
/* HEADER STYLES START */
ul#navigation {
	margin:12px 5px 0 5px;
	width:832px;
	height:39px;
	text-align:left;
	padding:0;
}
ul#navigation li {
	list-style-type: none;
	display: block;
	width:165px;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	height:39px;
	border-right: 1px #818181 solid;
	-webkit-box-shadow: 0px 2px 4px #455460;
	-moz-box-shadow: 0px 2px 4px #455460;
}
ul#navigation li:first-child {
	-webkit-border-top-left-radius: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-left-radius: .5em;
	-webkit-border-bottom-left-radius: .5em;
	-moz-border-radius-bottomleft: .5em;
	border-bottom-left-radius:.5em;
}
ul#navigation li:last-child {
	-webkit-border-top-right-radius: .5em;
	-moz-border-radius-topright: .5em;
	border-top-right-radius: .5em;
	-webkit-border-bottom-right-radius: .5em;
	-moz-border-radius-bottomright: .5em;
	border-bottom-right-radius: .5em;
}
ul#navigation li a {
	display: block;
	padding:12px 5px 15px 5px;
	text-decoration: none;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin:0;
}
ul#navigation li a:hover {
	display: block;
	padding:12px 5px 5px 5px;
	text-decoration: none;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin:0;
}
#navigation li {
	background-color:#333;
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.18, rgb(130,130,130)), color-stop(0.68, rgb(0,0,0)) );
	background:-moz-linear-gradient( center bottom, rgb(130,130,130) 18%, rgb(0,0,0) 68% );
}
#navigation li:hover {
	background-color: #333333;
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.18, rgb(171,169,171)), color-stop(0.68, rgb(69,69,69)) );
	background:-moz-linear-gradient( center bottom, rgb(171,169,171) 18%, rgb(69,69,69) 68% );
}
li#logo {
	height:60px !important;
	width:150px !important;
	padding:5px 5px 0 5px;
	-webkit-border-bottom-right-radius: 2em;
	-moz-border-radius-bottomright: 2em;
	border-bottom-right-radius: 2em;
}
.header_btn_dwn {
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.18, rgb(130,130,130)), color-stop(0.68, rgb(0,0,0)) );
	background:-moz-linear-gradient( center bottom, rgb(130,130,130) 18%, rgb(0,0,0) 68% );
}
.header_btn_up {
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.18, rgb(173,0,0)), color-stop(0.68, rgb(92,0,0)) ) !important;
	background:-moz-linear-gradient( center bottom, rgb(173,0,0) 18%, rgb(92,0,0) 68% ) !important;
}
/* HEADER STYLES END */
/* HEADER STYLES END */


/* FOOTER STYLES STARTS */

.footer {
	background-image:url(../../Images/Bgs/footer_bg.png);
	background-repeat:repeat-x;
	float:left;
	height:33px;
	padding-top:8px;
	padding-bottom:4px;
	position:relative;
	width:828px;
}
.footer_text a {
	color:#CCCCCC;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	left:0;
	padding-left:25px;
	padding-right:10px;
	position:relative;
	text-decoration:none;
}
.footer_text a:hover {
	color:#FFFFFF;
	font-weight:bold;
}
.footer_logo {
	float:left;
	left:10px;
	position:relative;
	right:10px;
	top:-2px;
	width:40px;
}
/* FOOTER STYLES END */

/* SPLITER STYLES STARTS */
.spliter_h {
	width:832px;
	height:20px;
	clear:both;
	background-image:url(../../Images/Bgs/spacer.png);
	background-repeat:repeat-x;
	text-align:left;
}
.spliter_v {
	width:9px;
	height:20px;
	float:left;
	background-image:url(../../Images/Bgs/spacer.png);
	background-repeat:repeat-x;
}
.spliter_tools {
	margin:20px 0 0 10px;
	padding:5px 5px 5px 5px;
	width:520px;
	height:20px;
	float:left;
	-moz-border-radius-topright :.5em;
	-webkit-border-top-right-radius :.5em;
	-moz-border-radius-bottomleft :.5em;
	-webkit-border-bottom-left-radius :.5em;
	border:1px solid #999;
	-webkit-box-shadow: 0px 2px 5px #666;
	-moz-box-shadow: 0px 2px 5px #666;
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.42, rgb(235,235,235)), color-stop(0.71, rgb(186,186,186)) );
	background:-moz-linear-gradient( center bottom, rgb(235,235,235) 42%, rgb(186,186,186) 71% );
}
.FBConnectButton_Simple {
	padding:0;
	margin:3px;
	float:left;
	text-decoration:none;
}
.spliter_search {
	margin:5px 0 0 0;
	padding:0 3px 0 0;
	width:280px;
	height:20px;
	float:right;
}
.spliter_dash {
	border-bottom:1px dashed #2955a4;
	margin:5px 0px 5px 0px;
}
.Ad_banner {
	width:832px;
	clear:both;
	text-align:center;
}
/* SPLITER STYLES ENDS */

/* FLASH STYLES START */
.widget_Flash {
	height:600px;
	width:800px;
	float:left;
	padding:10px;
	margin:0 0 0 5PX;
	background:#000;
	-moz-border-radius-topleft : .5em;
	-webkit-border-top-left-radius :.5em;
	-moz-border-radius-topright :.5em;
	-webkit-border-top-right-radius :.5em;
	-moz-border-radius-bottomleft :.5em;
	-webkit-border-bottom-left-radius :.5em;
	-moz-border-radius-bottomright : .5em;
	-webkit-border-bottom-right-radius :.5em;
	border:1px double #999;
	-webkit-box-shadow: 2px 2px 5px #666;
	-moz-box-shadow: 2px 2px 5px #666;
}
.flash_movie {
	width:800px;
	height:600px;
	display:block;
}
/* FLASH STYLES ENDS */

/* HOMEPAGE STYLES */
.noticeboard_bg {
	background-image:url(../../Images/Composite_imgs/noticeboardBackground.png);
	background-repeat:repeat-x;
	-webkit-box-shadow: 0px 2px 5px #666;
	-moz-box-shadow: 0px 2px 5px #666;
	background-position:0 0;
	height:350px;
	margin:10px;
	padding:25px 5px 25px 5px;
	width:805px;
}
.noticeboardWidgetSprite {
	background-image:url(../../Images/Composite_imgs/noticeboardWidgetSprite.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.polaroid {
	background-position: 0 0;
	float:left;
	height:210px;
	padding:25px 15px 5px 14px;
	position:relative;
	width:200px;
}
.postit {
	background-position: -240px 0;
	float:left;
	height:215px;
	overflow:hidden;
	padding:15px 0 5px 25px;
	width:200px;
}
.postit_text {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:130px;
	overflow:hidden;
	padding:0;
	margin:0;
	width:180px;
}
.postit_text ul {
	padding:0;
	margin:5px 0 5px 15px;
}
#slideShow {
	width : 210px;
	height : 160px;
	background:#000000
}
.badgeHolder {
	background-position: -470px 0;
	float:left;
	height:180px;
	padding:30px 5px 5px 8px;
	width:105px;
}
#chatBadge {
	height:40px;
	padding:3px;
	width:94px;
}
.twtr-widget
{
	width:230px;
	float:left;
}
.twtr-doc {
	margin:5px;
	-webkit-box-shadow: 0px 2px 5px #000;
	-moz-box-shadow: 0px 2px 5px #000;
}
/* HOMEPAGE STYLES */


/* CONTENT STYLES START */
#content_block {
	width:832px;
	clear:left;
	display:block;
}
.text_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2955a4;
	padding:3px 2px 10px 5px;
	clear:left;
}
.Link a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003366;
	clear:left;
	text-decoration:none;
}
.Linktt a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2955a4;
	clear:left;
	text-decoration:none;
	border-bottom:3px #2955a4 double;
}
.body_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:3px 2px 10px 5px;
	clear:left;
}
.general_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	background:#FFFFFF;
	border:1px solid #D90000;
}
.email_body_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:none;
	padding:3px 2px 10px 5px;
	clear:left;
	position:relative;
	float:left;
	top:0px;
	width:100%;
}
.email_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	background:none;
	border:1px solid #999999;
}
.email_icon {
	position:relative;
	float:left;
	top:50px;
}
.Blue {
	color:#0033FF;
}
.Red {
	color:#FF0000;
}
.Amber {
	color:#FF9900;
}
.Green {
	color:#00CC00;
}
.bold {
	font-weight:bold;
}
#tt {
	background:#FFCC33;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	position:absolute;
	width:250px;
	min-height:20px;
	max-height:250px;
	display:none;
	top:0px;
	left:0px;
	padding:3px 5px 5px 5px;
	border:1px solid #666666;
}
#tt_content {
	background:#FFFFCC;
	clear:both;
	width:240px;
	max-height:200px;
	overflow:auto;
	border:1px solid #FFCC33;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:3px;
}
.close {
	float:right;
	position:relative;
	padding-bottom:2px;
	text-decoration:none;
	border:none;
}
.center_Align {
	text-align:center;
}
.left_Align {
	text-align:left;
}
/* CONTENT STYLES ENDS */

/* WIDGET STYLES START */
/*NEW STYLES */
.widget {
	margin:5px;
	float:left;
	background-color:#FFF;
	-moz-border-radius-topleft : .5em;
	-webkit-border-top-left-radius :.5em;
	-moz-border-radius-topright :.5em;
	-webkit-border-top-right-radius :.5em;
	-moz-border-radius-bottomleft :.5em;
	-webkit-border-bottom-left-radius :.5em;
	-moz-border-radius-bottomright : .5em;
	-webkit-border-bottom-right-radius :.5em;
	border:1px solid #999;
	-webkit-box-shadow: 0px 2px 5px #666;
	-moz-box-shadow: 0px 2px 5px #666;
}
.widget_small {
	width:185px;
	height:110px;
}
.widget_small2 {
	width:185px;
	height:200px;
}
.widget_tall {
	width:185px;
	height:370px;
}
.widget_medium {
	width:600px;
	height:370px;
}
.widget_large {
	width:820px;
	height:370px;
}
.widget_head {
	height:22px;
	padding:2px 5px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFF;
	background-color:#000;
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(31,31,31)), color-stop(0.06, rgb(148,148,148)), color-stop(0.86, rgb(5,5,5)) );
	background:-moz-linear-gradient( center bottom, rgb(31,31,31) 0%, rgb(148,148,148) 6%, rgb(5,5,5) 86% );
	-moz-border-radius-topleft : .5em;
	-webkit-border-top-left-radius :.5em;
	-moz-border-radius-topright :.5em;
	-webkit-border-top-right-radius :.5em;
}
.widget_content {
	padding:5px;
	text-align:center;
}
/*NEW STYLES */
/* WIDGET STYLES ENDS */



/* CONTROLS STYLES STARTS */
.Controls_Holder {
	width:100%;
	height:20px;
}
.Btn_viewmore_s {
	height:17px;
	background-image:url(../../Images/Composite_imgs/Btn_viewmore_s.png);
	background-repeat:no-repeat;
	width:32px;
	float:right;
	position:relative;
}
.btn {
	height:20px;
	font:Verdana;
	font-weight:bolder;
	font-size:12px;
	padding:0px 5px 5px 5px;
	color:#FFFFFF;
	background:#000000;
	border:1px solid #990000;
}
.btn_primary {
	border:none;
	color:#FFFFFF;
	height:25px;
	font:Verdana;
	font-weight:bolder;
	font-size:12px;
	margin:5px 0 5px 0;
	padding:0 0 6px 0;
	width:100px;
	background-color:#FFF;
	-moz-border-radius-topleft : .5em;
	-webkit-border-top-left-radius :.5em;
	-moz-border-radius-topright :.5em;
	-webkit-border-top-right-radius :.5em;
	-moz-border-radius-bottomleft :.5em;
	-webkit-border-bottom-left-radius :.5em;
	-moz-border-radius-bottomright : .5em;
	-webkit-border-bottom-right-radius :.5em;
	border:1px solid #999;
	-webkit-box-shadow: 0px 2px 5px #666;
	-moz-box-shadow: 0px 2px 5px #666;
	background-color:#D00;
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.18, rgb(173,0,0)), color-stop(0.68, rgb(92,0,0)) );
	background:-moz-linear-gradient( center bottom, rgb(173,0,0) 18%, rgb(92,0,0) 68% );
}
/* CONTROLS STYLES ENDS */

/* GENERAL CLASSES */
.displayNone {
	display:none;
}
.displayAll {
	display:block;
}
.clear {
	clear:both;
	padding:0;
	margin:0;
}
/* GENERAL CLASSES */
/* CAROUSEL CLASSES */
.carouselIndicator {
	margin:0 0 0 12px;
	padding:5px;
	width:800px;
	text-align:center;
	vertical-align:top;
	height:25px;
	color:#FFF;
	font-size:18px;
	clear:both;
}
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 832px; /*Width of Carousel Viewer itself*/
	height: 385px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 832px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/* CAROUSEL CLASSES */

/* RSS-Xpress FEEDS */
    /* these are the RSS classes - you can adapt them as you see fit
       values here override the defaults... */

    .rssxpresschannel {
	float:left;
	position:relative;
	top:-5px;
	left:-2px;
	margin:0;
	font-family : sans-serif;
	text-align : center;
	height:300px;
	width:100%;
	overflow:auto;
	overflow-x:hidden;
}
.rssxpresschtitle {
	font-size : large;
	color:#FF0000;
	display:none;
}
.rssxpressittitle a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}
.rssxpresschdesc {
	display: none;
	color : black;
	font-size:11px;
	text-align : center;
}
.rssxpressittitle {
	font-size : 14px;
	line-height : 120%;
	background-color:#FFFFFF;
	border-bottom:#666666;
}
.rssxpressitdesc {
	display:none;
	font-size:11px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 5px;
}
.rssxpresstable {
	float:left;
	position:relative;
	top:-5px;
	margin:0;
	padding:0;
	text-align : left;
}
/* rssxpressdivider is a special case - it is a single pixel, single column row on the rssxpress
       channel - to alter it's colour just change the background-color image. */

    .rssxpressdivider {
	display:none;
	border-bottom:1px dotted #CCC;
}
/* RSS-Xpress FEEDS */
.widget_blog {
	width:620px;
	padding:5px;
	float:left;
	background-color:#FFF;
	-moz-border-radius-topleft : .5em;
	-webkit-border-top-left-radius :.5em;
	-moz-border-radius-topright :.5em;
	-webkit-border-top-right-radius :.5em;
	-moz-border-radius-bottomleft :.5em;
	-webkit-border-bottom-left-radius :.5em;
	-moz-border-radius-bottomright : .5em;
	-webkit-border-bottom-right-radius :.5em;
	border:1px solid #999;
	-webkit-box-shadow: 0px 2px 5px #666;
	-moz-box-shadow: 0px 2px 5px #666;
}
