﻿


body
{
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	width: 98%;
	background-image: url(Images/int_blue.jpg);
	background-repeat: repeat-x;	
}
/*	background: url(images/background_title_blue_wide2.jpg) repeat-y;*/ /*	background: url(../../Images/bg_dollar.png) repeat-y;*/



p {
	margin:10px 0;
	}
	
.topLogo
{
	background:url(../../Images/int_blue.jpg);
	/*background-image:url(../../Images/header_left_blue.jpg);*/
	position:absolute;
	margin: 2 2 2 2;
	top: .5em;
	left: 15px;
	height: 2.8em;
	width: 95%;
	
}

.topLogo H1
{
	font-size:x-large;
	font-weight:bolder;
	color: #ffffff;
	text-align:center;
}

.topLogo H2
{
	font-size: larger;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.mainTable
{
    margin: 10 auto 10 auto;
    width: 95%;
    text-align: center;
}

.tdw
{
	width: 96px;
	margin: 2 2 2 2;
}

.pseudoMenu
{
	background:url(../../images/navGrad.gif);
	margin: 0, 0, 0, 0;
	height: 2.0em;
}

/* Collapsible panel Layout */
.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:Red;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demoheading p
{
    margin: 0 0 5 0;
    color : Black;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}

.pageheading 
{
	font-weight:bolder;
	font-size:x-large;
}

.whiteball
{
	background-position: center center;
	font-size: .9em;
	font-weight: bold;
	background-image: url(     '../../Images/LPMWhiteBall.gif' );
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	width: 53px;
	height: 53px;
	color: #660033;
	cursor:crosshair;
}

.yellowball
{
	background-position: center center;
	font-size: .9em;
	font-weight: bold;
	background-image: url(  '../../Images/LPMYellowBall.gif' );
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	width: 53px;
	height: 53px;
	color: #660033;
	cursor:crosshair;
}

.redball
{
	background-position: center center;
	font-size: .9em;
	font-weight: bold;
	background-image: url(   '../../Images/LPMRedBall.gif' );
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	width: 53px;
	height: 53px;
	color: #FFFFCC;
	cursor:crosshair;
}

.greenball
{
	background-position: center center;
	font-size: .9em;
	font-weight: bold;
	background-image: url(   '../../Images/LPMGreenBall.gif' );
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	width: 53px;
	height: 53px;
	color: #FFFFCC;
	cursor:crosshair;
}

.statsheaderlabel
{
	width:250px; 
	font-weight: bold; 
	font-size: .9em; 
	color: #FFFF99; 
	background-color: #800000;
	text-align:center;
	
}

.bannerads
{
    width: 728px;
    height: 90px;
}

.advertisements
{
    width: 150px;
    height: 160px;
}

.ticketlabel
{
	margin-top: 4px;
}

.validationclass
{
    color: Red;
    font-size: .8em;
}

.column_left
{
    margin-left: 10px;
    width: 45%;
    float: left;
}

.column_left ul li
{
    background-image: url(   '../../Images/plus-8.png' );
	background-repeat: no-repeat;
}

.column_right
{
    width: 45%;
    float: right;
    margin-right: 10px;
}

.column_right ul li
{
    background-image: url(   '../../Images/plus-8.png' );
	background-repeat: no-repeat;
}

.displayleft
{
    width: 1248px;
    margin: 10px auto 0 auto;
    text-align: left;
    padding: 20px 5px 5px 5px;
}


#maintmain
{
    width: 1248px;
    margin: 10px auto 0 auto;
    text-align: left;
    padding: 20px 5px 5px 5px;
}

#menu_header
{
    margin: 5px auto 5px auto;
    width: 100%;
    clear: both;
    height: 30px;
    background: url('../../Images/bg-menu-main.png');
    background-color: #C0C0C0;
}

#color_bar
{
	padding: 13px 10px 10px 10px;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	border-bottom: #ccc 1px solid;
	margin-right: auto;
	margin-left: auto;
	height: 27px;
	color: #000066;
	display: block;
}


#crumbs
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 26px;
	width: 760px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background: #75746E url(images/background_crumbs_blue.jpg) repeat-x top;
	margin: 0px auto 5px;
	
}

#crumbs h2, #crumbs h3
{
	font-size: 10px;
	display: inline;
}

#crumbs_search
{
	float: left;
	font-size: 12px;
}

.txt_outline
{
    border-color: #000066;
    border-style: solid;
    border-width: thin; 
}

ul {
	margin:20;
	padding:0;
	}

li
{
    background-position: left center;
    list-style: none;
    padding: .2em 0 .2em 1.1em;
    /*list-style-image: url('../../Images/fancy_right.png');*/
}

ul.list-of-links {
	border-bottom:1px dotted #B2B2B2;
}

ul.list-of-links li{
	border-top:1px dotted #B2B2B2;
	/*background-image:url(../../Images/fancy_right.png);*/
	background-position: left center;
}

ul.list-of-links li.current {
	background-color:#E5E5E5;
}


ul.no-lines,
ul.no-lines li {
	border:none;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - THREE COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-container-three-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #818181;
	background:url(../../Images/bg-three-column-main.png) repeat-y;
	position:relative;
	}

#content-main-three-column {
	width:355px;
	float:left;
	margin-left:25px;
	}

#content-side2-three-column,
#content-side1-three-column {
	width:160px;
	font-size:.9em;
	}
	
#content-side2-three-column {
	float:right;
	}

#content-side1-three-column {
	float:left;

	}
	
#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

#master_contentfooter
{
	clear: both;
	padding: 10px 0 5px 10px;
	color: #333;
	font-size: 0.8em;
	letter-spacing: 0.1em;
	text-align:center;
}
#master_header_left
{
	width: 85%;
	float: left;
	height: 27px;
	text-align: center;
}
#master_header_right
{
	height: 30px;
	float: right;
	width: 15%;
	color: #993366;
	text-align: center;
}

#body
{
	display: table;
	width: 98%;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6B3A6;*/
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	

}
#register_body
{
	display: table;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	/*background: #F7F6F2;*/

}
#colmaintable
{
    width: 100%;
	margin-top: 10px;
	color: Black;
}

#col_main_center
{
	width: 100%;
	/*border-bottom: #ccc 1px solid;*/
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	color: Black;
}

#col_main_left
{
	width: 135px;
	
	float: left;
	/*border: solid 3 blue;*/
	/*border-right: 3px solid #DFDCCB;
	background: #F7F6F2;*/
}
#col_register_left
{
	width: 198px;
	float: left;
	border-right: 3px solid #DFDCCB;
	/*background: #E1DFCF;*/
	padding-left: 4px;
}


#col_main_right
{
	margin-left: 135px;
	color: #000000;
}
	
#col_register_right
{
	margin-left: 198px;
	color: #000000;
}	

#col_main_right H1
{
	text-align: center;
}

col_left
{
	width: 328px;
	float: left;
	border-right: 3px solid #DFDCCB;
	background: #E1DFCF;
	text-align: left;
	margin: 0 0 0 0;
	padding-left: 5px;
	
}

#two_col_left
{
	width: 228px;
	float: left;
	text-align: left;
	margin: 0 0 0 0;
	padding-left: 5px;
	
}

#two_col_right
{
	border-left: 3px solid #DFDCCB;
	margin-left: 228px;
	border-right: 1px solid #CAC7B8;
	text-align: center;
	border-right-color: #800000;
	border-left-color: #800000;
}

.content_right
{
	padding: 0px;
	/*margin-left: 65px;*/
	font-size: 1.0em;
	/*border-left: 3px solid #DFDCCB;*/
}
.content_right form, .content_right fieldset
{
	border: none;
	padding: 0px;
	margin: 0px;
}
.content_right legend
{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px; /*padding-bottom: 5px;*/
}
.content_right h2
{
	color:Silver
}

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.clear 
{
	clear:both;
}

.section
{
	padding-left: 10px;
	height: 17px;
	font-size: 0.8em;
	font-weight: bold;
	/*border-bottom: 2px solid #E4E2D5;*/
	margin-bottom: 0px;
	margin-left: 20px;
}

.user_info
{
	padding: 0px;
	font-size:.8em;
	margin-right: 5px;
}

.tab_hover 
{
	height: 23px;
	border-style: none;
	background: url(images/tab-hover.gif) repeat-x;
}
.tab_active 
{
	height: 23px;
	background: url(images/th.gif) repeat-x;
}

ul.navigation
{   width: 700px;}

ul.navigation li
{   padding: 0px 0px 0px 14px;
	display: inline;
	background: transparent url(../images/ulSide.gif) no-repeat scroll center left;
	margin: 0 0 1px 10px;}

ul.navigation li.first
{   background: none;}

#user_assistance h2, #user_assistance h3
{
	color: #000000;
	font-size: 1em;
}

#ticketentry
{
	color: #000099; 
	background-color: #FFFFCC; 
	display: block; 
	text-align: left; 
	clear: both; 
	font-family: 'Times New Roman', Times, serif; 
	font-size: large; 
	padding-bottom: 2px;
}


/* begin footer */

#footer
{
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	width: 740px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	/*color: #FFFFFF;*/
	text-align: center;
	/*background: url(images/background_nav_footer_blue.jpg);*/
}

#footer_nav
{
	width: 100%;
}

#footer_nav a
{
	list-style-type: none;
	white-space: nowrap;
	display: inline-block;
	margin: 0px 10px 0px 0px;
	text-decoration: underline;
}

#footer_nav a, #nav_login a, #nav_browse a, #crumbs a
{
	color: inherit;
}

#disclaimer
{
	font-size: 0.8em; /*color: #888679;*/
	text-align: center;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	color: #008080;
}

#logindiv
{
	float: right;
	margin-right: 5px;
	font-size: .8em;
	color: #CC0000;
	clear: both;
	margin-top: 5px;
}

.megagridheader
{
	border: medium solid Black;
	background-color: #000066;
	color: #FFFF66;
	font-size: 1em;
	font-weight: bold;
}

.pbgridheader
{
	border: medium solid Black;
	background-color: #000066;
	color: #FFFF66;
	font-size: 1em;
	font-weight: bold;
}

.grideditrow
{
	background-color: Yellow;
	color: Black;
}

.pbaltrow
{
	background-color: #000066;
	color: #FFFFCC;
}

.pbgridbody
{
	background-color: #000066;
	color: #FFFFCC;
	font-size: 1em;
}

.megagridbody
{
	  background-color: Maroon;
	  color: White;
	  font-size: 1em;
}

.megaaltrow
{
	 background-color: Navy;
	 color: White;
	 font-size: 1em;
}
.info
{
	background-color: #FFFFCC;
	color: #003366;
}

/* maint Full Width*/
#maintfull-width
{
    width: 320px;
    _width: 320px;
    margin: 0;
    padding: 0;
}

/* Content - article */
#maintfull-width .article
{
    clear: both;
    margin: 0;
    padding: 5px;
}
#maintfull-width .article h2
{
    margin: 0;
    padding: 0;
    color: #192666;
}
#maintfull-width .article h2 span
{
    background: url("images/ico_list.gif") 0 50% no-repeat;
    padding-left: 25px;
}

#maintfull-width .article p
{
    text-align: justify;
}
#maintfull-width .info
{
    margin: 10px 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #DEE5FD;
    color: #6685CC;
}
#maintfull-width .info a
{
    color: #6685CC;
}
#maintfull-width .info a:hover
{
    color: #FF9000;
}

#maintfull-width .info span.date, #contentfull-width .info span.cat, #contentfull-width .info span.user, #contentfull-width .info span.comments
{
    padding-left: 15px;
}
#maintfull-width .info span.date
{
    background: url("images/ico_date.gif") 0 50% no-repeat;
}
#maintfull-width .info span.cat
{
    background: url("images/ico_cat.gif") 0 50% no-repeat;
    margin-left: 8px;
}
#maintfull-width .info span.user
{
    background: url("images/ico_user.gif") 0 50% no-repeat;
    margin-left: 8px;
}
#maintfull-width .info span.comments
{
    background: url("images/ico_comments.gif") 0 50% no-repeat;
    margin-left: 8px;
}

/* Content - More */
#maintfull-width .btn-more
{
    margin: 0 0 15px 0;
    padding: 0;
    border: 0;
    position: relative;
}
#maintfull-width .btn-more a
{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 67px;
    _width: 95px;
    height: 21px;
    margin: 0;
    padding: 0 0 0 28px;
    background: url("images/btn_more.gif") 0 0 no-repeat;
    color: #FFF;
    text-decoration: none;
}
#maintfull-width .btn-more a:hover
{
    background: url("images/btn_more.gif") -95px 0 no-repeat;
}

.MyImageButton
{
    border: 1px solid;
    border-color: #4e667e #5e7488 #425c71;
    padding-top: 1px;
    padding-bottom: 1px;
    background: #d6e1e7 repeat-x 0 0 url(images/commonButton.gif);
    color: #0d202b;
    font: 12px "segoe ui" ,tahoma,sans-serif;
}

.versiontwo
{
    text-decoration: underline;
    font-size: 1.2em;
    font-weight: bold;
    font-style: oblique;
    color: #008000;
}
