@charset "UTF-8";
/* CSS Document */


/* WARNING: All tags have been reset for all browsers in common.css */



/********** general tags *************/

body		{ text-align:center; margin:0; padding:0; font-size:14px;}
h1 			{ font-family:Verdana, Geneva, sans-serif;}
h2			{ font-family:Verdana, Geneva, sans-serif;}
h3			{ font-family:Verdana, Geneva, sans-serif;}
h4			{ font-family:Verdana, Geneva, sans-serif;}
h5			{ font-family:Verdana, Geneva, sans-serif;}
h6			{ font-family:Verdana, Geneva, sans-serif;}
p			{ font-family:Verdana, Geneva, sans-serif;}
address		{ font-family:Verdana, Geneva, sans-serif;}
strong, b  	{ font-family:Verdana, Geneva, sans-serif;}
i, em		{ font-family:Verdana, Geneva, sans-serif;}
hr			{ font-family:Verdana, Geneva, sans-serif;}
blockquote	{ font-family:Verdana, Geneva, sans-serif;}

a			{ color:#02127A}
a:hover		{
	color:#930;
}


/********** wrapper - centers content and resets text align *************/

#outer-wrapper 	{ width: 1010px; margin:0 auto; padding:0; background:url(../images/shadow.png) top center repeat-y; text-align:left;} /* create body shadow */
.ie6 #outer-wrapper { background:none; }

#outer-wrapper 	{ width: 1010px; margin:0 auto; padding:0; background:url(../images/shadow.png) top center repeat-y; text-align:left;} /* create body shadow */
.ie6 #outer-wrapper { background:none; }

#inner-wrapper	{ width:980px; background:#fff; margin:0 auto;} /* main body */



/* header */
#hdr			{ background:#02127A url(../images/hdr-bg.jpg) bottom left repeat-x;  padding:5px 10px 20px; height:71px; line-height:71px; color:#fff;}
#hdr h1			{ text-indent:-5000px; text-transform:uppercase; width:253px; height:71px; float:left; background:url(../images/ismaana-logo.jpg);} /* image replacement */
#hdr h2			{ float:left; font-size:16px; font-weight:bold; line-height:90px; color:#fff;}

	/* Login and Search */
	#hdr ul			{ line-height:20px; font-size:14px; text-transform:uppercase; width:100px; float:right; padding-top:20px;}
	#hdr ul li 		{ list-style-image:url(../images/bullet-1.gif); list-style-position:outside; margin-left:10px; font-family:Verdana, Geneva, sans-serif;}
	#hdr ul li a	{ color:#fff; text-decoration:none;}
	#hdr hr			{ display:none;} /* hide horizontal row */
	#hdr ul li a:hover	{color:#237FB7;}


/* Main Navigation */
#main-nav			{ border-bottom:2px solid #02127A; padding:5px;}
#main-nav hr		{ display:none;}
#main-nav ul li		{ display:inline; font-family:Verdana, Geneva, sans-serif;}
#main-nav ul a		{ color:#02127A; text-decoration:none; border-left:1px solid #02127A; padding:2px 10px; display:inline-block;}
#main-nav a.first	{ border:none;}

#main-nav ul a:hover	{color:#237FB7;}



/* General Content Rules */
#content						{ padding-bottom:20px;}
#content h2						{ color:#02127A; font-size:16px; font-family: Verdana, Geneva, sans-serif;}
#content p						{ padding:10px 40px; line-height:15px; font-size:12px; font-family: Verdana, Geneva, sans-serif; }
#content ul						{ padding:0 0 0 80px; font-size:12px; font-family: Verdana, Geneva, sans-serif;}
#content ul li					{ list-style:outside disc; margin-left:10px; line-height:15px; font-family: Verdana, Geneva, sans-serif; font-size:12px;}


/* General Content Rules */
#content1						{ padding-bottom:20px;}
#content1 h2						{ color:#02127A; font-size:18px; font-family: Verdana, Geneva, sans-serif;}
#content1 p						{ padding:10px 40px; line-height:15px; font-size:12px; font-family: Verdana, Geneva, sans-serif; }
#content1 ul						{ padding:0 0 0 80px; font-family: Verdana, Geneva, sans-serif; font-size:12px; }
#content1 ul li					{ list-style:outside disc; margin-left:10px; line-height:15px; font-family: Verdana, Geneva, sans-serif; font-size:12px;}


/* page Footer */
#ftr							{ display:block; padding:30px 20px 20px 20px; color:#fff; background:#02127A url(../images/ftr-top.gif) top left repeat-x;}
#ftr p.copyright				{ color:#fff; float:left; width:600px;}
#ftr a							{ color:#fff; text-decoration:none; }
#ftr a:hover					{color:#237FB7;}
#ftr hr							{ display:none;} /* hide horizontal row */


/* bottom reflection */
#floor							{ width:980px; margin:0 auto; background:url(../images/page-ftr.jpg) top left repeat-x; height:45px;}
#floor a.designedby				{ padding-top:10px; color:#333; font-size:10px; display:block; }

#floor-nav				{  padding:10px 0 5px 0;}
#floor-nav hr				{  display:none;}
#floor-nav ul li		{ display:inline; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold;}
#floor-nav ul a			{ color:#02127A; text-decoration:none; border-left:1px solid #02127A; padding:2px 5px; display:inline-block;}
#floor-nav a.first		{ border:none;}

#floor-nav ul a:hover	{color:#237FB7;}




/********** general content pages *************/

#content-page #content					{ background:url(../images/right-bg.jpg) top right repeat-y;}

#content-page #content h2				{ font-size:18px; line-height:24px; text-transform:uppercase;}
#content-page #content h2.pg-title		{ padding:10px 20px;}

#content-page #content .left			{ width:180px; float:left; padding:20px; }
#content-page #content .left h3			{ font-weight:bold; text-transform:uppercase; padding-left:10px;  font-size:12px; padding-bottom:10px;}
#content-page #content .left ul			{ padding-left:0;}
#content-page #content .left ul	li		{ list-style:none; line-height:normal; padding:3px 15px;}


#content-page #content .center			{ width:600px; float:left;}
#content-page #content .center h2		{ padding-left:20px; padding-top:20px; }
#content-page #content .center p		{ padding-left:20px;}

#content-page #content .right			{ margin-left:837px;}
#content-page #content .right h2			{ color:#fff; }
#content-page #content .right form p	{ padding:5px 0;}
#content-page #content .right p label		{ width:120px; color:#fff;}
#content-page #content .right input		{ width:120px; outline:none; border:1px solid #02127A; }
#content-page #content .right input.submit	{ width:auto; outline:none; border:none; background:none; color:#fff; text-align:right; float:right; cursor:pointer; font-weight:bold; font-size:12px; margin-right:10px;}


/*** modified contents ***/

#content-page1 #content1					{ background:none }

#content-page1 #content1 h2				{ font-size:18px; line-height:24px; text-transform:uppercase;}
#content-page1 #content1 h2.pg-title		{ padding:10px 20px;}

#content-page1 #content1 .left			{ width:180px; float:left; padding:20px; }
#content-page1 #content1 .left h3			{ font-weight:bold; text-transform:uppercase; padding-left:10px; color:#02127A; font-size:15px; padding-bottom:10px;}
#content-page1 #content1 .left ul			{ padding-left:0;}
#content-page1 #content1 .left ul	li		{ list-style:none; line-height:normal; padding:3px 15px;}

#content-page1 #content1 .center			{ width:700px; float:left;}
#content-page1 #content1 .center h2		{ padding-left:20px; padding-top:30px; }
#content-page1 #content1 .center p		{ padding-left:20px;}
#content-page1 #content1 .center p.heading { font-weight:bold;}
#content-page1 #content1 .center p.styleColumn { font-weight: bold;}
#content-page1 #content1 .center p.styleColumn1 { font-weight: normal; padding-left:150px;}
#content-page1 #content1 .center p.styleColumn2 { font-weight: normal; }

#content-page1 #content1 .center p.email.a {padding-left:400px;}
#content-page1 #content1 .center p.email.a:hover	{padding-left:400px; color:#237FB7;}
#content-page1 #content1 .center ul			{ padding-left:20px;}
#content-page1 #content1 .center ul	li		{ font-family:Verdana, Geneva, sans-serif; font-size:12px;  list-style:none; line-height:normal; padding:5px 10px;}

content-page1 #content1 .right			{ margin-left:837px;}
#content-page1 #content1 .right h2			{ color:#fff; }
#content-page1 #content1 .right form p	{ padding:5px 0;}
#content-page1 #content1 .right p label		{ width:120px; color:#fff;}
#content-page1 #content1 .right input		{ width:120px; outline:none; border:1px solid #02127A; }
#content-page1 #content1 .right input.submit	{ width:auto; outline:none; border:none; background:none; color:#fff; text-align:right; float:right; cursor:pointer; font-weight:bold; font-size:12px; margin-right:10px;}

#content-page1 #content1 table tr { background-color:#E1E1E1; height:10px;}
#content-page1 #content1 table td { color:#02127A; font-size:12px; padding-top:1px; }
#content-page1 #content1 table td.gap { padding-left:3px; }

/* main content addons */
#writeup							{ display:block; padding:0px 0px 10px 0px; color:#fff; background:#02127A url(../images/ftr-top.gif) bottom left repeat-x;}
 
#writeup p.copyright				{ color:#fff; float:left; width:600px;}
#writeup a							{ color:#fff; text-decoration:none; }
#writeup a:hover					{color:#237FB7;}
#writeup hr							{ display:none;} /* hide horizontal row */



/********** home page specials *************/

#home	{}  /* a div for cascading overrides */


	/* slideshow  */
	#home #splash					{ float:left; width:745px; position:relative; background:url(../images/splash-bottom.jpg) bottom left repeat-x; padding-bottom:16px;}
	#home #splash .splash-info	{ position:absolute; text-align:center; display:block; top:25px;}
	#home #splash h2				{ }
	#home img#splash-corner		{ position:absolute; top:0; right:0;}
	
	/* map and form  */
	#home #right-column-home				{ float:left; background:#02127A url(../images/blue-ftr.jpg) bottom left no-repeat; color:#fff; width:215px; padding:10px; 
										 }
		/* map  */
		#home #right-column-home h2			{ color:#fff; padding:0 0 10px 8px;}
		#home #right-column-home p			{ color:#fff; padding:2px 20px;}
		#home #right-column-home img			{ padding-left:4px; border:none; outline:none;}
		
		/* form  */
		#home #right-column-home form			{ color:#fff; padding-top:15px; background:url(../images/login-bg.jpg) top center no-repeat; letter-spacing:.08em; margin-top:10px; }
		#home #right-column-home form h2		{ color:#fff; padding:0 0 3px 20px;}
		#home #right-column-home form span	{ width:215px; background:url(../images/login-bg.jpg) bottom center no-repeat; height:15px; display:block; clear:both;}
		#home #right-column-home label		{ color:#fff; padding-right:10px;}
		#home #right-column-home input		{ width:117px; outline:none; border:1px solid #02127A;}
		#home #right-column-home input.submit	{ width:auto; outline:none; border:none; background:none; color:#fff; text-align:right; float:right; cursor:pointer; font-weight:bold; font-size:12px;}
		
		/* sign-up and forgot password  */
		#home #right-column-home a.fltlft		{ font-size:10px; text-transform:uppercase; padding-left:8px; text-decoration:none; color:#fff; letter-spacing:.08em;}
		#home #right-column-home a.fltrt 		{ font-size:10px; text-transform:uppercase;  padding-right:8px; text-decoration:none; color:#fff; letter-spacing:.08em;}
		#home #right-column-home a:hover		{color:#237FB7;}


	/* clear any remaining floats - redundant  */
	#home #home-page-divider				{ clear:both;}
	
	/* home page main content  */
	#home #content .left				{ float:left; width:705px; padding:20px;}
	
	/* Recent News  */
	#home #content .right			{ margin-left:755px; padding-top:20px; padding-right:15px;}
	#home #content .right h2			{ font-size:12px; line-height:17px;  letter-spacing:.15em; padding:15px 0 5px 0;}
	#home #content .right h3			{ font-size:13px; line-height:17px; letter-spacing:.08em; padding:5px 0 0 0; font-weight:bold; color:#237FB7;}
	#home #content .right p			{ font-size:12px; line-height:17px; padding:5px 0;}
	#home #content .right a.more		{ text-align:right; padding-right:10px; float:right; color:#237FB7; text-decoration:none;}
	#home #content .right a:hover		{color:#02127A;}


/********** PUT ANY OTHER SPECIAL RULES HERE *************/
