/* CSS Document */

body{
background-color:#FFFFFF;
position:relative;
		paddign:0px;
		 margin:0px; overflow:auto;
}

td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#363636;
}

.topLinksText{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7F7F7F;
}

.topLinks{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:400;
}

.topLinks:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004890;
text-decoration:underline;
font-weight:400;
}

.heading1{
font-family:"Century Gothic";
font-size:18px;
color:#006699;
font-weight:bold;
text-transform:capitalize;
padding-left:5px;
padding-right:10px;
letter-spacing:1px;
}

.white-shadow-left{
background-image:url(images/white-shadow-left.gif);
background-repeat:repeat-y;
}

.white-shadow-right{
background-image:url(images/white-shadow-right.gif);
background-repeat:repeat-y;
}

.white-shadow-bottom{
background-image:url(images/white-shadow-bottom.gif);
background-repeat:repeat-x;
}

.bullet-style1-ul{
list-style-type:square;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F0B82B;
padding-top:10px;
padding-bottom:0px;
}

.bullet-style1-li{
padding-left:20px;
}

.bulletText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#363636;
padding-left:10px;
padding-right:10px;
}

.bulletTextLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363636;
	text-decoration:none;
	padding-left: 20px;
	padding-right: 15px;
}

.bulletTextLink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004990;
text-decoration:underline;
}

.link-more{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004990;
text-decoration:none;
}

.link-more:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFC312;
text-decoration:none;
}

.paraspace1{
line-height:10px;
}

.paraspace2{
line-height:20px;
}

.paraspace3{
line-height:5px;
}

.bullet-bar{
background-image:url(images/bullet-bar.gif);
background-repeat:repeat-x;
line-height:1px;
}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004990;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004990;
text-decoration:underline;
}

.link1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0F0A02;
text-decoration:none;
padding-right:20px;
}

.link1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004990;
text-decoration:none;
}

.bodyText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-right:5px;
}

.offer_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight: normal;
}
A.offer_text:Link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:None;
font-weight:normal;
}
A.offer_text:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004990;
text-decoration:None;
font-weight:normal;
}

.Quote{
font-family:"Century Gothic";
font-size:12px;
color:#000000;
padding-right:2px;
}

.footerText{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

.footerLinkText{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
}

.footerLink{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#004990;
padding-right:8px;
}

.footerLink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
}
.bodyTextColor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align: justify;
}
.bodyTextColorMoss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight: normal;
	text-decoration: none;
	background-color: #F8F8F8;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.bulletTextLinkhome {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#004990;
text-decoration:none;
}
.flow_Text {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:6px;
padding-right:20px;
}
.menulinks {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:lighter;
}
.link-more_breadcrums {

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#004990;
text-decoration:none;
}
.bodyTextColor_spectrum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#646400;
}
.topLinks_cio {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:400;
}
.topLinks_cio:hover {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F0AC00;
text-decoration:underline;
font-weight:400;
}
.bodyTextColor_cio {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#135B82;
}

.bodyText_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left: 10px;
}
.bodyTxt_happnin {


	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#135B82;
}
.headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
Service_Sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.homeBg {
	background-image: url(images/home_BG.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.vLine {
	background-image: url(images/v_dotedline.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.hide{
	display:none
	}
.show{
	display:block
	}
.soov1{ 
	padding: 1px;
	background-color: #297ba0;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
.input
{
	width: 150px;
	border: solid 1px #d0d5de;
	margin-bottom: 3px;
	padding: 1px;
	height: 18px;
	font-family:arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #4f4f4f;
	text-decoration: none;
	overflow: hidden;
	vertical-align: middle;
}
	
	/* Drag Win Script */

.dhtmlwindow{
position: absolute;
border: 2px solid #297ba0;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
	padding: 1px;
	text-indent: 3px;
	background-color: #297ba0;
	color: white;
	cursor: move;
	overflow: hidden;
	width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid #ff9000;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

/***** Apple menu**/
.applemenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 0px solid #9A9A9A;
}

.applemenu div.silverheader a{
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 2px;
height: 100px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
/***** end apple menu***/

.balloon {
	position:absolute;
	visibility: hidden;
	border: 2px solid #6CF;
	background-color: white;
	width: 350px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #039;
	text-decoration: none;
	z-index:4000;
	padding: 5px;
	}

h2{
		color:#FFFFFF;
		font-size:90%;
		font-family:arial;
		margin:10px 10px 10px 10px;
		font-weight:bold;
	}
	
	h2 span{
		font-size:105%;
		font-weight:normal;
	}
	
	#sideBar{
		position: absolute;
		width: auto;
		height: auto;
		top: 100px;
		Right:0px; z-index:8000;
	}
	
	#sideBarTab{
		float:Left;
	}
	
	#sideBarTab img{
		border:0px solid #FFFFFF;
	}
	
	#sideBarContents{
		overflow:hidden !important;
	}
	
	#sideBarContentsInner{
	width:645px;
	border: 1px solid #28d3db; z-index:8002;
	}

/*End Win script*/


.none {
	display: none;
}
.block {
	display: block;
}