/*
Title:      	adam appointments stylesheet for screen media
Author:     	Martin Alen - First Choice Software
*/


/* BODY COMPONENTS */	

.bodycontainer {
	width: 958px;
	margin: 0 auto;
	padding: 0 auto;
	background-color:#FFF;

	}
	
.wrapper { 
	width: 918px;
	position: relative;
	padding-top:20px;
	padding-bottom:20px;
	clear: both; 
	margin: 0;
	background-color:#FFF;
}

.rdbcontainer {
	width: 938px;
	margin: 0 auto;
	padding: 0 auto;
	background-color:#2d4c6e;
	text-align:center;
	padding:10px;

	}

.nav { 
	width: 918px;
	background-color:#FFF;
}

.mainpic {
	text-align:center;
}

.space {
	height:20px;
	margin-top:20px;
	background-color:#2d4c6e;
}

body {
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	font-size: 12px;
	text-align: left;
	color: #113160;
	margin-left: 0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 16px;
	background-color:#2d4c6e;
	}
	
p {
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	font-size: 12px;
	text-align: left;
	color:#113160;
}

.footer {
	width: 918px;
	margin: 0 auto;
	padding: 20px;
	background-color:#FFF;
	text-align: center;
	background-color:#062451;
	}
	
h1 {
	font-size: 140%;
	color: #132f4d;
	line-height: 1.3em;
	}
	
h2 {
	font-size: 110%;
	color: #132f4d;
	}
	
h3 {
	font-size: 105%;
	color: #132f4d;
	}	
	
.clear {
	clear:both;
	}		

.divline {
	border-bottom: #e0e0e0 1px solid;
	height: 1px;
	width: 100%;
	}

	
/* GENERAL COMPONENTS */		

.thanxtxt {
	color: #1b94e9;
	line-height: 1.3em;
	font-size: 135%;
	}	
		
.largertxt {
	color: #636463;
	line-height: 1.3em;
	font-size: 125%;
	font-weight: bold;
	}	
	
.largertxt a:link, .largertxt a:visited {
	color:#000000;
	text-decoration:none;
	}
	
.largertxt a:active, .largertxt a:hover {
	color:#000000;
	text-decoration: underline;
	}	
	
.normaltxt {
	color: #636463;
	line-height: 1.3em;
	}	
	
.normaltxt a:link, .normaltxt a:visited {
	color:#000000;
	font-weight: bold;
	text-decoration:none;
	}
	
.normaltxt a:active, .normaltxt a:hover {
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
	}
	
.subtitletxt {
	font-size: 110%;
	color: #66b3d0;
	font-weight: bold;
	line-height: 1.6em;
	}		
	
.smallertxt {
	font-size: 11px;
	color: #FFF;
	line-height: 1.3em;
	}	
	
.smallertxt a:link, .smallertxt a:visited {
	color:#000000;
	text-decoration:none;
	}
	
.smallertxt a:active, .smallertxt a:hover {
	color:#000000;
	text-decoration: underline;
	}
	
.bulletlist {
	width: 100%;
	margin: 0;
	padding-left: 0;
	list-style: none;
	}
	
.bulletlist li {
	color: #3f3f3f;
	margin: 0;
	padding: 0 0 8px 14px;
	line-height: 1.3em;
	background-image: url(../gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	}
	
.bulletlist a:link, .bulletlist  a:visited {
	color: #000000;
	text-decoration: none;
	}

.bulletlist a:active, .bulletlist a:hover  {
	color: #000000;
	text-decoration: underline;
	}
	
.footertxt {
	color: #ffffff;
	text-align:left;
	}

.footertxt a:link, .footertxt a:visited {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	}

.footertxt a:active, .footertxt a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
	}
	
	.rdb {
	color: #ccc;
	font-size:10px;
	}

.rdb a:link, .rdb a:visited {
	color: #ccc;
	text-decoration:underline;

	}

.rdb a:active, .rdb a:hover {
	color: #ccc;
	text-decoration: underline;

	}

/* These styles create the dropdown menus. */

#navbar {
   margin: 0;
   padding: 0;
   height: 1em; }
   
#navbar li {
   list-style: none;
   float: left;
   text-align:left;

   }
   
#navbar li a {
   display: block;
   white-space: nowrap;
   padding: 3px 8px;
   color: #fff;
   text-decoration: none; }
   
#navbar li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #133260;

   }
   
   
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
   
#navbar li:hover li, #navbar li.hover li {
   float: none; }
   
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #133260;
   border-bottom: 1px solid #fff;
   color: #000; }
   
#navbar li li a:hover {
   background-color: #028bdf; }


TEXTAREA {
	border : 1px;
	border-color: gray;
	border-style: solid;
   font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-color: Silver;
}

INPUT {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: Silver;
}

FormButton {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: #002953;
	border: solid;
}

Select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: Silver;
}
	
	
