 body {
background-image:url(../images/bg.jpg);
background-repeat:repeat-xy;
margin:0px 0px 0px 0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
/*font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#011C53;*/
} 

html {
     overflow: -moz-scrollbars-vertical;
}

p, ul, ol, blockquote {
margin-top:0;
padding-top:0;
text-align:justify;
line-height:18px;
}

a 
{
text-decoration:none;
color:#011C53;
}

a:hover {
text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
color:#FFFFFF;
}

h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }

}

 html .clear {
display:none;
}

#gui .gui1 {
background:#FFFFFF;
border-right:#011C53 2px solid;
border-bottom:#011C53 2px solid;
border-top:#B9D2EC 2px solid;
border-left:#B9D2EC 2px solid;
}

html #gui .gui1 {
width:900;
}

/* Header */

#header {
height:93px;
width:900px;
margin:0 auto;
padding:0 0 0 0;
background:#FFFFFF url(../images/img1.gif) repeat-x;
}

.header {
height:93px;
width:900px;
margin:0 auto;
padding:0 0 0 0;
background:#FFFFFF url(../images/img1.gif) repeat-x;
}

/* Title */

#title {
float:left;
padding:45px 0 12px 0;
vertical-align:bottom;
}


/* ColOne Content */

#colOne ul {
margin-left:0;
padding-left:0;
list-style:none;
}

#colOne li {
padding:5px 0 7px 0;
border-bottom:1px solid #B9D2EC;
}

#colOne li.first {
border-top:none;
}

#colOne h3 {
font-size:15px;
color:#011C53;
}

#colOne {
float:left;
width:225px;
}

/* ColTwo Content */

#colTwo {
float:right;
width:630px;
}

/* Logo */

#logo {
margin:0 0 0 0;
padding:0 0 35px 20px;
margin-left: auto;
margin-right: auto;
background:url(../images/img4.gif) repeat-x left bottom;
}

#logo h1 {
text-decoration:none;
color:#011C53;
}

#logo h2 {
text-decoration:none;
color:#011C53;
}

#logo h3 {
text-decoration:none;
color:#011C53;
}

/* Welcome */

#welcome {
padding:5px 20px 0 0;
}

#welcome h2 {
margin-bottom:25px;
color:#011C53;
}

#welcome .image {
float:left;
padding:1px 1px 1px 1px;
}

#welcome p {
margin-left:126px;
color:#011C53;
margin-bottom:25px;
font-size:14px;
line-height: 110%;
}

#welcome .table {
margin-left:126px;
color:#011C53;
margin-bottom:0px;
margin-top:0;
font-size:14px;
line-height: 110%;
}

/* Boxed */

.boxed {
margin:0 0 0 0;
padding:15px 0 16px 20px;
margin-left: auto;
margin-right: auto;
color:#011C53;
}

/* Post */

.post {
float:left;
margin:0 0 3px 0;
padding:10px 20px 30px 20px;
}

.post h2 {
margin-bottom:15px;
font-size:20px;
font-weight:bold;
color:#011C53;
}

.post h2 strong {
font-weight:bold;
color:#5B6F88;
}

/* Content */

#content {
width:900px;
margin-top:20px;
margin:0 auto;
}

/* Footer */

#footer {
clear:both;
width:900px;
margin:0 auto;
background:url(../images/img6.gif) repeat-x left top;
margin-bottom:0;
}

#footer p {
font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;
padding:6px;
text-align:right;
color:#FFFFFF;
}

.footer {
clear:both;
width:900px;
margin:0 auto;
background:url(../images/img6.gif) repeat-x left top;
margin-bottom:0;
}

#bar {
width:630px;
height:22px;
background:url(../images/img5.gif) repeat-x right bottom;
float:right;
text-align:center;
margin:0;
}

.image {
padding:1px 1px 1px 1px;
border:1px solid #B9D2EC;
}

.text1 {
font-size:16px;
color:#011C53;
text-decoration: underline;
}

.text2 {
font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#011C53;
}


.CaptionText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333E64;
	text-decoration: none;
}
.DataText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333E64;
	text-decoration: none;
}



.text2a {
font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#011C53;
}

.text3 {
color:#ffffff;
text-decoration:none;
font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height: 160%;
}

.sitemap {
color:#011C53;
text-decoration:none;
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height: 160%;
}

.txtbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #291414;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	
}
	
	.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

        .ListBox {
	        border:1px solid #000;
	        padding:0px;
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        color: #000000;
	        font-style: normal;
	        letter-spacing: normal;
	        vertical-align: middle;
	        word-spacing: normal;
	        display: inline;
	        Width:165px;
	         }
        /* Grid Style */

        .GridHeader
        {
            /*background-image:url(images\Macbg_red.jpg);*/
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #000000;
            font-style: normal;
            line-height: normal;
            font-weight: bold;
            font-variant: normal;
            text-transform: none;
            text-decoration: none;
            word-spacing: normal;
            background-attachment: scroll;
            border: 1;
            background-color: transparent;
            height: 22px;
            background-image: url(../Images/CalTitleBG.jpg);
        }
        .GridItem
        {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        color: #000000;
	        font-style: normal;
	        letter-spacing: normal;
	        word-spacing: normal;
            background-color:Transparent;
            height:20px;   
            padding-left:10px; 
        }
        
        .GridSelect
        {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        color: #FFFFFF;
	        font-style: normal;
	        letter-spacing: normal;
	        word-spacing: normal;
            background-color:#A39B93;
        }
        .GridEdit
        {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        color: #000000;
	        font-style: normal;
	        letter-spacing: normal;
	        word-spacing: normal;
            background-color:#FBF8DE;
         }
         
        .GridFooter
        {
 	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        background-color:Transparent;
	        font-weight:bold;
        }

        .GridAlternate
        {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        color: #000000;
	        font-style: normal;
	        letter-spacing: normal;
	        word-spacing: normal;
            background-color:#C5DAED;
            height:20px;
        }
        
        .GridPagerStyle
        {
 	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
	        background-color:Transparent;
	        font-weight:bold;
        }
.ValidationMsg
        {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        color: #FF0000;
	        font-style: normal;
	        font-weight:normal;
	        letter-spacing: normal;
	        word-spacing: normal;
        }
        
        .lnkLogout
        {
 	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
            text-decoration:none;
            color:White;
        }
        .lnkLogout:Hover
        {
 	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px;
            text-decoration:underline;
            color:White;
        }

