/* CSS Document */

/* Page styles */
body {font-family: Arial, Verdana, sans-serif; font-size:69%; color : #333;margin:0;padding:0 ; background:#f5f5f5 url(images/bg_page.jpg) left top repeat-x ;  }

p {margin:0 0 10px 0; padding:0;}
td { vertical-align:top}

/* universal styles */
#centerPage { margin:0 auto ; width:970px ; }
	
#bgTop { background:url(images/bg_top.gif) left top no-repeat ; width:970px; height:16px ; margin:0 ; }
#bgBottom { background:url(images/bg_bottom.gif) left top no-repeat ; width:970px; height:20px ; margin:0 ; clear:both }
#wrapper { background:url(images/bg_tile.png) scroll 0% repeat-y ; color:#333 ; width:970px; height:auto ; margin:0 ; padding: 0 0 7px 0 ; }

/* INSIDE styles */
#rightContainer { width:715px ; float:left ; margin: 0 }

	#rightColumn {width:193px ; float:left ; }

		
		#inside-angel2 { width:193px ; clear:both ;}		
			.inside-angelBody2 {padding:0 0 5px 0; margin:0 ;vertical-align:top; background:url(images/angel_inside_bg.gif) left top repeat-y ; font-size:1.1em ; }
				.inside-angelBody2 ul { padding:0; margin: 0 4px 0 4px ; text-align : left; }
				.inside-angelBody2 ul li { display : block; padding : 0 ;margin : 0; }
				.inside-angelBody2 ul li a { padding : 9px 10px 9px 26px;  margin : 0 ; display : block; text-align : left;  background:url(images/angel2_inside_bg_off.gif) right top no-repeat ;text-decoration:none}
				.inside-angelBody2 ul li a:hover {background:url(images/angel2_inside_bg_over.gif) right top no-repeat ;text-decoration:none}
	
	.insideDots {border-top:#999 dotted 1px ; margin: 0 10px 0 10px ; padding:0}
	.inside-angelTxt {padding: 5px 10px 5px 14px; }
	.inside-angelHead {padding: 0px 0 0 0px;}
	.inside-angelBottom {background:url(images/angel_inside_bottom.gif) left top no-repeat ; height:8px ; clear:both ; margin-bottom:7px ; overflow:hidden}
	
	.pageHead { padding-bottom:15px}
	.clearLeft { clear:left}
	
/* DEVELOPER styles */
#devLeftContainer { width:659px ;  float:left ; padding: 0 14px 0 40px ;}

	#devContent { padding: 20px 50px 20px 20px ; font-size:1.1em ;background:url(images/devContent_bg.jpg) right bottom no-repeat ; }
	#topOfPage { margin:0 ; padding:0 0 0 20px}
		#topOfPage a:link {color:#444 ; text-decoration:none}
		#topOfPage a:hover {color:#f72e00; text-decoration:none}
	
	#devBox1 { width:659px ; clear:both ; float:left ; text-align:left ; margin-bottom:10px}
		#devBox1 img{ float:left}
			
	
	.space {width:8px ; height:50px ; float:left}

#devRightContainer { width:225px ; float:left ; margin:  0 }
	#dev-angel1 { width:225px ; clear:both}

	
	#dev-angel2 {width:225px ; display:block ; clear:both ; font-size:1em }
		.dev-angelBody2 {padding-left:0;; margin:0 ;vertical-align:top; background:url(images/dev_angel_bg.gif) left top repeat-y ;}
			.dev-angelBody2 ul { padding:0; margin: 0 4px 0 4px ; list-style-type:none; text-align : left;  }
			.dev-angelBody2 ul li { display : block; padding : 0 ;margin : 0; }
			.dev-angelBody2 ul li a { background:url(images/angel_dev_bg_off.gif) right top no-repeat ; padding : 7px 45px 7px 25px ; margin : 0 ; display : block; text-align : left; text-decoration:none}
			.dev-angelBody2 ul li a:hover {background:url(images/angel_dev_bg_over.gif) right top no-repeat ;text-decoration:none}
			.dev-angelBody2 p {margin-left:4px; margin-right: 4px;}
			.dev-angelBody2 form {margin-left:4px; margin-right: 4px;}
		.devDots {border-top:#999 dotted 1px ; margin: 0 25px 0 25px ; padding:0}
		.more { padding: 5px 0 0px 28px ;}
		.more a:link{ text-decoration:underline ; }
		.more a:hover{ text-decoration:underline ; }

	.dev-angelHead {padding: 0px }
	.dev-angelBottom {background:url(images/angel_dev_bottom.gif) left top no-repeat ; height:8px ; clear:both ; margin-bottom:7px; overflow:hidden}

/* footer styles */
#footer { width:744px ; height:20px ; margin:0 ; padding:8px 0 0 43px ; }
	#footerLeft {padding:0; margin:0; float:left; font-size:0.9em; width:auto ;color:#666 }
		#footerLeft ul {display:block ; list-style:none ; margin:0 ; padding:0}
		#footerLeft ul li {display : block;float : left;margin:0;padding : 0 9px 0 0 ;}
		#footerLeft ul li a:link {color:#717171 ; text-decoration:none}
		#footerLeft ul li a:hover {color:#f72e00; text-decoration:none}
		
/* Link styles */
a img {border : none;}
a:link{  color:#404040; text-decoration:underline;}
a:visited{ color:#404040; text-decoration:underline;}
a:active{ color:#404040; text-decoration:none;}
a:hover{ color:#f72e00; text-decoration:none;}
	  
/* TEXT styles */
h1, h2, h3, h4, h5, h6 {color:#444 ; font-family:Arial, Helvetica, sans-serif ; font-weight:bold ; padding:0 ; margin:0 0 0.5em 0}
h1 {font-size: 1.2em;}
h2 {font-size: 1.2em; color:#1e8db2}
h3 {font-size: 1.4em;}
h4 {font-size: 0.9em ; color:#000 ;  }
h5 {font-size: 1em; color:#1e8db2}

.title, .title a {font-size: 2em; padding-bottom: 10px  }
.boldBlue { color:#1e8db2 ; font-weight:bold}