body,div,h1,h2,h3,h4,h5,h6,pre,fieldset,input,blockquote{margin:0;padding:0;}
img {border:0;}
h1,h2,h3,h4,h5,h6,th,var {font-style:normal;font-weight:normal;}
a {text-decoration:none;}
body{background:#efefef; color:#555; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;line-height:1.7em; 
font-size:13px;margin:0;margin-left:auto; margin-right:auto; vertical-align:top;width:1000px;}
.fixedWidth{padding:0;background:#fff;}
.container {background:#fff;padding:0;margin:0;margin-top:-2px;vertical-align:top;}
li{padding-top:8px;}
h1{font-size:32px; font-weight:normal; }
h2{font-size:20px; font-weight:normal; }
h3{font-size:18px; font-weight:normal; }
h4{font-size:16px; font-weight:normal; }
h5{font-size:14px; font-weight:normal; }
h6{font-size:12px; font-weight:normal; }
input, select, textarea{background:#efefef;color:#666;border:1px solid #ccc;padding:5px;-moz-border-radius: 2px;font-weight:normal;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
textarea {font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;line-height:1.7em; 
font-size:13px;}
input.button{color:#666; background:#efefef; border: 1px solid #ccc;padding:7px;font-weight:normal;-moz-border-radius: 5px;}
input.button:hover{color:#666; background:#efefef; border: 1px solid #666;padding:7px;font-weight:normal;-moz-border-radius: 5px;}
.hidden{margin:0; padding:0; display:none;visibility:hidden;}
a:link{color:#21759b; font-weight:normal; text-decoration:none;}
a:visited{color:#4ca6cf; font-weight:normal; text-decoration:none;}
a:hover{color:#D54E21; font-weight:normal; text-decoration:none;}

table.header{background:#464646; color:#8A8A8A; font-size:28px; padding:0; margin:0; width:100%;}
td.header{font-size:13px;}
table.headLinks{font-size:14px;padding:0 10px 0 0;margin-left:auto;margin-bottom:0px;vertical-align:bottom;width:600px;}
#admin table.headLinks {font-size:14px;margin-left:auto;vertical-align:bottom;width:600px;}
td.headLink{border:0px; padding:5px; margin:0;}
td.headLinkActive{background:#E4F2FD;border:0px; padding:5px; margin:0 10px 0 10px;-moz-border-radius: 5px 5px 0 0;}
#admin td.headLinkActive{background:#FFF;border:0px; padding:0; margin:0 10px 0 10px;-moz-border-radius: 5px 5px 0 0;}
a.headLink:link{color:#999999; text-decoration:none;}
a.headLink:visited{color:#999999; text-decoration:none;}
a.headLink:hover{color:#FFF; text-decoration:none;}
a.headLink:active{color:#FFF; text-decoration:none;}
a.headLinkActive:link{color:#999999;}
a.headLinkActive:visited{color:#999999;}
a.headLinkActive:hover{color:#999999;}
a.headLinkActive:link{color:#999999;}
a.head_links_small{color:#999999; text-decoration:none;}

td.siteTitle{text-align:left; font-weight:normal; font-size:30px;padding:30px 0 0 30px;}

a.siteTitle{ color: #fff; font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif; font-weight:normal; font-size:30px; text-decoration:none; }
a.siteTitle:visited{color: #fff;font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;font-weight:normal; font-size:30px;text-decoration:none;}
a.siteTitle:active{color: #fff;font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;font-weight:normal; font-size:30px;text-decoration:none;}
a.siteTitle:hover {color: #fff;font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;font-weight:normal; font-size:30px;text-decoration:none;}

div.siteSlogan{font-weight:normal; padding:0; margin:0;display:none;}
.siteLogo{padding:12px}

td.navLeftCol{border-right:0px solid #eee; padding:5px; padding-right:0px;}
td.navRightCol{border-left:0px solid #eee; padding:5px; padding-right:0px;}
table.nav{font-size:12px; font-weight:normal; width:175px}
td.navBox{font-size:12px;padding:5px;margin:0;}
.navTitle{color:#333;font-size:13px; font-weight:bold; padding:0 10px 0 10px;margin:0;}
table.navLink{margin:0;padding:10px;}
.navLink{font-size:12px;margin:0;padding:0;padding-top:5px; padding-left:12px;}
.navNoLink{font-size:11px;margin:0;padding:0;padding-top:5px; padding-left:12px;}
a.navHref{border-bottom:1px solid #ccc;margin:0;padding:0;padding-bottom:2px;font-weight:normal;}

.blockContainer{margin:0px;padding:0;padding-bottom:20px;vertical-align:top;}

td.pageHeader{background:#E4F2FD; border-bottom: 1px solid #C6D9E9;font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;line-height:1.5em;margin:0;padding:25px;width:100%;text-align:left;}
h1.pageHeaderTitle{color:#555;padding:10px 0 10px 0;}
div.pageHeaderDetails{font-size:17px;line-height:1.7em;}
a.pageHeaderDetails:link{color:#21759b;font-weight:bold;}
a.pageHeaderDetails:hover{color:#d54e21;font-weight:bold;}
a.pageHeaderDetails:visited{color:#4ca6cf;font-weight:bold;text-decoration:underline;}

td.seperator{display:none;height:0px;padding:0;margin:0;}

a.tooltip span{display:none}
a.tooltip:hover span{position:absolute; display:inline; right:50px; background:#E4F2FD; border:1px solid #D8DFEA; color:#333; padding:10px; width:300px}

table.userComment{background:#fff; font-size:14px; padding:10px;width:100%;}
td.userComment{background:#fff; padding:15px; text-align:left; width:100%;}
.userCommentHeading{background-color: #efefef; border-bottom: 1px solid #ccc;color:#333; padding:5px; text-align:left;width:100%;vertical-align:middle;}

div.pagination{text-align:center}
a.pagination:link{text-align:center; color:#3B5998; font-weight:bold; text-decoration:none}
a.pagination:visited{text-align:center; color:#3B5998; font-weight:bold; text-decoration:none}
span.pagination{text-align:center; font-size:11px; padding:1px 6px 1px 6px; border:2px solid #ccc; background-color:#EDEFF4; text-decoration:none; font-weight:bold}

a.helpBtn:link{color:#666; text-align:center; font-size:12px; padding:1px 6px 1px 6px; border:2px solid #ccc; background-color:#eef; text-decoration:none; font-weight:normal; vertical-align:top}
a.helpBtn:visited{color:#666; text-align:center; font-size:12px; padding:1px 6px 1px 6px; border:2px solid #ccc; background-color:#eef; text-decoration:none; font-weight:normal; vertical-align:top}
a.helpBtn:hover{color:#c00; text-align:center; font-size:12px; padding:1px 6px 1px 6px; border:2px solid #ccc; background-color:#fee; text-decoration:none; font-weight:normal; vertical-align:top}

.errorText{text-align:center; font-size:11px; padding:3px; background-color:#e44; color:#fff; font-weight:bold}
.submitcss{border:1px solid #336; background-color:#efefef; border-color:#009}

.FormBuilder{background:transparent;border:0px solid #ccc;font-size:13px; padding:0 15px 15px 15px;text-align:left; }
.FormBuilder td{padding:5px;vertical-align:middle; line-height:1.75em}
.FormBuilder h4{font-size:12px; padding:4px;margin:4px;}
.formHeader {margin-top:20px;text-align:center;}

.success{color:green; font-weight:bold}
.failed{color:#c00; font-weight:bold}
.warning{color:#c00}
.required{background:transparent; color:#f90}

.formConfirm{background:#FFFBCC; border: 1px solid #E6DB55;font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;line-height:1.75em; margin:auto; padding:10px; text-align:center; vertical-align:middle; width:225px}
.totalPrice{color:#c00; font-size:12px; line-height:1.75em; padding-top:5px; padding-bottom:5px; text-align:center; vertical-align:middle}
.formLabel{font-size:12px; font-weight:bold; padding:5px 0px 5px 0px; text-align:left}
.fieldLabel{padding:5px; text-align:right}
.formError{text-align:center; font-size:13px; padding:3px 3px 3px 3px; color:#c33; font-weight:bold}

table.footer{background:#E4F2FD;border-top: 1px solid #D8DFEA;}
td.footer{color:#000; font-size:11px; padding:3px; text-align:center; vertical-align:bottom}
p.footer{text-align:center;padding:0;margin:0;}
a.footer{color:#3B5998; text-align:center;font-weight:normal;}

a.plugin:link{color:#3B5998; font-size:15px; font-weight:bold; height:100%; padding:0 0 5px 0; vertical-align:top}
a.plugin:hover{color:#3B5998; font-size:15px; font-weight:bold; padding:0 0 5px 0;text-decoration:underline;}
a.plugin:visited{color:#3B5998; font-size:15px; font-weight:bold; padding:0 0 5px 0}
table.userMessage {padding:10px;background:#FFF;height:350px;}

.reviewBtnForm{padding-top:10px}
.reviewBtn{border:2px solid #ccc; color:#333; font-weight:normal; padding:0px 2px 0px 2px}

.admin_body{background:#efefef; vertical-align:top}
table.admin_main{background:#E4F2FD; border:0px solid #D8DFEA; color:#555; font-weight:normal; margin-left:auto; margin-right:auto; text-align:center; vertical-align:top; width:700px;padding:10px;}
a.adminHeadLink{color:#333;font-size:18px;font-weight:bold;}
.adminHeader{font-size:20px;font-weight:bold;padding:10px;}
.adminSubHeader{padding:15px 0px 15px 30px;text-align:left;font-size:14px;font-weight:bold;}
.admin_row1{background:#fff;padding:5px 0 5px 0;}
.admin_row2{background:#f9f9f9;padding:5px 0 5px 0;}

.codeBox{background:transparent; background-image:url(../../img/graph_paper.jpg); background-attachment:scroll; border:1px solid #CCC; clip:auto; height:300px; padding:5px; padding-left:15px; margin-top:0px; margin-bottom:10px; margin-left:auto; margin-right:auto; overflow:auto; width:600px;}

.faviconimg{margin:0; margin-top:1px; margin-right:1px; margin-bottom:3px; margin-left:3px; vertical-align:middle;}
a.feedSite{padding:5px 15px 0px 0; background:transparent url(../../img/css/rss/1.png) no-repeat center right;}
a.feedPage{padding:5px 15px 0px 0; background:transparent url(../../img/css/rss/4.png) no-repeat center right;}
a.feedPageComments{padding:5px 15px 0px 0; background:transparent url(../../img/css/rss/28.png) no-repeat center right;}
a.feedContentComments{padding:5px 15px 0px 0; background:transparent url(../../img/css/rss/37.png) no-repeat center right;}


table.cblock{font-size:14px; padding:0; margin:0;margin-top:15px; width:100%;}
td.header{border-bottom:1px solid #ccc;font-size:14px; color:#333;padding:5px 0 5px 5px;font-weight:bold;text-align:left;}
a.title{font-size:14px; color:#000;font-weight:bold;text-decoration:none;}
a.titleURL{font-size:14px; color:#21759b; font-weight:bold;text-decoration:none;}
.subHeader{font-size:12px; font-weight:normal; padding:0;}
td.details{font-size:13px;padding:10px; padding-bottom:10px;text-align:left; vertical-align:middle; line-height:1.7em;}
td.img{padding:5px; padding-top:20px;vertical-align:middle; color:#000; text-align:center;}
td.faqDetails{padding:15px;line-height:1.70em;}

.tabs {width: 100%;}

.tab_active { border: 1px solid #D8DFEA;border-bottom:0;background-color: #fff; color: #000;font-size:14px;float: left; cursor: default;font-weight: bold; padding: 5px 10px 5px 10px; margin: 0 3px 0 0; text-align: center; -moz-border-radius: 5px 5px 0 0}

.tab_inactive {border: 1px solid #D8DFEA;background-color: #D8DFEA; color: #3B5998;float: left;font-size:14px; cursor: default; margin: 0 3px 0 0; padding: 5px 10px 5px 10px; text-align: center; -moz-border-radius: 5px 5px 0 0}

.tab_hover{border: 1px solid #627AAD;background-color: #627AAD; color: #D8DFEA;float: left;font-size:14px; cursor: default; margin: 0 3px 0 0; padding: 5px 10px 5px 10px; text-align: center; -moz-border-radius: 5px 5px 0 0}

.tab_content {width: 98%;border-top:1px solid #D8DFEA;color: #000;float: left;text-align: left;padding: 10px;}


#c237{font-family:Georgia, Helvetica;}
#c237header {background: #666;color:#EFEFEF;font-style:italic;text-align:center;}
#c237title {color:#FFDEDE;text-decoration:none;}
.title{color:#000;text-decoration:none;}
#c366details {padding-right:100px;}
#c369header {display:none;visibility:hidden;}