
body {
font-family:"Lucida Sans Unicode";
font-size:13px;
color:#333333;
font-weight:normal;
line-height:18px;
padding:0px;
margin:0px;
background-image:url(images/back.jpg);
background-repeat:repeat-y;
background-position:center top;
clear:both;
}

a:focus {
outline:none;
}

a {
font-family:'Lucida Sans Unicode';
color:#2863A9;
text-decoration:none;
}
a:hover {
font-family:'Lucida Sans Unicode';
color:#000000;
text-decoration:none;
}



.input {
margin-left:10px;
}


.input1 {
border:0px;
height:22px;
padding-top:4px;
background-image:url(images/inmid.gif);
background-repeat:repeat-x;
}


#container {
width:745px;
margin:0 auto;
}

/*header css starts*/

#headerdiv {
width:745px;
z-index:1;
float:left;
}

.logo {
width:320px;
height:80px;
float:left;
padding-left:25px;
padding-top:23px;
}


.menudiv {
width:715px;
height:35px;
float:left;
padding-left:30px;
padding-top:13px;
background-image:url(images/menu.gif);
background-repeat:no-repeat;
background-position:center;
}

.menulink {
padding:0px;
margin:0px;
list-style-type:none;
}

.menulink li {
display:inline;
text-decoration:none;
}

.menulink li a {
font-family:"Trebuchet MS";
font-size:16px;
color:#0E0E0E;
font-weight:bold;
text-decoration:none;
padding-left:40px;
background-image:url(images/icon.jpg);
background-repeat:no-repeat;
background-position:16px 5px;
}

.menulink li a:hover {
font-family:"Trebuchet MS";
font-size:16px;
color:#2863A9;
font-weight:bold;
text-decoration:none;
background-image:url(images/icon-h.jpg);
background-repeat:no-repeat;
background-position:16px 5px;
}


/*header css ends*/

/*middle css starts*/
#middlediv {
width:745px;
float:left;
}

.mleft {
width:340px;
float:left;
background-image:url(images/leftbg.jpg);
background-repeat:no-repeat;
background-position:5px 0px;
padding-left:23px;
padding-right:20px;
padding-top:30px;
}


.mleftop {
width:310px;
float:left;
margin-right:30px;
padding-bottom:20px;
font-size:18px;
color:#FFFFFF;
font-weight:normal;
line-height:25px;
border-bottom:1px solid #5C93D2;
}

.lheading {
font-family:arial;
font-size:40px;
color:#ffffff;
font-weight:normal;
line-height:45px;
}


.limg {
width:340px;
float:left;
padding-top:25px;
}

.limgleft {
width:151px;
float:left;
padding-right:19px;
}

.limgright {
width:151px;
float:left;
padding-right:19px;
}


.lchec {
width:27px;
float:left;
}

.lchec1 {
width:124px;
float:left;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.lchec2 {
width:143px;
float:left;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}



.limgleft1 {
width:170px;
float:left;
}













.mright {
width:355px;
float:left;
padding-left:7px;
padding-top:35px;
}

.rtext {
width:330px;
float:left;
padding-left:25px;
}


.heading {
font-family:arial;
font-size:40px;
color:#1B5EA9;
font-weight:normal;
line-height:45px;
}



.heading1 {
font-family:arial;
font-size:18px;
color:#1B5EA9;
font-weight:normal;
line-height:25px;
}

.check {
width:150px;
float:left;
padding-top:5px;
}


.check1 {
width:180px;
float:left;
padding-top:5px;
}




.email {
width:105px;
float:left;
padding-top:14px;
}


.ebox {
width:225px;
float:left;
padding-top:10px;
}


.inleft {
width:10px;
float:left;
padding-top:0px;/padding-top:1px;
}

.inmid {
float:left;
}

.inright {
width:10px;
float:left;
padding-top:0px;/padding-top:1px;
}



.rmenu {
width:335px;
float:left;
margin-top:50px;
padding-left:20px;
}


.rmenutop {
width:320px;
height:38px;
float:left;
padding-left:15px;
background-image:url(images/rbg.jpg);
background-repeat:no-repeat;
font-size:18px;
color:#FFFFFF;
font-weight:normal;
line-height:25px;
}


.rmenubot {
width:335px;
float:left;
}





#rlink {
padding:0px;
margin:0px;
}

#rlink li {
display:block;
list-style-type:none;
width:230px;
margin-top:10px;
}


#rlink li.new {
display:block;
font-family:arial;
font-size:25px;
color:#3973B3;
font-weight:normal;
line-height:30px;
text-decoration:none;
background-image:url(images/1.jpg);
background-repeat:no-repeat;
height:35px;
width:230px;
padding-left:60px;
padding-top:7px;
padding-bottom:10px;
border-bottom:1px solid #C7DCEF;

}


#rlink li.new1 {
display:block;
font-family:arial;
font-size:25px;
color:#3973B3;
font-weight:normal;
line-height:30px;
text-decoration:none;
background-image:url(images/2.jpg);
background-repeat:no-repeat;
height:35px;
width:230px;
padding-left:60px;
padding-top:7px;
padding-bottom:10px;
border-bottom:1px solid #C7DCEF;
}



#rlink li.new2 {
display:block;
font-family:arial;
font-size:25px;
color:#3973B3;
font-weight:normal;
line-height:30px;
text-decoration:none;
background-image:url(images/3.jpg);
background-repeat:no-repeat;
height:35px;
width:230px;
padding-left:60px;
padding-top:7px;
padding-bottom:10px;
border-bottom:1px solid #C7DCEF;
}


#rlink li.new3 {
display:block;
font-family:arial;
font-size:25px;
color:#3973B3;
font-weight:normal;
line-height:30px;
text-decoration:none;
background-image:url(images/4.jpg);
background-repeat:no-repeat;
height:35px;
width:230px;
padding-left:60px;
padding-top:7px;
padding-bottom:10px;
}



/*middle css ends*/


/*footer css starts*/

#footerdiv {
width:745px;
float:left;
margin-top:20px;
background-image:url(images/fline.gif);
background-repeat:no-repeat;
}


.fleft {
width:355px;
float:left;
padding-top:10px;
padding-bottom:20px;
padding-left:20px;
color:#FFFFFF;
}

.fright {
width:350px;
float:left;
padding-top:10px;
padding-bottom:20px;
text-align:right;
font-weight:bold;
padding-right:20px;
}


.flink {
font-family:"Trebuchet MS";
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}


.flink:hover {
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
font-weight:normal;
text-decoration:none;
}




/*footer css ends*/


.topbg {
background-image:url(images/m-bg.gif);
background-repeat:repeat-x;
}

.botbg {
background-image:url(images/mb-bg.gif);
background-repeat:repeat-x;
}


.midbg {
background-image:url(images/mm-bg.gif);
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
}

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

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


/* extras */
#statusbar {

width:360px;
height:80px;
float:right;
padding-left:25px;
padding-top:23px;
}



#frame {

	width:          724px;

	margin-right:   auto;

	margin-left:    auto;

	margin-top:     10px;

	padding:        0px;

	text-align:     left;

	font-family:    Verdana;

	font-size:      11px;

}

	

 

#offerinfobar {

	float:			left;

	background:		#FFFFFF;

	font-size:		12px;

	line-height:	normal;


	text-align:		left;

}



#offerviewbar {

	float:			left;

	background:		#DFF1FF;

	font-size:		12px;

	line-height:	normal;

	border-bottom:	1px solid #87B6ED;
	border-top:	1px solid #87B6ED;

	padding:		5px;
	width:650px;
	text-align:		left;

}



#statusbar {

width:340px;
height:80px;
float:right;
padding-left:25px;
padding-top:23px;



}



#sbleft {

	width:			20%;

	float:			left;

}



#sbcenter {

	width:			55%;

	float:			left;

}



#sbright {

	width:			25%;

	float:			right;

}



#navbar {

    float:          left;

    width:          722px;

    /*background:     #E4E8F1;*/

    font-size:      12px;

    line-height:    normal;

	text-align:		center;

    /*border:         1px solid #000;*/

}



#tabnav li {

		margin: 0; 

		padding: 0;

  		display: inline;

  		list-style-type: none;

}

	

#tabnav a:link, #tabnav a:visited {

		float: left;

		background: #D1D8E7;

		font-size: 12px;

		line-height: 16px;

		font-weight: bold;

		padding: 2px 10px 2px 10px;

		margin-right: 4px;

		border: 1px solid #000;

		border-bottom: 0px;

		border-collapse: collapse;

		text-decoration: none;

		color: #000;

}



#tabnav a:link.active, #tabnav a:visited.active {

		border: 1px solid #000;

		border-bottom: 0px;

		border-collapse: collapse;

		background: #FFF;

		color: #000;

}



#tabnav a:hover {

		background: #ECEFF5;

		color: #000;

}



#footer {

    float:          left;

    width:          722px;

    background:     #E4E8F1;

    font-size:      12px;

    line-height:    normal;

    border:         1px 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;

}

#neutral {

	width:          475px;

	margin-left:    auto;

	margin-right:   auto;

	border:         1px 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:         1px 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.offer {

	width:			164px;


	border:			1px solid #000;

	background:		#E4E8F1;

	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;

    }



div.rowsmall {

    clear:          both;

    padding-top:    2px;

    margin-left:    auto;

    margin-right:   auto;

   
}



div.row span.label {

    float:          left;

    text-align:     right;

    font-size:      12px;

    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 {

	float:			left;

	padding-bottom:	10px;

	text-align:		left;

}



#colcenter {

	float:			left;

	padding-bottom:	10px;

	text-align:		left;

}



#colright {

	float:			left;

	padding-bottom:	10px;

	text-align:		left;

}

.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;

}/* end */















