﻿body 
{
    margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #222;
	background-color: #e9e8e6;
	background-image:url('/images/home/bgnew.jpg');
	background-repeat:repeat-x;
	/*background:url('/images/home/bg1.jpg') fixed center repeat-y;*/
}

hr
{
    border:none;
    border-bottom:1px solid #d3d3d3;
}
a
{
    color: #3399cc;
    background-color: inherit;
    text-decoration: none;
}

a:hover
{
    color: #ffffff;
    background-color: #3399cc;
}

h1
{
    color: #39647e;
    background-color: inherit;
    font-size: 18px;
    padding-left: 12px;
    padding-top: 15px;
    margin-bottom: 9px;
    font-weight: normal;
    margin-top: 0px;
}

.BigHead
{
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    font-size: 24px;
    margin-bottom:5px;
    color: #3d76af;
    letter-spacing:-0.01em;
}

.BigHeadMed
{
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    font-size: 20px;
    margin-bottom:5px;
    color: #c14008;
    letter-spacing:-0.05em;
}

.BigHeadMed2
{
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    font-size: 20px;
    margin-bottom:5px;
    color: #444444;
    letter-spacing:-0.05em;
}

h2
{
    color: #39647e;
    background-color: inherit;
    font-size: 16px;
    padding-left: 12px;
    padding-top: 15px;
    margin-bottom: 9px;
    font-weight: normal;
    margin-top: 0px;
}

h3
{
    color: #4eab26;
    background-color: inherit;
    font-size: 14px;
    padding-left: 3px;
    padding-top: 3px;
    margin-bottom: 3px;
    font-weight: bold;
    margin-top: 0px;
    letter-spacing:-0.03em;
}

h4
{
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 10px;
    font-size: 12px;
    color: #39647e;
    background-color: inherit;
}

h5
{
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-size: 16px;
    margin-bottom:5px;
    color: #175382;
    letter-spacing:-0.01em;
}

h6
{
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-size: 13px;
    margin-bottom:5px;
    color: #333;
    letter-spacing:-0.01em;
}

p
{
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 5px;
    margin-bottom: 12px;
    font-size:12px;
}

ul li
{
    font-size:13px;
    padding-top:1px;
    padding-bottom:1px;
}

#bodyContent p
{
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 5px;
    margin-bottom: 15px;
    font-size:13px;
    color:#333;
    line-height:17px;
}

div.clearer {
	clear:both;
}

/*top bar styles
 * for nytimes style fixed bar
 */
 
#pagewrapper {
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	position: relative;
}
#barpad {
	width: 100%;
	height: 40px;
}
#barwrapper {
	left:0;
	position:fixed;
	top:0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background:white none repeat scroll 0 0;
	height:29px;
	width:100%;
	z-index:100;
	line-height:normal !important;
	text-align:left;
}
#bar {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 0 1px 0 1px;
	height:  28px;
/*	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;*/
	border-top: 1px solid #f48e02;
	z-index: 1;
/*  background: transparent url('/images/home/bar-bg.gif') top left repeat-x;  */
}
#bar .hidden {
	display: none;
}
#bar .col {
	width: 478px;
	float: left;
	text-align: center;
	padding-top: 10px;
	height: 18px;
	overflow: hidden;
}
#bar .colRight {
	width: 372px;
	float: left;
	height: 28px;
	background: transparent url('/images/home/left-top-bg.gif') top left repeat-x;
}
#bar .colLeft {
	width: 618px;
	float: left;
	padding-top: 3px;
	padding-left: 10px;
	height: 21px;
	color:#ffe9cc;
	font-size:15px;
	background: transparent url('/images/home/left-top-bg.gif') top left repeat-x;
}
#barshadow {
	width: 100%;
	position: absolute;
	top: 29px;
	_top: 24px;
	left: 0px;
	height: 17px;
	background: transparent url('/images/home/topbar_shadow_home.png') top left repeat-x;

}
.bararrow {
 background:url("/images/home/shadow-arrow.gif") no-repeat scroll 0 0 transparent;
height:13px;
left:84px;
margin:0;
position:absolute;
top:28px;
width:8px;
}

/*a.showdmenu {
	display: block;
  width: 100%;
}*/
a.showdmenuactive {
/*  background: url(/_media/images/common/buttons/minus.gif) 99% 2px no-repeat;*/
}
/*a.showdmenu span {
	padding-right: 13px;
}*/
.dmenu {
	background-color: #E6E6E6;
	border: 1px solid #ffffff;
	border-top: 0;
	list-style-type:none;
	padding: 0 0 9px 0;
	position: absolute;
	top: 100%;
	right: -1px;
	text-align:left;
	width: 195px;
	margin: 0;
}
.websites-menu {
	float:left;
	display:block;
}
#bar .colRight .websites-menu ul {
	padding:0;
	list-style-type:none;
	position:absolute;
	right:0px;
	color:#3399CC;
	margin:0;
}
#bar .colRight .websites-menu ul li {
	background:none;
	margin:0;
	padding:0;
	width:120px;
	color:#3399CC!important;
	height:21px!important;
}
#bar .colRight .websites-menu ul li a {
	display: block;
	text-align:left !important;
	padding: 2px 0 2px 10px;
	width:183px!important;
	background:none;
}
#bar .colRight a:hover {
	background-color: transparent;
	color: #3399CC;
}
#bar .colRight .websites-menu ul li a:hover {
	display: block;
	background-color: #3399CC;
	color: #ffffff;
}
/*mobified on 14-oct-09*/
/*a.showdmenu1 {
	display: block;
	background: url(/_media/images/common/buttons/plus.gif) 26% 2px no-repeat;
  width: 100%;
}*/
a.showdmenu1active {
/*background: url(/_media/images/common/buttons/minus.gif) 26% 2px no-repeat;*/
}
a.showdmenu1 span {
/*  padding-right: 13px;*/
}
#bar .colRight .dmenu1 {
	background-color: #E6E6E6;
	border: 1px solid #ffffff;
	border-top: 0;
	list-style-type:none;
	padding: 0 0 9px 0;
	position: absolute;
	top: 100%;
	text-align:left !important;
	width: 195px;
	margin: 0;
}
.contact-menu {
	float:left;
	display:block;
}
#bar .colRight .contact-menu ul {
	padding:0;
	list-style-type:none;
	position:absolute;
	right:28px;
	color:#3399CC;
	margin:0;
}
#bar .colRight .contact-menu ul li {
	background:none;
	margin:0;
	padding:0;
	width:120px;
	color:#3399CC!important;
	height:21px;
}
#bar .colRight .contact-menu ul li a {
	display: block;
	text-align:left !important;
	padding: 2px 0 2px 10px;
	width:183px;
	background:none;
}
#bar .colLeft a
{
    color:#ffe9cc;
    color:#000;
    background-color:#ffdd99;
    margin-left:10px;
    padding-left:3px;
    padding-right:3px;
}
#bar .colLeft a:hover {
	background-color: transparent;
	color: #fff;
}
#bar .colRight .contact-menu ul li a:hover {
	display: block;
	background-color: #3399CC;
	color: #ffffff;
	text-align:left !important;
}
/* Ends 14-oct-09*/
/*ie6 fix*/
* html {
	overflow: hidden;
}
* html body {
	height: 100% !important;
	overflow-y: hidden;
    background-position-x: expression(((document.body.clientWidth-1118)/2) + 'px');
}
* html #pagewrapper {
	overflow: auto;
	overflow-x: hidden;
}
* html #barwrapper {
	position: absolute;
	left: -1px;
     width: expression(((document.body.clientWidth - 15) + 'px'));
}
* html #barshadow {
	position: absolute;
	left: 0;
	background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_media/images/common/topbar_shadow.png", sizingMethod="scale");
 width: expression(((document.body.clientWidth - 16) + 'px'));
}
#bar .colRight ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#bar .colRight ul li {
	color:#181818 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*border-left:1px solid #ffffff;*/
	background:url("/images/home/list-divider.gif") no-repeat left 0;
	margin:-3px;
	list-style-type:none;
	display:inline;
	float:left;
	padding:7px 10px;
}

#bar .colRight ul li.web-box a{
	width:105px;
}
#bar .colRight ul li.home{
	color:#666666;
	font-weight:bold;
}

#bar .colRight ul li.home a{
	background:none;
}


#bar .colRight ul li a {
	text-decoration:none;
	color:#181818 !important;
	color:#fff2dd !important;
	font-size:14px;
	text-shadow: #ac6900 -1px 0;
	outline:none;
	background: url(/images/home/down-arrow.gif) right 12px no-repeat;
	padding:7px 10px 0px 10px;
	height:14px;
}
/* Quick Start toolbar */

#logo{
padding-top:0px;
} 

#toolbar {
	background:inherit;
	color:inherit;
	float:right;
	margin-top:6px;
	width:298px;
}
#toolbar span {
	color:#181818 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#toolbar ul {
	float:right;
	left:auto;
	list-style:none outside none;
	margin:0;
	padding:15px 0 0 0;
	position:relative;
	width:298px;
}
#toolbar ul li {
	background:url("/images/toolbar/divider.gif") no-repeat scroll right top transparent;
	display:block;
	float:left;
	padding:0 2px 0 0;
}
#toolbar ul li a {
	text-decoration:none;
}
#toolbar ul li a:hover {
	text-decoration:none;
}
#toolbar ul li a.trial {
	background:url("/images/toolbar/tb_trial_static.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	text-indent:-3000px;
	width:56px;
}
#toolbar ul li a.trial:hover{
	background:url("/_media/images/toolbar/tb_trial_over.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	text-indent:-3000px;
	width:56px;
}
#toolbar ul li a.demo {
	background:url("/_media/images/toolbar/tb_demos_static.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	text-indent:-3000px;
	width:63px;
}
#toolbar ul li a.demo:hover {
	background:url("/_media/images/toolbar/tb_demos_over.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	text-indent:-3000px;
	width:63px;
}
#toolbar ul li a.purchase {
	background:url("/_media/images/toolbar/tb_purchase_static.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	text-indent:-3000px;
	width:80px;
}
#toolbar ul li a.purchase:hover {
	background:url("/_media/images/toolbar/tb_purchase_over.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	text-indent:-3000px;
	width:80px;
}
#toolbar ul li a.newsletter {
	background:url("/_media/images/toolbar/tb_newsletters_static.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	text-indent:-3000px;
	width:93px;
}
#toolbar ul li a.newsletter:hover {
	background:url("/_media/images/toolbar/tb_newsletters_over.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:29px;
	text-indent:-3000px;
	width:93px;
}
#toolbar ul li.last {
	background:none;
	padding:0;
}
#search_new {
	background-image:url("/_media/images/common/bg_searchNav.jpg");
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:40px;
	margin-bottom:0;
	margin-right:16px;
	width:213px;
	position:absolute;
	z-index:100;
	right:71px;
	top:21px;
}
/*div.searchNewForm {
	padding:0 8px 0 12px;
	text-align:center;
}
a.showsearch {
	display: block;
  width: 100%;
}
a.showsearchactive {
  background: url(/_media/images/common/buttons/minus.gif) 99% 2px no-repeat;
}
a.showsearch span {
	padding-right: 13px;
}
.search-menu{
display:block;
float:left;
}*/

.search-go-btn{
	position:relative;
	top:5px;
	left:10px;
}


#header
{
    width: 100%;
    float:left;
    background-color:Red;
    height:40px;
}
#bodywrapper
{
    width: 1000px;
    margin: 0 auto;
}

#topdiv
{
    width:1000px;
    float:left;
    height:75px;
    padding-top:20px;
}

#bodydiv
{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}

#sunsigndiv
{
    width:1000px;
    padding-top:3px;
    float:left;
    height:130px;
    background-color:#50473e;
    border-bottom:solid 1px #dedede;
}
#sunsigndiv img
{
    margin-right:5px;
    margin-left:5px;
}

#sunsigndiv2
{
    width:1000px;
    padding-top:3px;
    float:left;
    border-bottom:solid 1px #dedede;
}

#contentdiv
{
    width:1000px;
    padding-top:5px;
    float:left;
    background-color:#f3f3f3;
}

.tabberlive .tabbertabhide {
 display:none;
}

.tabber 
{
    padding-top:10px;
}
.tabberlive {
 margin-top:0px;
}

.tabbertab
{
    padding-top:5px;
    width:100%;
}

ul.tabbernav
{
 margin:0;
 padding:3px 0;
 padding-top:10px;
 border-bottom: 1px solid #766d67;
 background-color:#6a5d51;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 0px;
 border: 1px solid #a89a8e;
 border-bottom: none;
 background: #8b7e72;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #766d67; color: #fafafa; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #3399cc;
 border-color: #87c5e4;
}

ul.tabbernav li.tabberactive a
{
 background-color: #50473e;
 border:1px solid #50473e;
 color:#fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #fff;
 background: #a89a8e;
 border-bottom: 1px solid #a89a8e;
}

#leftNav ul
{
    list-style:none;
    padding-left:0px;
}

#leftNav ul li
{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    display:block;
}

#leftNav ul li:hover
{
    background-color:#d3d3d3;
    cursor:pointer;
}

.commonTable td
{
    padding:3px;
}
.commonTable td select { padding:3px; border:solid 1px #73b5d0; border:solid 1px #d3d3d3; background-color:#e6f4fa; background-color:#f1f1f1;}
.commonTable td input[type="text"] { padding:3px; border:solid 1px #73b5d0; border:solid 1px #d3d3d3; background-color:#e6f4fa; background-color:#f1f1f1; }

.more { margin-top:-12px; padding-top:0px; margin-bottom:2px; }

.navBlock
{
    background-image:url('/images/home/blueshade.jpg'); background-repeat:repeat-x; float:left;
}

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative; zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}
/*!!!!!!!!!!! MyCSSMenu Styles !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 7px 5px 5px;
		padding-left:7px;
		color:#fff;
		font-family:Arial;
		font-size:15px;
		text-shadow:#000 -1px 0;
		text-decoration:none;
	}
    
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px;
		background-color:transparent;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:12px;
		border-width:0px;
		border-style:none;
		color:#eee;
		color:#2b4f64;
		text-shadow: #fff -1px 0px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		background-color:#4d788e;
		color:#fff;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#dadada;
		color:#cc0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#174359;
		font-family:arial;
		font-size:13px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#98c2c6;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:20px;
		margin:4px 2px 0px;
		border-color:#e49a9c;
		border-color:#7198ac;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#98c2c6;
		background-color:#edf4f7;
		padding-left:6px;
		color:#2b4f64;
		text-shadow: #fff -1px 0px;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}
	
#menuContainer {width:1000px; float:left; height:37px; background-color:#6f6f6f;}
#menuContainerMid {width:990px; float:left; height:29px; background-image:url('/images/home/main-nav-bg.gif'); background-repeat:repeat-x; padding-left:10px; padding-top:5px;}
#menuContainerSlimBarR {width:10px; float:left; height:40px;}
#menuContainer img {border:none;}

.accordian
{
    margin-left:-45px;
    padding-left:5px;
    margin-top:-12px;
}
.accordian li {
	list-style-type: none;
	padding: 5px 2px;
}
.even {
	border: 1px solid #2d414b;
	background-color: #476d82;
	background-image:url('/images/common/tab1.jpg');
	background-repeat:repeat-x;
	color:#fff;
}
	
.odd {
	border: 1px solid black;
	background: #333;
	color: white;
}
.even, .odd {
	font-weight: normal;
	height: 19px;
	padding-top: 3px;
	padding-left: 10px;
	text-shadow:#000 -1px 0;
	font-size:14px;
}
.dimension {
	height: 640px;
}

.standardtable { background-image:url('/images/common/tableback.jpg'); background-repeat:repeat-x; background-image:none; padding:5px; background-color:#fef1ce; border:solid 1px #eccc76; margin-left:10px; float:left; }
.standardtable td { padding:2px; }

.standardtable2 { padding:5px; background-color:#f4f4f4; border:solid 1px #e3e3e3; margin-left:10px; border-bottom:none; border-top:none; text-align:left; float:left; }
.standardtable td { padding:2px; }
.standardtable hr { margin-top:10px; }

.standardimage { margin-left:10px; padding:3px; border:solid 1px #e3e3e3; margin:5px; }

.stdimage { margin:0px; padding:2px; border:dotted 1px #d3d3d3; margin-right:10px; margin-top:2px; margin-left:10px; }

.ratelistgreen td { padding:5px; font-size:13px; border-bottom:dashed 1px #d2d462;}
.ratelistgreen th { padding:5px; font-size:15px; background-image:url('/images/common/tab2.jpg'); background-repeat:repeat-x; color:#4a4b0f; text-align:left; }
.ratelistgreen { background-color:#ffffea; border:dashed 1px #d2d462; border-bottom:none; }
.silentgreen { background-image:none; background-color:#f0f1c6; font-size:14px; font-weight:bold; border:dashed 1px #ffffea; }

.ratelistpurple td { padding:5px; font-size:13px; border-bottom:dashed 1px #a1a0c8;}
.ratelistpurple th { padding:5px; font-size:15px; background-image:url('/images/common/tab3.jpg'); background-repeat:repeat-x; color:#2e2e4f; text-align:left; }
.ratelistpurple { background-color:#f0f0fb; border:dashed 1px #a1a0c8; border-bottom:none; }
.silentpurple { background-image:none; background-color:#ebeaf7; font-size:14px; font-weight:bold; border:dashed 1px #f0f0fb; }

.ratelistbrown td { padding:5px; font-size:13px; border-bottom:dashed 1px #d3cca3;}
.ratelistbrown th { padding:5px; font-size:15px; background-image:url('/images/common/tab4.jpg'); background-repeat:repeat-x; color:#5f5a3a; text-align:left; }
.ratelistbrown { background-color:#f6f5f0; border:dashed 1px #d3cca3; border-bottom:none; }
.silentbrown { background-image:none; background-color:#f2eed7; font-size:14px; font-weight:bold; border:dashed 1px #f6f5f0; }

.ratelistorange td { padding:5px; font-size:13px; border-bottom:dashed 1px #ffd457;}
.ratelistorange th { padding:5px; font-size:15px; background-image:url('/images/common/tab5.jpg'); background-repeat:repeat-x; color:#735a25; text-align:left; }
.ratelistorange { background-color:#f6f3e9; border:dashed 1px #ffd457; border-bottom:none; }
.silentorange { background-image:none; background-color:#f2eed7; font-size:14px; font-weight:bold; border:dashed 1px #f6f3e9; }

.ratelistblue2 td { padding:5px; font-size:13px; border-bottom:dashed 1px #64b6db;}
.ratelistblue2 th { padding:5px; font-size:15px; background-image:url('/images/common/tab6.jpg'); background-repeat:repeat-x; color:#fff; text-align:left; }
.ratelistblue2 { background-color:#edf3f5; border:dashed 1px #64b6db; border-bottom:none; }
.silentblue2 { background-image:none; background-color:#cbe9f6; font-size:14px; font-weight:bold; border:dashed 1px #edf3f5; }

a:hover h3 {background-color:transparent; text-decoration:underline;}

.formtable { margin-top:15px; border:solid 1px #e3e3e3; margin-top:-3px; margin-left:5px; }
.formtable th { padding:8px; text-align:left; font-size:14px; font-weight:bold; background-color:#333; color:#fff;}
.formtable td { padding:4px; border-bottom: dotted 1px #d3d3d3; }
.formtable .evenrow { background-color:#f0f0f0; }
.formtable td input[type="text"] { height:20px; outline:none; padding-top:2px; padding-left:4px; }
.formtable td select { height:27px; outline:none; padding-top:2px; padding-left:4px; }
.formtable td input[type="text"]:focus { background-color:#fcfbed; border:solid 2px #fbdc99; }
.formtable td select:focus { background-color:#fcfbed; border:solid 2px #fbdc99; }
.formtable td textarea { outline:none; font-family:Arial; font-size:12px; }
.formtable td textarea:focus { background-color:#fcfbed; border:solid 2px #fbdc99;}
.formtable td input[type="password"] { height:20px; outline:none; padding-top:2px; padding-left:4px; font-size:16px; }
.formtable td input[type="password"]:focus { background-color:#fcfbed; border:solid 2px #fbdc99; }

.timetd td input[type="text"] { padding:3px;}

.leftNavLinks:hover {background-color:transparent; text-decoration:underline;}

.updateProgressMessage
{
    margin:3px; 
    font-family:Arial; 
    font-size:18px;
    vertical-align: middle;
}
.updateProgress
{
    border:solid 2px #4495cc; 
    background-color:#d5e3f0; 
    background-color:#e8f5fe; 
    background-image:url(/_images/stripe1.png);
    background-repeat:repeat-x repeat-y;
    position:absolute; 
    width:180px; 
    min-height:100px;
    color:#000;
    padding-top:0px;
}
.updateProgress img
{
    margin-bottom:-5px;
    padding-left:5px;
}
.modals
{
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF;    
    font-family:Arial;
    font-size:12px;
    float:left;
    color:#333333;
}
.modals input[type="text"]
{
    font-family:Arial;
    font-size:14px;
    color:#333333;
    padding: 2px 2px 2px 2px; 
    height:18px;
    border:solid 1px #d3d3d3;
    
}
.modals input[type="password"]
{
    font-family:Arial;
    font-size:14px;
    color:#333333;
    padding: 2px 2px 2px 2px; 
    height:18px;
    border:solid 1px #d3d3d3;
    
}
.modals td
{
    font-family:Arial;
    font-size:14px;
    color:#333333;
}
.modals select
{
    font-size:14px;
    color:#333333;
    margin:2px 2px 2px 2px;
    padding: 1px 1px 1px 2px;
    border:dashed 1px #d3d3d3;
}

.modalBackground 
{
    background-color:#333;
    filter:alpha(opacity=70);
    opacity:0.70;   
}
.modalCaption
{
    width:430px; 
    background-image: url(../../_images/captionback.jpg);
	background-repeat: repeat-x;
	height:23px;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:4px;
}
.modalCaptionExt
{
    width:585px; 
    background-image: url(../../_images/captionback.jpg);
	background-repeat: repeat-x;
	height:23px;
	color:#fff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:4px;
}

.tablePanchanga h2
{
    padding:5px 3px 5px 3px;
    margin:0;
}

.tablePanchanga td
{
    padding:3px;
}

.modalBackground 
{
    height:100%;
    background-color:#EBEBEB;
    filter:alpha(opacity=70);
    opacity:0.7;
}