/* Atlanta Aliance Main CSS Document */

* {margin:0; padding:0;}

body { background:#0f1a46 url(../images/mainbg.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif;}


#header {
	width:978px;
	height:90px;
}
#holder{
	float:left;
	width:1000px;
	height:auto;
}
.mainlogo {
	width:239px;
	height:90px;
	text-decoration:none;
	text-indent:-99999px;
	float:left;
	display:block;
	background: url(../images/mainlogo.gif) top left no-repeat;
}

#topmenu {
	width:315px;
	height:43px;
	text-align:right;
	float:right;
	font-size:10px;
	font-weight:bold;
}

.tmsep {
	background:url(../images/tml.gif) top left no-repeat;
	width:1px;
	height:43px;
	float:left;
}

.tmlink {
	width:auto;
	background:url(../images/tmbg.gif) top left repeat-x;
	text-decoration:none;
	color:#d6e1e8;
	float:left;
	padding:12px;
}


#mainmenu {
	width:738px;
	height:42px;
	text-align:center;
	float:right;
	margin-top:5px;
}

#mainmenu a{
	color:#c0d0df;
	font-size:12px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/mmbg.gif) top right no-repeat;
	height:47px;
	width:auto;
	padding:8px 22px 0 22px;
	text-transform:uppercase;
}

#mainmenu a:hover, #mainmenu a.activ {
	color:#FFFFFF;
}

#mainmenu a.ll {
	background: none;
}

#leftcolholder {
	width:214px;
	height:auto;
	float:left;
	margin:10px;	
}

#leftcol {
	width:214px;
	height:auto;
	float:left;
	display:inline;
	border:1px solid #2c3e7a;
	background:#17296b url(../images/lcbg.gif) top left no-repeat;
}


#lsmenu {
	width:180px;
	height:auto;
	margin:13px;
	float:left;
	display:inline;
	margin-bottom:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.lsmenut, .toplinklink {
	font-size:13px;
	color:#FFFFFF;
	margin-bottom:22px;
	text-decoration:none;
	float:left;
}




#lsmenu ul, #lsmenu li {
	width:180px;
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	font-size:11px;
}

#lsmenu ul {
	padding-bottom:20px !important;
}

#flash-flash {
	width:764px;
	height:1100px;
}


#logos-flash {
	width:214px;
	height:152px;
	float:left;
}

#lsmenu ul {
	height:auto;
	float:left;
}

#lsmenu li, .nolink {
	color:#a1b5ca;
	border-bottom:1px solid #3c4c82;
	display:block;
	background:url(../images/lmbg.gif) top left no-repeat;
}


.minus {

	background:#243672 url(../images/lmbgmin.gif) top left no-repeat;
	border-bottom:none !important;
}

.sublinkkk {
	background:#243673;

}
.sublink, .sublink a, .sublink a.hover {
	background:none !important;
	font-size:11px;
	color:#a1b5ca;
}

.sublink-sel {
	background:none;
	font-size:11px;
	background:none !important;
}

.sublink-sel a, .sublink-sel a.hover {
	background:none !important;
}

.sublink a.hover {
	color:#FFFFFF;
}

.plus {
	background:url(../images/lmbgplus.gif) top left no-repeat;
}


#lsmenu ul li a, .nolink{
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 25px 5px 18px ;
	display:block;
}

#lsmenu ul li a:hover {
	background:#243673 url(../images/lmbg.gif) top left no-repeat;
}

#lsmenu ul li a.plus:hover {
	background:#243673 url(../images/lmbgplus.gif) top left no-repeat;
}

#lsmenu ul li a.minus:hover {
	background:#243673 url(../images/lmbgmin.gif) top left no-repeat;
}

#maincontent {
	width:750px;
	height:auto;
	float:left;
	margin-top:11px;
}

#homeimg {
	width:742px;
	height:309px;
	float:left;
	border-bottom:2px solid #64719d;
	background:#243673 url(../images/nofl.jpg) top left no-repeat;
	
}

#subimg {
	width:742px;
	height:230px;
	float:left;
	border-bottom:2px solid #64719d;
}

#continut {
	width:686px;
	padding:28px;
	height:auto;
	display:inline;
	float:left;
	margin-top:2px;
	background:#0f1c49 url(../images/mcbg.gif) top left repeat-x;

}

#continut h1 {
	width:686px;
	float:left;
	clear:both;
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
}

.text, .textp {
	width:475px;
	height:auto;
	float:left;
	border-right:1px solid #444e72;
	margin-top:30px;
	display:inline;
}

.text p, .textp p {
	color:#FFFFFF;
	font-size:12px;
	line-height:22px;
	margin-bottom:20px;
	text-align:justify;
	padding-right:38px;
}

.text p a, .textp a {
	font-weight:bold;
	color:#a9bed1;
}

.textp ul, .textp li {
	font-size:12px;
}

.textp li {
	padding-left:20px;
}

.textp {
	width:685px;
	border:none;
	color:#ffffff;
}

.text ul, .text li {
	font-size:12px;
	color:#ffffff;
	list-style:none;
}

.textp li, .text li {
	padding-left:20px;
	background:url(../images/arrr.gif) 4px 7px no-repeat;
	margin-bottom:3px;
	list-style:none;
}


a.pra {
	width:675px;
	height:auto;
	padding:5px;
	display:block;
	border:1px solid #3c4c82;
	background:#172b6d;
	text-decoration:none !important;
}

a:hover.pra {
	background:#1b327b !important;
}

.pra .left, .pra .right {
	text-decoration:none !important;
	color:#FFFFFF;
}

#footer{
	width:954px;
	height:34px;
	float:left;
	display:inline;
	color:#96aac4;
	font-size:11px;
	clear:both;
	margin:12px 0 0 13px;
	padding:10px;
	background:url(../images/footerbg.gif) top left repeat-x;
}

#footer span {
	float:right;
}

#footer p {
	float:left;
}

#footer span a  {
	color:#96aac4;
	padding:0 10px 0 10px;
	text-decoration:none;
	font-weight:bold;
}

#footer span a:hover{
	color:#FFFFFF;
}

#rightcol{
	width:170px;
	height:auto;
	margin:25px 0 0 34px;
	float:left;

}

#rightcol a em {
	text-decoration:none;
	width:140px;
	float:left;
	font-style:normal;
	cursor:pointer;
}

#rightcol a {
	width:168px;
	height:40px;
	display:inline;
	color:#c7c8cc;
	font-size:12px;
	text-decoration:none;
	padding-top:20px;
	float:left;
	background:url(../images/right_box_arrow.gif) 139px 20px no-repeat;
	border-bottom:1px solid #2a3967;
}

#rightcol a:hover {
	color:#FFFFFF;
}



#weather-div { width:214px; height:140px; float:left;  background:#101836; border:1px solid #1c2751; margin-top:12px;}
#weather-div h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a9bed1; font-weight:bold; padding:10px; margin-bottom:10px; text-align:left; }
.weather-day { width:69px; height:auto; float:left; border-right:1px solid #323a54; }

.weather-day h3 {font-family:Verdana, Helvetica, sans-serif; font-size:9px; color:#a9bed1; font-weight:bold; padding:0 5px 5px 5px; text-decoration:none; text-align:center;}
h3 b{text-decoration:underline; font-weight:normal;}
.weather-day p {
	color:#a9bed1!important;
	font-family:Verdana, Helvetica, sans-serif!important;
	font-size:8px!important;
	font-weight:bold!important;
	padding:2px 2px 3px 3px; text-decoration:none; text-align:center;
	height:auto;}

.weather-day img { margin-left:18px; }


#form2 {
	color:#FFFFFF;
	font-size:12px;
}

#form2 p {
	width:80px;
	height:35px;
	float:left;
	display:inline;
}

#form2 input {
	float:right;
	background: #d9e4ea;
	border:1px solid #3c4c82;
	font-size:11px;
	padding:2px;
}

.emsf {
	width:270px;
	height:35px;
	float:left;
	clear:both;
	display:inline;
}

.ptour a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold
}

.ptour{
	float:left; 
	margin:10px 10px 10px 10px; 
	text-align:center;
	width:188px;
	height:166px;
}


.ptour a img{
	border:1px solid red; 
	padding:2px; 
	margin-top:5px;
}











#form3 p{
	width: 300px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px solid #2A3967;
	height: 1%;
}

#form3 label{
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	display:inline;
}

#form3 input[type="text"], #form3 input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
}
#form3 input{
	background:#D9E4EA;
	border:1px solid #3C4C82;
}
#form3 .phone{
	width:50px !important;
	margin-right:7px;
}
#form3 .form1{
	width:86px !important;
}
#form3 textarea{
	width: 250px;
	height: 150px;
}

* html .threepxfix{
	margin-left: 3px;
}


#ptour{
	color:#d1d5e4;
}

h4 {
 font-size:11px;
}
