/* CSS Document */

html,body {
	background-color:#fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#676767;
	font-size:0.9em;
}

a:link {
	color:#1579ab;
	text-decoration:underline;
}

a:active {
	color:#1579ab;
	text-decoration:underline;
}

a:visited {
	color:#1579ab;
	text-decoration:underline;
}

#siteContainer {
	
}

#mainContainer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#leftBar {
	width:333px;
	text-align:center;
	float:left;
	margin:0;
	padding:0;
}

#rightSection {
	width:600px;
	padding-top:30px;
	float:left;
	margin:0;
	padding:0;
}

#menuContainer {
	width:150px;
	margin-left:auto;
	margin-right:auto;
}

#footer {
	height:200px;
	margin-top:0px;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding:60px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#ababab;
	text-align:center;
}

#addressBlock {
	height:120px;
	margin:25px 0 0 0;
	background-image:url(../img/bg_addressBlock.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding:30px 0 0 100px;
}


.clear {
	clear:both;
}

.vertDivider {
	background-color:#ddd;
	float:left;
	width:2px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	height:600px;
}

.textHeader {
	color: #1579ab;
	font-size:140%;
}

.textMedHeader {
	color: #1579ab;
	font-size:120%;
}

.textRevHeader {
	color: #1579ab;
	font-size:140%;
}

,bulletPoints {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	
}

li {
 margin-bottom:10px;
}


/* KWICKS MENU STUFF */

.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 150px;
	height: 60px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

#kwick_1 { 
	background-color: #1579ab;
	background-image:url(../img/btn_bg_home_150_blue.jpg);
	cursor:pointer;
}

#kwick_1_alt { 
	background-color: #1579ab;
	background-image:url(../img/btn_bg_home_150.jpg);
	cursor:pointer;
}

#kwick_2 {
	background-color: #1579ab;
	background-image:url(../img/btn_bg_immigration_150_blue.jpg);
	cursor:pointer;
}

#kwick_2_alt {
	background-color: #1579ab;
	background-image:url(../img/btn_bg_immigration_150.jpg);
	cursor:pointer;
}

#kwick_3 {
	background-color: #1579ab;
	background-image:url(../img/btn_bg_attorneys_150_blue.jpg);
	cursor:pointer;
}

#kwick_3_alt {
	background-color: #1579ab;
	background-image:url(../img/btn_bg_attorneys_150.jpg);
	cursor:pointer;
}

#kwick_4 { 
	background-color: #1579ab;
	background-image:url(../img/btn_bg_practice_150_blue.jpg);
	cursor:pointer;
}

#kwick_4_alt { 
	background-color: #1579ab;
	background-image:url(../img/btn_bg_practice_150.jpg);
	cursor:pointer;
}

#kwick_5 { 
	background-color: #1579ab;
	background-image:url(../img/btn_bg_contact_150_blue.jpg);
	cursor:pointer;
}

#kwick_5_alt { 
	background-color: #1579ab;
	background-image:url(../img/btn_bg_contact_150.jpg);
	cursor:pointer;
}


.kwicks.horizontal #kwick_5 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_5 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}
