* {
	margin: 0px;
	padding: 0px;
}

body {
	/*color: #000;
	background: #fff url('images/background.jpg') repeat-x;*/
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color:#000;
}

a {
	color: #fff;
	background-color: inherit;
	text-decoration: underline;
}

a:hover {
	color: #9e0100;
	background-color: inherit;
}

span {
	display: none;
}

img {
	border: none;
}

ul {
	list-style-type: none;
}

li {
	list-style-type: none;
}

p {
	padding: 7px 0px 8px;
	text-align: justify;
	line-height: 15px;
}

input, select {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	margin-bottom:3px;
}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size: 1px;
	line-height: 0px;
	overflow : hidden;
	visibility: hidden;
}

.thumbnail {
	padding: 10px 10px 10px 0px;
	float: left;
}


#body_wrapper {
	margin: 0px;
	/*width: 789px;
	width:auto;*/
	color: inherit;
	background-color: #fff;
	text-align: left;
	/*border:solid 2px black;*/
}

#container {
	margin: 0px;
	/*width: 787px;
	width:100%;*/

}



/* Page Header */

#page_header {
	/*width: 787px;
	width:100%;*/
	height: 239px;
	overflow: hidden;
	font-weight: bold;
	text-align: left;
	/*background-color: #c00000;*/
}

#page_header a {
	color: #fff;
	background: inherit;
}

#page_header a:hover {
	color: #f4d03f;
	background-color: inherit;
}


/* Header Title */

#header_title {
	/*width: 413px;
	width:auto;*/
	height: 238px;
	color: #d1d1d1;
	background:#c60c30 url('../images/viatranhome/headertitle_bg1.gif') no-repeat; 
	/*background-color: #c00000;*/
	/*float: left;*/
	overflow: HIDDEN;
	/*padding-left:388px;*/
	margin-left:383px;
	font-family:Batang;
	
	/*border:solid 2px black;*/

}
* html #header_title 
{
	/*float:left;*/
}
#header_title h1 {
	margin-top: 23px; 
	margin-left: 8px;
	/*width: 300px;
	width:100%;*/
	height: 64px;
	/*background: url('images/headertitle.gif') no-repeat 0% 0%;*/
	font-size:2.3em;
	/*position: relative;
	left:45px;*/
	font-family:arial;
}
#header_title h2 {
	/*width: 300px;
	width:100%;*/
	/*background: url('images/headertitle.gif') no-repeat 0% 0%;*/
	font-size: 2em;
	/*position:relative;
	left: 25px;*/
	
}
#header_title .textbox {
	padding: 70px 12px ;
}

#header_title .textbox a {
	text-transform: uppercase;
}
#header_whitebar
{
	/*width:auto;*/
	border-top: solid 1px #fff;
	height:1px;
	position:relative;
	top:46px;
}

/* Header Links */

#header_links {
	width: 220px;
	height: 236px;
	background: url('../images/viatranhome/viatranlogo.gif') no-repeat 0% 46px;
	float: left;
	overflow: hidden;
	font-size: 10px;
	/*border: solid 1px cyan;*/
}

#header_links a {
	text-decoration: none;
}

#header_links ul {
	width: 220px;
	height: 46px;
	color: #fff;
	background-color: #c60c30;
}

#header_links li {
	padding: 20px 12px 0px;
	float: left;
}


/* Header Navigation Menu */

#header_navmenu {
	width: 164px;
	height: 238px;
	color: #fff;
	background: #f65741 url('../images/viatranhome/headernav_bg.jpg') repeat-y;
	float: left;
	overflow: hidden;
	font-size: 10px;
	line-height: 10px;
	border-bottom: #d1d1d1 1px solid;
}

#header_navmenu a {
	text-decoration: none;
}

#header_navmenu ul {
	margin-top: 46px;
	height: 194px;
	background: url('../images/viatranhome/headernav_listbg.gif') repeat-y;
	border-bottom: #9f0000 1px solid;
}

#header_navmenu li {
	background: url('../images/viatranhome/headernav_bullet.jpg') no-repeat 8px 5px;
	width: 164px;
	height: 23px;
	border-top: #fff 1px solid;
	text-transform: uppercase;
	overflow: hidden;
	float: left;
}

#header_navmenu li a {
	display: block;
	padding-top: 6px;
	padding-left: 28px;
	background-image: none;
}


/* Left Sidebar */

.leftsidebar_box {
	padding: 15px 20px;
	text-align: left;
	color:#fff;
	/*border:solid 1px cyan;*/
}

.leftsidebar_box .pay_button {
	padding-top: 25px;
	text-align: center;
}

.leftsidebar_box .highlight {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.leftsidebar_box a 
{
	text-decoration:none;
	font-weight:bold;
	text-transform:capitalize;
	line-height:1.5em;
	font-size:1em;
}

 .login 
{
	padding: 0px 20px;
	position:relative;
	bottom:0px;
	color:White;
	text-align:left;
	/*border:solid 1px white;*/
}
.login h2 
{
	font-size: 1.3em;
}
/* Right Column */

.rightcolumn_box {
	padding: 15px 20px;
}

.rightcolumn_box h2 {
	padding-bottom: 10px;
	font-size: 14px;
	color: #aa0505;
	background-color: inherit;
}

.rightcolumn_box a
{
	color: #000000;
	background-color: inherit;
	text-decoration: underline;
}
/* Page Content First Row */

#page_content_1 {
	/*width: 787px;
	width:100%;*/
	color: inherit;
	/*color:#fff;
	background: #d1d1d1 url('images/sidebar_box1_bg1.gif') repeat-y;
	border: SOLID 1PX BLUE;*/
background-color:#000;
	
}

#rightcolumn_1 {
	/*width: 566px;
	width:auto;*/
	/*float: RIGHT;*/
	font-size: 10px;
	margin-left:221PX;
	/*border: SOLID 1PX CYAN;*/
	background-color:#fff;
	color:black;
}

#rightcolumn_1 .rightcolumn_box p {
	padding-bottom: 5px;
	/*padding-left: 15px;
	width: 260px;
	width:auto;*/
	/*float: left;*/
	line-height: 12px;
	/*position:relative;
	left:15px;*/
}

#rightcolumn_1 .headings 
{
	padding:20px 0px 10px 0px;
	font-weight:bold;
	font-size:1.7em;
	color: #c60c30;
	font-family:Arial;
}

#rightcolumn_1 td
{
	padding:3px;
}
/*#rightcolumn_1 .whitebar {
	margin : 0px;
	height : 1px;
	color: inherit;
	background-color: #fff;
	clear : both;
	float : none;
	font-size: 1px;
	line-height: 0px;
	overflow : hidden;
}*/


/* Left Sidebar : What's New */

#leftsidebar_1 {
	width: 221px;
	background: url('../images/viatranhome/sidebar_box1_top2.gif') no-repeat;
	text-align: left;
	float: left;
	/*border: SOLID 5PX green;*/
	
}

#leftsidebar_1_header {
	margin: 18px 15px 0px auto;
	width: 156px;
	height: 33px;
	background: url('../images/viatranhome/sidebar_box1_headerbg3.gif') no-repeat;
	overflow: hidden;
}

#leftsidebar_1_header h2 {
	width: 156px;
	height: 33px;
	/*background: url('images/whatsnew_header.gif') no-repeat 50% 50%;*/
	font-family:Arial Narrow;
	font-size: 1.5em;
	font-weight:bold;
	text-align:center;
	position: relative;
	top:5px;
	color:#ffffff;
}


/* Right Column : Sign Up Now 

#rightcolumn_1 .signupnow {
	padding: 5px 10px;
	font-size: 11px;
}

#signupnow h3 {
	margin: 7px 0px 3px;
	width: 282px;
	height: 42px;
	background: url('images/signupnow.gif') no-repeat 0% 0%;
	float: left;
}

#signupnow form {
	width: 260px;
	float: right;
}

#signupnow .formfield {
	float: left;
	padding: 0px 0px 3px;
	width: 190px;
}

#signupnow form strong {
	display: block;
	padding-top: 11px;
	width: 60px;
	text-align: right;
	float: left;
	clear: left;
}

#signupnow input {
	margin-top: 8px;
	margin-left: 10px;
	padding: 2px 0px;
	width: 115px;
	border: #000 solid;
	border-width: 1px 0px 0px 1px;
	float: left;
}

#signupnow input.button_submit {
	margin-top: 3px;
	width: 60px;
	height: 48px;
	border: none;
	float: right;
}*/


/* Page Content Second Row 

#page_content_2 {

	color: inherit;
	background-color:#545454;

	background-color:#545454;
}*/


/* Left Sidebar - Second Row 

#leftsidebar_2 {
	width: 221px;

	float: left;
}

#leftsidebar_2 .pay_button {
	padding-top: 20px;
}*/


/* Right Column - Second Row

#rightcolumn_2 {

	margin-left:221PX;
	font-size: 10px;
	text-align: left;
	padding-left:15px;

	background-color:#d1d1d1;
} */

/* November Gigs 

#gigs {
	margin: 0px;
	padding: 15px 0px 15px;
	width: 527px;
	
}

#gigs h2 {
	width: 527px;
	height: 26px;
	color:#aa0505;
	font-size:2em;
	font-style:italic;
	
}

#gigs_table table {
	width: 527px;
}

#gigs_table td {
	padding: 10px 10px;
	color: #000;
	background-color: #e5e2e2;
	font-size: 11px;
	text-align: left;
}

#gigs_table #header_row td {
	padding-top: 3px;
	color: #fff;
	background-color: #424141;
	
}*/


/* Page Footer */

#page_footer {

	color: #fff;
	background: #c00000 url('../images/viatranhome/footer_bg.jpg') no-repeat 0% 100%;
	font-weight: bold;
}

#page_footer a {
	color: #fff;
	background-color: inherit;
}

#page_footer a:hover {
	color: #f69689;
	background-color: inherit;
}

#page_footer_box {
	padding: 5px 10px 7px 200px;
}

#page_footer_box p {
	padding: 2px 0px 3px;
}


/* Footer Links */

#footer_links {
	padding: 10px 0px 6px;
}

#footer_links li {
	float: left;
	background: url('../images/viatranhome/footerlinks_div.gif') no-repeat 100% 50%;
}

#footer_links li a {
	display: block;
	padding: 0px 17px 0px 14px;
	text-decoration: none;
}

#footer_links li#firstlink a {
	padding-left: 0px;
}

#footer_links li#lastlink {
	background-image: none;
}

#page_footer .textbox {
	margin-left: 200px ;
	text-align:center;
	width:400px;

}
.columnList 
{
	float:left;
	width: 20%;
	margin:10px 10px 10px 0px;
}
.prodImg {
	float:left;
	width: 70px;
	margin:10px 10px 10px 0px;
	}
/* Description to the right of image */
.prodDesc {
	float:left;
	width:78px;
	height:95px;
	margin-top:10px;
	margin-right:8px;

}
#labelcol{
	width:100px;
	float:left;
	line-height: 2em;
}
#inputcol{
	margin-left:105px;
}

/* Refined Search Selection Begins #d7cdb9#efeee1*/
#rightcolumn_1 th.showDetails{
        border-bottom:1px solid #c6c6c6;
        background-color:#fff;
        padding-left:8px;
        height:18px;
}
#rightcolumn_1 td.showDetails
{
	background-color:#ececec;
	line-height:16px;
	padding-left:8px;
}
.verscrollbar{
        height:100px;
        /*overflow:auto;*/
        overflow-y:scroll;
        overflow-x:hidden;
}
.hideDetails 
{
	display:none;
}
/* End Refined Search Selection*/

/* For event calendar.  Copied from calendar.asp */
.TableMonthHeader{font-family:Tahoma;font-size:9pt;font-weight:bold;color:black;}
.MonthHeadings{width:14%;text-align:center;font-size:9pt;font-family:Tahoma;background-color:#525252;border-top:1px solid #757575;border-bottom:1px solid #757575;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#848485', EndColorStr='#525252');}
.TableMonthCalendar{font-family:Tahoma;height:95%;padding:0;background-color:white;border-collapse:collapse;border-style:none;border-color:#757575;}
.TableMonthDayCellToday{font-family:Tahoma;border-style:solid;border-width:1;border-color:#757575;text-align:left;vertical-align:top;background-color:#CCCCCC;}
.TableMonthDayCell{font-family:Tahoma;border-style:solid;border-width:1;border-color:#757575;text-align:left;vertical-align:top;background-color:#FFFFFF;border-collapse:collapse;}
.MonthSubHeadings{font-family:Tahoma;font-size:8pt;background-color:#CFCFCF;color:black;font-weight:normal;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFEFEF', EndColorStr='#CFCFCF')}
.TableMonthOtherDayCell{font-family:Tahoma;border-style:solid;border-width:1;border-color:#757575;text-align:center;vertical-align:top;background-color:#CFCFCF;border-collapse:collapse;}
.EventTable{font-family:Tahoma;border-style:solid;border-width:1;border-color:black;border-collapse:collapse;border-width:1;text-align:left;background-color:white;padding:1;width:100%;}
.EventTitleFont{font-family:Tahoma;font-size:7pt;}
.EventTimeCell{font-family:Tahoma;font-size:7pt;width:10%;text-align:left;background-color:#DDDDDD;}
.EventTimeFont{font-family:Tahoma;font-size:7pt;}
.EventTitleCell{font-family:Tahoma;font-size:7pt;width:90%;text-align:left;background-color:white;}
.EventTitleFont{font-family:Tahoma;font-size:7pt;}
.EventTitleCellAllDay{font-family:Tahoma;font-size:7pt;text-align:center;}
.MonthDayDiv{width:100%;height:85%;overflow:visible;}
.MiniHeadingBar{background-color:#848485;height:19px;text-align:center;border-top:1px solid #757575;border-bottom:1px solid #757575;font-family:Tahoma;font-size:8pt;color:black;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFEFEF', EndColorStr='#CFCFCF');}
.TableMiniHeader{height:1;padding:0;background-color:white;border-style:solid;border-color:#757575;border-width:0;border-collapse:collapse;}
.MiniCalHeading{width:14%;font-family:Tahoma;font-size:8pt;color:black;font-weight:normal;background-color:#EFEFEF;text-align:center;}
.TableMiniCalendar{padding:0;background-color:white;border-collapse:collapse;border-width:0;border-style:none;}
.TableMiniDayCellToday{border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:top;background-color:silver;padding:0;}
.TableMiniDayCell{border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:white;padding:0;border-collapse:collapse;cursor:hand;}
.TableMiniDayCellWithEvent{border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:#FBE694;padding:0;border-collapse:collapse;cursor:hand;}
.FontCalendarDay{font-family:Tahoma;font-size:7pt;}
.TableMiniOtherDayCell{border-style:solid;border-width:1;border-color:white;text-align:center;vertical-align:center;background-color:#CFCFCF;padding:0;border-collapse:collapse;}
.EventLeftTD{width:20%;font-family:Tahoma;font-size:8pt;font-weight:bold;background-color:#EFEFEF;}
.EventRightTD{width:80%;font-family:Tahoma;font-size:8pt;}
.EventTitleBar{background-color:#CFCFCF;height:19px;text-align:left;border-top:1px solid #757575;border-bottom:1px solid #757575;font-family:Tahoma;font-size:10pt;color:black;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#848485', EndColorStr='#CFCFCF');}
.ButtonBar{background-color:#EFEFEF;padding-top:1px;width:100%;height:30px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFEFEF', EndColorStr='#CFCFCF');}
.Button{background-color:#EFEFEF;cursor:hand;padding:1px 1px 1px 1px;height:27px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFEFEF', EndColorStr='#CFCFCF');}
.ButtonOver{background-color:#CFCFCF;cursor:hand;border: 1px solid #757575;height:27px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FBE694', EndColorStr='#EE9515');}
.ButtonFont{font-family:Tahoma;font-size:9pt;font-weight:bold;}
.PageBody{background-color:#525252;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#848485', EndColorStr='#525252');}
.SideBar{background-color:#525252;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#848485', EndColorStr='#525252');}
.StandardFont{font-family:Tahoma;font-size:8pt;color:black;font-weight:bold;}
.StandardTextBox{font-family:Tahoma;font-size:8pt;color:black;font-weight:normal;width:100%;}
.DescriptionHeadingFont{font-family:Tahoma;font-size:13pt;color:yellow;font-weight:bold;}
.DescriptionFont{font-family:Tahoma;font-size:8pt;color:white;font-weight:normal;}
.EditPaneTable{width:99%; border:0px;}
.EditPaneLeft{width:25%;font-family:Arial;font-size:8pt;}
.EditPaneRight{width:75%;font-family:Arial;font-size:8pt;}
.ErrorFont{font-family:Tahoma;font-size:8pt;color:red;font-weight:bold;}
