/* General
======================================*/
body, p, h1, h2, h3 {
margin:0;
padding:0;
}

body {
background:url(images/bgmain.jpg) repeat-x top left #0487c1;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:18px;
padding-bottom:2em;
}

img {
border: 0;
}

a:link, a:visited, a:active {
color:#000;
font-weight: normal; 
outline:none;
}

a:hover {
text-decoration:underline;
color:#000;
font-weight:normal; 
outline:none;
}

p.ind {
text-indent:1cm;
font-size:12px;
margin-bottom:15px;
}

p {
text-decoration:none;
font-size:13px;
margin-bottom:15px;
}

h1 {
font-size:20px;
font-weight:bold;
}

h2 {
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;
font-weight:bold;
color:#000;
padding-bottom:.5em;
}

h3 {
font-size:14px;
font-weight:bold;
}

/* Header
======================================*/


/* Body
======================================*/
#bodyWrap {
background:url(images/bgbody.jpg) repeat-x left top #aae6fc;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
#mainContent {
color:#333;
padding:25px 25px 15px 25px;
}
#mainContentContact {
background:url(images/contactbg.jpg) no-repeat right top;
background-position:50 30%;
color:#333;
padding:25px 25px 15px 25px;
}
#blueprt {
background:#045572;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
#orngpart {
background:#f6840c;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
.boxMain {
padding:.3em 1em;
font-size:11px;
}
.boxMain h3 {
color:#FF6000;
margin-bottom:.5em
}
.boxMain ul {
list-style:none;
margin:0;
padding:0 0 11px 0;
}
.boxMain li {
background:url(images/upbullt.jpg) no-repeat left top;
background-position:0% 7%;
list-style:none;
padding-left:2em;
}
.boxMain a:link, .boxMain a:visited, .boxMain a:active {
color:#0D5C90;
text-decoration:none
}
.boxMain a:hover {
color:#0D5C90;
text-decoration:underline
}
.rtPics {
border:3px solid #fff;
margin-left:10px;
float:right
}
.lftPics {
border:3px solid #fff;
margin-right:10px;
float:left
}
.boxOrng h3 {
margin-bottom:.5em
}
#title_sep {
background:url(images/sep_title.gif) repeat-x left;
display:block;
height:1px;
clear:both;
margin-bottom:1em;
}
.boxOrng a:link, .boxOrng a:visited, .boxOrng a:active {
float:right;
text-align:right;
font-size:11px;
color:#fff;
text-decoration:none
}
.boxOrng a:hover {
color:#fff;
text-decoration:underline
}
.activites h3 {
font-weight:bold
}
a:link.activites, a:visited.activites, a:active.activites{
font-weight:bold;
font-size:15px;
color:#000;
text-decoration:none
}
a:hover.activites{
color:#114264;
text-decoration:none
}
.imgBorder {
border:2px solid #fff
}

#signPad {
padding:13px;
}
.txtBlueBold {
font-weight:bold;
color:#000;
}
.signupChoose {
font-size:11px;
height:20px;
width:230px;
}
.Sched {
padding-left:2em;
font-size:11px;
}
.schedblue {
color:#1C82B9;
font-weight:bold;
}
.schedOrange {
color:#BD5309;
padding-left:1em;
}
.blackTxt {
color:#000;
}
input, textarea, select {
border:1px solid #000
}
.bzero { border:0;}
/* Navigator
======================================*/
#navMaster {
text-align:center;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:2px;

}
a.nav:link, a.nav:visited {
text-decoration:none;
color:#000;
font-weight:bold;
}
a.nav:hover {
text-decoration:underline;
color:#fff;
/*background-color:#333333;*/
}
.navLine {
padding:6px;
font-family:"Times New Roman", Times, serif;
color:#000;
/*visibility:hidden;*/
}


/* Gallery
======================================*/
#gallery {
}
#gal {
overflow:hidden
}
#gal ul {
list-style:none;
float:left
}
#gal li {
list-style:none;
float:left;
margin:2px;
}
#gal li a {
display:block;
margin:3px;
padding:3px;
background:#0ccaf9
}
#gal li img {
width:110px;
height:90px;
border:1px solid #fff;
}
#gal li a:hover {
background:#fff
}


/* Footer
======================================*/
#footerMaster {
text-align:center;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:2px;

}
a.footer:link, a.footer:visited {
text-decoration:none;
color:#fff;
}
a.footer:hover {
text-decoration:underline;
color:#fff;
/*background-color:#333333;*/
}
.footrLine {
padding:3px;
font-family:"Times New Roman", Times, serif;
color:#fff;
/*visibility:hidden;*/
}
.footrCopyright {
color:#fff;
}
