/* 
Site General Styles
Appies Automatically
*/
body {
margin:0px;
font-family:  Verdana, Tahoma, Trebuchet MS, Arial;
font-size:11px;
color:#333333;
background-image:url(images/page_bg.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#88929A;
}
table {
border-collapse:collapse;
}
table, td {
font-size:11px;
color:#333333;
}
a {
color:#1268DD;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
form {
margin:0px;
}

/*
 Header Area Style
*/
.headerArea {
height:105px;
vertical-align:bottom;
padding-bottom:3px;
}

/*
  Footer Area Style
*/
.footerArea {
font-size:11px;
height:50px;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
font-weight:bold;
background-color:#2189CB;
border-top:5px solid #62C5E9;
}

/*

*/
.goTop {
padding-bottom:8px;
padding-top:8px;
padding-right:5px;
text-align:right;
font-size:10px;
font-weight:bold;
}
.goTop a {
text-decoration:none;
color:#333333;
}
.goTop a:hover {
text-decoration:none;
color:#999999;
}

/*
  Navigation Area
*/
.navigArea {
font-size:13px;

vertical-align:middle;
text-align:center;
/*color:#FF0099;*/
border-bottom:1px dotted #CCCCCC;
padding-top:5px;
padding-bottom:5px;
line-height:160%;
}
.navigArea a {
font-weight:bold;
text-decoration:none;
}
.navigArea a:hover {
text-decoration:underline;
}


/*
  Links
*/
table.linkArea {

}

table.linkArea td {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:middle;
text-align:center;
border-top:1px dotted #CCCCCC;
padding-top:5px;
padding-bottom:5px;
line-height:160%;
color:#FF0099;
background-color:#FAFAFA;
}
table.linkArea td a {
text-decoration:none;
}
table.linkArea td a:hover {
text-decoration:underline;
color:#666666;
}

/*
  Google Ads
*/
.googleArea {
font-size:11px;
height:100px;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
border-top:1px dotted #CCCCCC;
}

/*
  Content Area Styles
*/
.pageDataArea {
vertical-align:top;
height:400px;
border-top:5px solid #62C5E9;
}

/* 
  Form elements styles
*/
.submitButton{
font-family:Verdana, Tahoma, Trebuchet MS, Arial;
font-size:11px;
border:1px solid #808080;
height:22px;
font-weight:bold;
background-color:#D4D0C8;
color:#000000;
}
.textBox{
font-family:Verdana, Tahoma, Trebuchet MS, Arial;
font-size:11px;
border:1px solid #CCCCCC;
height:20px;
}
.selectBox {
font-family:Verdana, Tahoma, Trebuchet MS, Arial;
font-size:11px;
border:1px solid #CCCCCC;
}
.textArea{
font-family:Verdana, Tahoma, Trebuchet MS, Arial;
font-size:11px;
border:1px solid #CCCCCC;
}
.uploadBox {
font-family:Verdana, Tahoma, Trebuchet MS, Arial;
font-size:11px;
border:1px solid #CCCCCC;
}

/*
 Error Message
*/
.errorMessage {
font-weight:bold;
color:#CC0000;
text-align:center;
}

/*
 Must Field
*/
.mustField {
font-weight:bold;
color:#CC0000;
}

/*
  Form Table - Use it for any form tables like, login, registration,....
*/
table.formTable {
}
table.formTable td {
padding:6px;
padding-left:0px;
padding-right:0px;
border-bottom:0px solid #ECECEC;
border-left:0px solid #ECECEC;
text-align:left;
}
table.formTable th {
padding:0px;
padding-left:6px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
font-size:13px;
height:25px;
background-image:url(images/header_bg.gif);
background-repeat:repeat-x;
}

/*
  Section List
*/
.sectionlistTable {
	border:1px solid #ECECEC;
}
.listPad {
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}
.listlinkpad {
vertical-align:top;
padding-bottom:3px;
}
.sectionHead {
font-family:Arial, Verdana, Arial, Tahoma;
color:#2189CB;
text-align:left;
font-weight:bold;
font-size:18px;
height:25px;
padding-left:10px;
/*background-image:url(images/header_bg.gif);
background-repeat:repeat-x;*/
}
.sectionSubhead {
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
height:20px;
}
.sectionDesc {
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
line-height:160%;
}
.sectionForm {
padding-left:10px;
padding-right:10px;
background-color:#FAFAFA;
}
.sectionRow {
vertical-align:top;
}

.listPadn {
padding-bottom:5px;
padding-top:5px;
vertical-align:top;
}
.listPadleftbdr {
padding-bottom:5px;
padding-top:5px;
border-left:1px dotted #999999;
vertical-align:top;
}
.sectionDescn {
padding:10px;
line-height:160%;
border-bottom:0px dotted #ECECEC;
}

/*
  Link Table
*/
table.linkTable {
border:0px solid #ECECEC;
}
table.linkTable td {
text-align:left;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
height:20px;
}
