* {padding:0; margin:0; }
html {}
body { border-top: #00b7b2 solid 7px; background: #fff; }
td { vertical-align:top; } 

img {border:0;}
p {margin:0 0 12px 0;}
hr {border:none; background:transparent url(images/body-hr.jpg) repeat-x scroll 0 100%; height:1px; margin-bottom:17px; }
ul {margin:4px 0 16px 18px;}
div,input,textarea,select,option { font-family:Times; color: #003763; }

h1 { font-size:30px; color: #00b6b1; margin-bottom: 20px; font-weight: normal; }


	
#wrapper { width:985px; margin: 0 auto; }

#header { padding:0;	margin:0; width:100%; height:128px; overflow:hidden; display:block; background: }
#header #logo {margin:22px 0 0 11px; padding:0; }
#header #logo a {background:transparent url(images/logo.jpg) no-repeat scroll 0 0; height:105px; width:250px; display:block; }
#header #logo a span {display:none;}
#header #slogan { display:none; }
/* xsis */
#xsis { padding:30px 0 0 0 ; background:#fff; min-height:400px; height:auto!important; overflow: hidden; }


#xsis a, #xsis a {color:#00b7b2;}
#xsis a:hover, #footer a:hover {}

#bigbanner { border-bottom: #00b7b2 solid 1px; }
/* footer */
#footer {clear:both; width:985px; height:60px; color:#a1a1a1; padding:20px 0 0 0; margin:20px auto 0 auto; border-top: #00b7b2 solid 1px; }
#footer #xsis-technology {display:none; width:128px; height:22px; float:right; margin-top:6px;}
#footer p { padding:0; margin:0; width:625px; float:left; display:inline; padding-left:18px; font-size: 13px; color: #a1a1a1;}
#footer a {text-decoration:none; color:#a1a1a1; }


/* body */
#body {overflow:hidden; width:700px; float:right; font-size:14px; display:block; } 
#body table img { border:1px solid #787878; }
#body-wrapper { }
#body-wrapper table h1, #body-wrapper table h2, #body-wrapper table h3, #body-wrapper table h4, #body-wrapper table h5, #body-wrapper table h6, #body-wrapper table p { margin-right:50px; }

.show-page {}

/*******************************************************
Navigation & Sidebar
*/

/* nav */
#nav { overflow:hidden; display:block; margin-top: -52px; float: right; margin-right: 20px; }
#nav ul { list-style: none; }
#nav li {float:left; margin:0 0 0 32px; padding:0;}
#nav a { color: #00b7b2; text-decoration:none; display: block; font-size: 20px; }
#nav a:hover, #nav .selected a { color: #002b59;   }


/* sidebar */
#sidebar {width:270px; float:left; margin:0;  overflow:hidden; }
#sidebar  h3 {background:transparent url(images/sidebar-hr.jpg) no-repeat scroll 0 100%; color:#003b82; font-size: 20px; padding-bottom:6px; margin-bottom:17px; }
#sidebar #sidebar-wrapper {margin-right:0; padding:0;}
#sidebar a { color:#003b82; }
#sidebar a:hover { color:#003b82; }
#sidebar ul { list-style:none; margin:0; padding:0; }
#sidebar ul li { background: url(images/li.gif) no-repeat 0 6px; padding:0 0 12px 22px;}


/*******************************************************
Modules
*/

/* text-body */
.text-body { margin-bottom:12px; line-height: 18px;}
.text-body ul { margin:0; list-style:none; }
.text-body ul li { margin-bottom: 10px; padding:0 0 0 20px; background: url(images/bullet-01.gif) no-repeat left 5px; }
.text-body ol { margin:0; padding-left:10px; list-style:decimal; }
.text-body ol li { padding:0 0 16px 0px; margin-left: 10px; }
.text-body h2 { font-size: 20px; color: #00b7b2; margin-bottom: 10px; font-weight: normal; }


.text-sidebar { font-size: 12px;padding:0 0 15px 0; line-height: 18px; }
.text-sidebar h2 { }


#text-body-6623 { width: 256px; float: left; }
#text-body-6624 { width: 256px; float: right; }
/* Contact Form */
.contact-body { padding: 20px; border: #ccc solid 1px; background: #d9edf3; }
#form-contact .contact-textbox { font-size: 15px; width: 430px; padding: 3px; margin-bottom: 8px; background: url(images/textbox-bg.gif) #fff repeat-x center top; }
#form-contact .contact-textarea { font-size: 15px; width: 430px; padding: 3px; height: 90px; background: url(images/textbox-bg.gif) #fff repeat-x center top; }
#form-contact label { padding: 8px 0 0 0; color: #007ea2; }
#form-contact #btn-send {margin:0 !important; padding:0 !important;}
#form-contact .send { background: #007ea2; font-size: 15px; color: #fff; padding: 5px 10px; border: #00546c solid 1px; }

.txtbox {border:1px solid #999;width:150px;}
.error {margin:10px 40px;; text-align:center; border:#f00 solid 1px; background:#FFE6E6; padding:10px 0; clear:both;}
.error p {margin:0!important; padding:0;color:#f00!important; font-weight:bold; text-align:center!important;}
.msgerror {color:#f00!important; font-weight:bold;}

/* special settings for homepaghe */
#xsiswebmaster-2137 #body { width:985px; float: none }
#xsiswebmaster-2137 #sidebar { display: none;}

#xsiswebmaster-2137 #text-body-7011 { width: 300px; float: left; margin:0 36px 30px 7px; }
#xsiswebmaster-2137 #text-body-7435 { width: 300px; float: left; margin-right: 36px; }
#xsiswebmaster-2137 #text-body-7436 { width: 300px; float: left; }
#xsiswebmaster-2137 #text-body-7437 { margin-top: 30px; padding-left: 6px; border-top:#00b6b1 solid 1px; padding-top: 30px; clear: both; }
