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

/* French and German */
/* Site build and seo by Creare Advanced */



/* reset */
*					{margin:0px; padding:0px;}
img					{border:none; outline:none;}
body				{background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#FFF; font-family: Arial, Helvetica, sans-serif;}
a					{color:#486D90;}
a:hover				{text-decoration:none;}
ul					{margin:0px; padding:0px;}

.clear				{clear:both;}

/* text */


/* span classes */

.phoneno					{font-size:22px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; }
.subnavtext					{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; overflow:hidden;}
.foottext					{text-align:center; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:12px; margin:2px 0px 0px 300px;}
.details					{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
.smallgeorgia				{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:18px; margin-left:1px;}
.title						{font-family:Georgia, "Times New Roman", Times, serif; color:#0f202a; font-size:18px; margin-bottom:20px;}
.videobreak					{font-family:Georgia, "Times New Roman", Times, serif; color:#0f202a; font-size:18px; margin-bottom:5px; margin-top:10px;}
.footlinks					{color:#FFF;}

/* normal text */

h1								{font-family:Georgia, "Times New Roman", Times, serif; color:#0f202a; font-size:18px; margin-bottom:20px;}
h2								{font-family:Georgia, "Times New Roman", Times, serif; color:#0f202a; font-size:16px; margin-bottom:10px;}
h3								{font-family:Georgia, "Times New Roman", Times, serif; color:#0f202a; font-size:16px; margin-bottom:5px;}
p								{font-family:Georgia, "Times New Roman", Times, serif; color:#0f202a; font-size:13px; margin-bottom:15px; line-height:1.5em;}
.white							{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFF;}
.red							{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#F00;}
.grey							{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#666;}


/* structure */



#pagewrap					{width:913px; margin:0px auto;}
#headerwrap					{width:913px; height:426px; background-image:url(images/headerwrapbg.jpg); overflow:hidden; }

#logoflash					{width:245px; height:114px; float:left;}
#logoflash a 				{width:100%; height:100%; display:block; text-decoration:none;}
#logoflash a:hover 			{text-decoration:none;}

#nav						{width:650px; height:117px; float:right;}
#subnavcontainer			{width:134px; height:189px; float:left; padding:50px 60px 0px 60px; clear:left;}
#mainflash					{width:652px; height:309px; background-color:#000; padding:0px; float:right;}

#contentwrap				{width:913px;}
#maincontent				{width:545px; min-height:400px; float:left; padding:40px;}

#resourceimages				{width:100px; height:1017px;}

#leftlistcontain			{width:250px; float:left; margin-left:20px; margin-bottom:20px;}
#rightlistcontain			{width:230px; height:170px; float:right; margin-right:20px; margin-bottom:10px; margin-top:20px;}

#sidebarwrap				{width:260px; height:417px; float:right;}
#sidebar1					{width:218px; height:60px; padding:20px; margin-top:40px; margin-bottom:10px; background-image:url(images/banner1bg.jpg);} 
#sidebar2					{width:218px; height:60px; padding:20px; margin-bottom:10px; background-image:url(images/banner2bg.jpg);} 
#sidebar3					{width:238px; background-image:url(images/formbg.jpg); background-repeat:repeat-x; padding:10px; background-color:#1e3340;}

#reminder					{padding:5px; margin-top:8px;}

#error						{width:295px; padding:15px;}

#form						{margin-top:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#0f202a;}
.formstyle					{width:180px; margin:2px 0px;}
.formstyle2					{width:184px; margin:2px 0px;}
.button						{margin-left: 2px;}
#subject					{margin:0px; padding:0px;}
#area						{margin:0px; padding:0px;}

#googlemap					{width:545px; height:455px; margin-top:15px; margin-bottom:30px; padding-top:20px; border-top:solid 1px #666;}

#crearelinks				{margin-left:40px; font-size:10px;}

#logos						{height:113px; border-top: 1px #999 solid; margin-left:40px;}

#seperator					{ float:left; font-size:10px; margin:10px 0px 0px 0px; }

#footer						{width:100%; background-color:#000; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:12px; padding-bottom:10px;}


/* lists */



ul#mainnav					{margin-top:75px; color:#FFF;}
ul#mainnav li 				{display:inline; margin:0px 10px 0px 10px; border-left: 1px #000 solid; padding:5px 0px 5px 33px; color:#FFF; font-size:14px;}
ul#mainnav a 				{color:#FFF;}
ul#mainnav li a:hover		{color:#999; text-decoration:none;}

ul#subnav					{margin:0px; width:155px; text-align:center;}
ul#subnav li				{list-style-type:none; border-bottom: #577485 solid 1px; padding-bottom:10px; padding-top:5px; font-size:16px;}

ul#leftlist					{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#0f202a; margin-left:12px;}

ul.rightlist				{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#0f202a; margin-left:12px;}

ul#footernav				{margin-top:10px; padding-top:10px; color:#FFF; font-size:12px; text-align:center;}
ul#footernav li 			{display:inline; border-left: 1px #FFF solid; padding: 0px 2px 0px 4px;}
ul#footernav a 				{color:#FFF;}
ul#footernav a:hover		{color:#FFF; text-decoration:none;}
ul#footernav li.noborder	{border:none;}

ul#resourcelist				{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0f202a; margin-left:12px;}
ul#resourcelist	a			{font-size:16px; color:#486D90; margin-left:12px;}
ul#resourcelist	a:hover		{ text-decoration:none; }
ul#resourcelist li.nobullet { list-style-type:none; }

ul#sitemap				{list-style-type:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0f202a; margin-left:12px;}
ul#sitemap	a			{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0f202a; margin-left:12px;} 

/* Additional offices page --------------*/

.officeimg { margin-bottom:14px; }


