body {
    text-align:center;
    background-image:url(images/bg.png);
}

a {
    color:              #000000;
}



a:hover {

    color:              #8080FF;
 text-decoration:    underline;
}



#frame {

	width:          999px;

	margin-right:   auto;

	margin-left:    auto;

	margin-top:     10px;

	padding:        0px;

	text-align:     center;

	font-family:    Verdana;

	font-size:      11px;
	background-color:#FFFFFF;

}

	

#contentheader {
    width:          711px;
	height: 150px;
}



#content {
     width:999px;
     padding:0;
     background:     #FFFFFF;
     background-repeat:no-repeat;
     border: 0px solid #000000;
     border-collapse: collapse;
     clear:both;
}

 

#offerinfobar {

	float:			center;

	width:			712px;

	font-size:		14px;

	line-height:	normal;

	border-bottom:	0px solid #000;

	padding:		5px;

	text-align:		center;

}



#offerviewbar {

	float:			center;

	width:			650px;

	background:		#E4E8F1;

	font-size:		14px;
        height:    150px;
	line-height:	normal;

	border-bottom:	0px solid #000;

	margin-left:		38px;

	text-align:		center;

}



#statusbar {

	float:			left;

	width:			960px;

	background:		#e0e0e0;

	font-size:		16px;

	line-height:	normal;

	padding:		5px;

	text-align:		center;

	margin-left:	0px;

	border:			0px solid #000;

}



#sbleft {

	width:			20%;
	float:			left;

}



#sbcenter {

	width:			55%;
	float:			left;

}



#sbright {

	width:			25%;

	float:			right;

}



#navbar {
    float:          center;
    width:          970px;
    font-size:      16px;
    line-height:    normal;
    text-align:		center;
    background-repeat:no-repeat;
    vertical-align:middle;
    background:		#E4E8F1;
    height: 35px;
}
#tabnav {
		margin: 0; 
               float:          center;
                width:970px;
                height:35px;   
                background-color:#ffffff;
                background-image:url(images/menu-bg.gif);
                background-repeat:no-repeat;
}

#tabnav a:link, #tabnav a:visited {
		float: center;
		margin-right: 18px;
		margin-top: 5px;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
                background-color:#e8c000;
		color: #000;
}
#tabnav a:link.active, #tabnav a:visited.active {
text-decoration:underline;
}
#tabnav a:hover {
text-decoration:underline;
}


#footer {

    float:          left;

    width:          724px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;


    font-size:      12px;

    line-height:    normal;

    border:         0px solid #000;

    border-top:     0px;

    text-align:     center;

    margin-bottom:  20px;

    padding-top:    8px;

    padding-bottom: 8px;

    

}



#centerwrapper {

    width:          724px;

    margin-left:    auto;

    margin-right:   auto;

}



#boxify {

    width:          711px;


    border:         0px solid #000;
	background-image: url(images/box.png);
	background-repeat: no-repeat;
	


    padding-left:        10px;

	text-align:		center;

}





#neutral {

	width:          475px;

	margin-left:    auto;

	margin-right:   auto;

	border:         0px solid #000;

	border-top:		0px;

	background:     blue;

	padding:        5px;

	text-align:		center;

	color:			white;

	font-weight:	bold;

}



#neutral a {

    color:              #CCC;

    text-decoration:    underline;

}



#neutral a:hover {

    color:              #FFF;

}



#error {

    width:          475px;

    margin-left:    auto;

    margin-right:   auto;

    border:         0px solid #000;

	border-top:		0px;

    background:     #CC0000;

    padding:        5px;

	text-align:		center;

	color:			white;

	font-weight:	bold;

}



#error a {

    color:              #CCC;

    text-decoration:    underline;

}



#error a:hover {

    color:              #FFF;

}



#success {

    width:          475px;

    margin-left:    auto;

    margin-right:   auto;

    border:         1px solid #000;

	border-top:		0px;

    background:     #009900;

    padding:        5px;

	text-align:		center;

	color:			white;

	font-weight:	bold;

}



#success a {

    color:              #CCC;

    text-decoration:    underline;

}



#success a:hover {

    color:              #FFF;

}



div.spacer {

	clear:		both;

	margin-top:		5px;

	margin-bottom:	5px;

}

div.offer1 {

	width:			166px;

	height:			166px;

	border:			0px solid #946317;
	background-image:url(images/purple_bg.gif);

	margin-left:	auto;

	margin-right:	auto;

	display:		block;

	padding:		1px;

}

div.offer {

	width:			166px;

	height:			166px;

	border:			0px solid #946317;
	background-image:url(images/yellow_bg.gif);

	margin-left:	auto;

	margin-right:	auto;

	display:		block;

	padding:		1px;

}



    

p,h1,h2,h3,pre {

	margin:         12px 3px 3px 3px;

}

	

h1 {

	font-size:      14px;

	padding-top:    10px;

}



h2 {

	font-size:		13px;

}



h3 {

	font-size:		12px;

}



h4 {

	font-size:		11px;

}



div.row {

    clear:          both;

    padding-top:    10px;

    margin-left:    auto;

    margin-right:   auto;

    width:          75%;

}



div.rowsmall {

    clear:          both;

    padding-top:    2px;

    margin-left:    auto;

    margin-right:   auto;

    width:          152px;

}



div.row span.label {

    float:          left;

    text-align:     right;

    font-size:      14px;

    font-weight:    bold;

}



div.rowsmall span.labelsmall {

    float:          left;

    text-align:     right;

    font-size:      11px;

    font-weight:    bold;

}



div.row span.formw {

    float:          right;

    text-align:     left;

}



div.rowsmall span.formwsmall {

    float:          right;

    text-align:     left;

    font-size:		11px;

}



#leftcontent {

    float:          left;

    width:          30%;

    margin-right:   15px;

    padding-bottom: 20px;

}



#rightcontent {

    /*text-align:     right;*/

    width:          100%;

}



#colleft {

	width:			33%;

	float:			left;

	padding-bottom:	10px;

	text-align:		left;

}



#colcenter {

	width:			34%;

	float:			left;

	padding-bottom:	10px;

	text-align:		left;

}



#colright {

	width:			33%;

	float:			left;

	padding-bottom:	10px;

	text-align:		right;

}

.rollover {

  	font-family: 		Verdana, Arial, Helvetica, sans-serif;

	font-weight: 		normal;

	font-size: 			10px;

	position: 			absolute; 

	z-index: 			1; 

	visibility: 		hidden;

	background-color: 	#EEEEEE;

	padding: 			5px 5px 5px 5px;

	border: 			solid 3px #000000;

	margin: 			2px auto 2px 2px;

	text-align: 		left;

	width:				216px;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='dimgray', Positive='true');
	vertical-align: 	top;

}


table.ticket {

	border-width: 1px 1px 1px 1px;

	border-spacing: 0px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	border-collapse: collapse;

	background-color: white;

	text-align: center;

}

table.ticket th {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #4863A0;

	color: white;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.ticket td {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #E4E8F1;

	-moz-border-radius: 0px 0px 0px 0px;

}



table.orders {

	border-width: 1px 1px 1px 1px;

	border-spacing: 0px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	border-collapse: collapse;

	background-color: white;

	text-align: center;

}

table.orders th {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #4863A0;

	color: white;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.orders td {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #E4E8F1;

	-moz-border-radius: 0px 0px 0px 0px;

}



table.referrals {

	border-width: 1px 1px 1px 1px;

	border-spacing: 0px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	border-collapse: collapse;

	background-color: white;

	text-align: center;

}

table.referrals th {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #4863A0;

	color: white;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.referrals td {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #E4E8F1;

	-moz-border-radius: 0px 0px 0px 0px;

}



table.refsummary {

	border-width: 0px;

	border-spacing: 0px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	border-collapse: collapse;

	background-color: white;

	text-align: center;

}

table.refsummary th {

	font-size: 12px;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.refsummary td {

	background-color: white;

	text-align: center;

	-moz-border-radius: 0px 0px 0px 0px;

}



table.messages {

	border-width: 1px 1px 1px 1px;

	border-spacing: 0px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	border-collapse: collapse;

	background-color: white;

	text-align: center;

}

table.messages th {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #4863A0;

	color: white;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.messages td {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #E4E8F1;

	-moz-border-radius: 0px 0px 0px 0px;

}



table.credits {

	border-width: 1px 1px 1px 1px;

	border-spacing: 0px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	border-collapse: collapse;

	background-color: white;

	text-align: center;

}

table.credits th {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #4863A0;

	color: white;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.credits td {

	border-width: 1px 1px 1px 1px;

	padding: 2px 2px 2px 2px;

	border-style: solid solid solid solid;

	border-color: black black black black;

	background-color: #E4E8F1;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.credits td.error {

	background:     #CC0000;

    padding:        5px;

	text-align:		center;

	color:			white;

	font-weight:	bold;

}



table.credits td.error a {

	color:              #CCC;

    text-decoration:    underline;

}



table.credits td.error a:hover {

	color:              #FFF;

}


.footer_text{
font-family:Verdana,sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
padding-bottom:5px;
}
.body_right {
font-family:Verdana,sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-left:15px;
}
.body-text{
font-family:Verdana,sans-serif;
font-size:14px;
color:#000000;
padding-left:15px;
padding-top:2px;
}
.text1{
font-family:Myriad Pro;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
padding-left:40px;
}
.texta{
font-family:Myriad Pro;
font-size:18px;
font-weight:normal;
color:#000000;
padding-left:10px;
}
.text2{
font-family:Myriad Pro;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}
.text3{
font-family:Myriad Pro;
font-size:20px;
font-weight:normal;
color:#FFFFFF;
padding-left:40px;
}
.text4{
font-family:Myriad Pro;
font-size:22px;
font-weight:bold;
color:#DC1111;
}
.text-bg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000
}
.image-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
.banner_text{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.menubar_text{
font-family:Verdana;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
