/**************** site general *****************/
body { background-color: #4881B3;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family: arial, verdana, helvetica, sans-serif; color:#2A60A2; font-size:12px; overflow:scroll; *overflow:hidden;}
/**************** site general *****************/


/**************** page wrapper *****************/
#page_wrapper { margin-top:0px; padding:0px;}
/**************** page wrapper *****************/


/**************** page header *****************/
#header { background-image:url(http://www.flightsite.co.za/images/header8.jpg); background-repeat:no-repeat; background-position:top; width: 1008px; height:136px; margin:0px auto; padding:0px;}
/**************** page header *****************/


/**************** page content *****************/
#content_wrapper { clear: both; background-image:url(http://www.flightsite.co.za/images/bodyBG.gif); background-repeat:repeat-y; background-position:top; width: 1008px; margin: 0px auto; text-align:center;}
#content { text-align:left; width: 970px; padding: 20px; font-family: arial, verdana, helvetica, sans-serif; font-size:12px; color:#2A60A2;}

p { margin: 0px 0px 7px 0px;  font-family: arial, verdana, helvetica, sans-serif; font-size:12px; color:#2A60A2;}
h1 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #19689B; font-weight: bold; padding-bottom: 13px;}
h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #19689B; font-weight: bold; padding-bottom: 13px;}
h3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #19689B; font-weight: bold; padding-top: 13px;}

form {margin:0px;}
input{font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color: #336699;border: #787878 1px solid;}
select {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color: #336699;}
textarea {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color: #336699;border: #787878 1px solid;}
input:radio {border: 0px;}
.breadcrumbs { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.borderbg{font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;font-weight: bold;height:24px;color: #35689B;}
.entxt {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color: #000080;height: 23px;padding-left: 8px;}
.txtbox {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color: #000000;margin: 0px;}
.databorder .stripe1 {background-color: #99bee3;background-image:  url(../images/mainbg.gif);background-repeat: repeat-x;}
.databorder .stripe3 {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;background-color: #C3E4F4;color:#292000;cursor: pointer;}
.databorder .stripe4 {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;background-color: #C3E4F4;color:#292000;cursor: pointer;}
.overclass {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color:#292000;background-color: #BCDBEB;cursor: pointer;}
.databorder{background-color:#FFFFFF;}
.databorder *{border: 1px solid #35689B;line-height: 11px;}
.error {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color: #FFFFFF;background-color: #FF6600;font-weight: bold;height: 18px;}
.txtmsg {font-family: Verdana, Helvetica, sans-serif;font-size: 11px;color: #000000;line-height:19px;}
.txtmsg b {color: #CC0000;font-weight: bold;}
.line {background-color: #FFFFFF;}
.tblset {background-color: #CCE6FF;background-position: center;}
.tblset2 {background-color: #a396b4;border-top: 0px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
.txt {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color: #000080;height: 22px;}
.ocl,.oclsel,.oclok{font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #FFFFFF;margin: 1px;height: 18px;padding-right: 5px;padding-left: 5px;padding-top: 2px;font-weight: bold;cursor: pointer;}
.ocl{background-color: #FF6600;}
.oclsel{background-color: #FF9900;}
.oclok{background-color: #33CC00;}
.morebg {background-color: #FF9900;font-family: arial, verdana, helvetica, sans-serif;font-size: 10px;color: #FFFFFF;}
.occhead {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #35689B;line-height: 18px;padding-left: 5px;padding-bottom: 1px;}
td {font-family: arial, verdana, helvetica, sans-serif; font-size:12px; color:#2A60A2;}


#content a, #content a:link, #content a:visited, #content a:active { color: #000000;}
#content a:hover { color: #30580C; text-decoration: none;}
sup { vertical-align:text-top;}
.buttons {font-family: arial, verdana, helvetica, sans-serif;font-size: 11px;color: #787878;background-color: #FFFFFF;border-width: 1px;border-color: #787878;width: 80px;cursor:hand;
}
.hdBlack { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000;	text-decoration:none;}
.hdBlue { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #19689B;	text-decoration:none;}
.hdOrange { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #F5A24C; text-decoration:none;}

.subBlue {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #19689B;	text-decoration:none;}
.subOrange {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #F5A24C; text-decoration:none;}

/**************** page content *****************/



/**************** page footer *****************/
#footer { clear: both; background-color:#19689B; background-position:center; height:65px; width: 1008px; margin: 0px auto; text-align: center;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px;}
#footer_left { float: left; width: 704px; padding: 20px; color:#FFFFFF; text-align:left;}
#footer_right { margin-left: 304px; vertical-align: top; padding: 20px; text-align:right; color:#FFFFFF;}

#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color:#FFFFFF; text-decoration:none; font-weight: 100;}
#footer ul { margin: 0px; padding: 7px; list-style-type: none; text-align:right;}
#footer ul li { position:relative; display: inline; margin: 5px; padding: 0px;}
/**************** page footer *****************/

.paging_bold{font-size:14px; font-weight:bold;}
.paging_plain{font-size:10px;}