*{margin:0;padding:0;}
body{background-color:#efede3;}
img{border-style:none;text-decoration:none;}
#headerbg{height:120px;width:100%;background:url(../images/bg_header.gif) repeat-x;}
#positionWrapper{position:relative;margin-top:-120px;top:0;left:0;width:100%;}
#widthWrapper{width:768px;margin-left:auto;margin-right:auto;}
#header{height:120px;}
#headerLogo{float:left;margin-right:271px;}
#tab1{float:left;background:url(../images/enav_04-over.gif);}
#tab1 a{display:block;width:185px;height:43px;}
#tab1 a:hover img{visibility:hidden;}
#tab2{float:left;background:url(../images/nav_05-over.gif);}
#tab2 a{display:block;width:78px;height:43px;}
#tab2 a:hover img{visibility:hidden;}
#slogan{margin-top:-54px;margin-right:10px;float:right; }
#navbar{position:absolute;top:93px;left:0;width:100%;/*background-color:#0b1560;*/}
#navbarWrapper{width:775px;margin-left:auto;margin-right:auto;}

a{color: #313B83}
a:hover{ color:#999999}

#graphicWrapper{position:absolute;left:0;top:120px;width:100%;}
#graphic{display:block;width:100%;height:210px;background:url(../images/bg_graphic.gif);}
#graphicSmall{display:block;width:100%;height:140px;background:url(../images/bg_sub_graphic.gif) repeat-x;}
#flash{background:url(../images/bg_graphic.gif) repeat-x;margin-left:-20px;min-height:200px;}
#bannerindex{background:url(../images/bg_graphic.gif) repeat-x;margin-left:-5px; padding-top:5px; margin-bottom:-10px;min-height:200px;}
#flashSmall{background:url(../images/bg_graphic.gif) repeat-x;margin-left:-16px;height:140px;width:770px;}
#text{margin-left:6px;padding-left:5px;margin-right:8px;padding-right:5px;margin-bottom:-20px;}
#text_donate{margin-left:50px;padding-left:5px;margin-right:8px;padding-right:5px;margin-bottom:-20px;}
.maintitle{margin-bottom:0.0em;padding-top:10px;text-indent:0.0em;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;color:#313B83;}
.indexright{text-indent:0.0;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:right;}
.maintitle2{margin-bottom:0.0em;padding-top:10px;text-indent:0.0em;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;color:#313B83;padding-left:10px;}
.pagetitle{margin-bottom:0.0em;padding-top:10px;padding-left:10px;text-indent:0.0em;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;color:#313B83;font-size:16pt;}
.title2{margin-top:0.5em;margin-bottom:0.0em;text-indent:0.0em;font-weight:bold;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;}
.textflow{text-align:left;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-left:10px;padding-right:10px;padding-top:10px;}
.textflow_right{text-align:right;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-right:10px;padding-top:10px;}
.textflow_right_news{text-align:right;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-right:10px;padding-top:10px;font-size: 10px;}



.textflow2{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-left:30px;padding-right:30px;}
.textflow3{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-left:60px;padding-right:30px;}
.registration{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-left:50px;padding-right:30px; line-height:180%;}
.registrationadmin{font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-left:5px;padding-right:5px; }
.boldtitle{ font-weight:bold;text-align:left;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serfif;color:#333333;padding-left:30px;padding-right:30px;padding-top:15px;}
.star{color:#FF0000; font-weight: bold;}
.table{color:#FF0000}
.table2{color:#7B7E81;font-style:italic;}

.underboldtitle{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-right:30px;padding-top:5px;padding-left:50px;}
.body{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;}
#text{margin-left:-4px;margin-right:9px;padding-left:10px;border-right:solid 0px white;border-left:solid 0px white;}
#column1{margin-right:5px;padding-right:0px;width:540px;float:left;}
#column2{width:150px;float:right;margin-right:20px;margin-left:0px;}
#column4{width:150px;float:left;margin-right:5px;p}
#column5{width:530px;float:right;margin-right:5px;margin-left:5px;padding-left:0px;}
#column7{margin-left:10px;padding-right:0px;width:490px;float:left;}
#column8{margin-left:10px;padding-right:0px;width:490px; height:auto;float:left; padding-bottom:30px;}
#column6{width:200px;float:right;margin-right:5px;margin-left:0px;}
.textflownews{text-align:left;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-left:0px;padding-right:10px;padding-top:10px;color: #666666}
.maintitlein{margin-bottom:0.0em;padding-top:10px;text-indent:0.0em;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;color:#313B83;padding-left:0px;}

#footer{position: relative;bottom: 0;clear:both;padding-top:10px;padding-bottom:10px;display:block;width:100%;height:auto;color:#979391;text-align:left;background-color:#efede3;line-height:1.7;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.textfooter{width:750px; margin-left:auto;margin-right:auto; }
.textfooter1{float:left; width:200px;}
.textfooter2{ width:550px; float:right; text-align:right}
#footer a{color:#979391;text-decoration:none;}
#footer a:hover{color:#737357;text-decoration:underline;}
td{text-align:left;line-height:23px;}
tr{height:20px;}
#photo{width:350px;float:left;padding-top:10px;padding-left:10px;margin-right:10px;}
#photo2{width:250px;float:right;padding-top:20px;padding-left:10px;margin-right:10px;}
#photo3{width:350px;float:right;padding-top:10px;padding-left:10px;margin-right:10px;}
#nav-menu ul{list-style:none;padding:2px;margin:5px;}
#nav-menu li a{background:#fff bottom left repeat-y;height:2em;line-height:2em;width:11em;display:block;border:0.1em solid #efede3;color:#313B83;text-decoration:none;text-align:left;}
#nav-menu li a:hover{background:#efede3 bottom left repeat-y;height:2em;line-height:2em;width:11em;display:block;border:0.1em solid #efede3;color:#313B83;text-decoration:none;text-align:left;}
/* Hide from IE5-Mac \*/
#nav-menu li a{float:none}
/* End hide */
#nav-menu{}
*{margin:0;}
html,body{height:100%;}
#wrapper{min-height:95%;height:auto !important;height:100%;margin:0 auto -30px;}
#footerpic{height:11px;width:100%;background:url(../images/footer.gif) repeat-x;}
#content{margin-left:10px;}
#footer {height:35px; }

/* conference / vision */
#nav-menu_c{width:10em}
#nav-menu_v{width:10em}
#nav-menu_c ul{list-style:none;padding:2px;margin:5px;}
#nav-menu_v ul{list-style:none;padding:2px;margin:5px;}
#nav-menu_c li a{background:#fff bottom left repeat-y;height:2em;line-height:2em;width:11em;display:block;border:0.1em solid #efede3;color:#313B83;text-decoration:none;text-align:left;}
#nav-menu_v li a{background:#fff bottom left repeat-y;height:2em;line-height:2em;width:13em;display:block;border:0.1em solid #efede3;color:#313B83;text-decoration:none;text-align:left;}
#nav-menu_c li a:hover{background:#efede3 bottom left repeat-y;height:2em;line-height:2em;width:11em;display:block;border:0.1em solid #efede3;color:#313B83;text-decoration:none;text-align:left;}
#nav-menu_v li a:hover{background:#efede3 bottom left repeat-y;height:2em;line-height:2em;width:13em;display:block;border:0.1em solid #efede3;color:#313B83;text-decoration:none;text-align:left;}

/* Hide from IE5-Mac \*/
#nav-menu_c li a{float:none}
/* End hide */
.conference_menu{float:right; width: auto; margin-right:50px; padding:5px;}
#text_conference{margin-left:6px;padding-left:5px;margin-right:8px;padding-right:5px;margin-bottom:-20px;background:url(../images/conference_bg.jpg);background-position:right;background-repeat:no-repeat;}
#article_index{ background:url(../images/article_index.jpg);background-repeat:no-repeat;}

/* ========================= EVENTS ================================  */

.text_noevents{text-align:left;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color: #666666;padding-left:10px;padding-right:10px;padding-top:10px;}
.event_arrow {color: #FF6600; font-family:Arial, Helvetica, sans-serif; font-size:20px;text-align:center;text-decoration:none;}
.event_monthname {color: #313B83; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-align:center;}
.event_date{text-align:left;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#313B83;padding-left:10px;font-weight:bold}
.event_name{text-align:left;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666666;padding-left:10px;font-weight:bold}
.event_description{text-align:left;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666666;padding-left:10px;}


/* ========================= MENU ================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


#menu {position:absolute; display:table; margin-left:14px; margin-right:auto; margin-top:0px;width:auto; font:normal 12px verdana; list-style-type:none;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}

#menu li span {display:block; z-index:100; background:#0b1560;padding:5px 9px 4px 9px;font-size:12.5px;}
#menu li a, #menu li a:visited {display:block;padding:5px 9px 4px 9px;background:#0b1560;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; z-index: 50;}
#menu dt {background: #0b1560; margin:0; font-size:12.5px; border-bottom:0px; float:left; border-right:0px;}
#menu dd {display:none; border-bottom:0px solid #313b83; clear:left; margin:0; padding:0px; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#ffffff; padding:5px 9px 4px 9px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#0b1560; color:#ffffff; text-decoration:none; display:block; padding:5px 9px 4px 9px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:0px solid #313b83;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #313b83; color:#ffffff;} 



/* ========================= INDEX Banners ============================ */
#portfolio li img{
	border: 3px solid #ffffff;
	padding: 1px;
	margin-top:6px;
	margin-left: 1px;
	font-family:Geneva, Arial, Helvetica, sans-serif

}

/* ========================= INDEX ============================ */
.box {background : #f4f3ef;border : 1px solid #d9d9d9;padding : 15px; margin-left:10px;margin-top:5px;}

.box2 {background : #f4f3ef;border : 1px solid #d9d9d9;padding-top:10px; padding-bottom:0px; padding-left:15px; padding-right:15px; margin-left:10px;margin-top:15px;}

h1 { color : #313b83;margin: 0px 0px 10px 0px;padding-bottom : 5px;font : normal 17px Georgia, serif; border-bottom : 1px solid #efece7;}
h2 { color : #313b83;margin: 5px 10px 0px 0px;padding-bottom : 5px;font : normal 17px Georgia, serif; border-bottom : 1px solid white;}





/* ========================= ADVICE TWITTER and FACEBOOK BUTTONS============================ */
#nav-menu-advice ul{list-style:none;padding:2px;margin:5px;}
#nav-menu-advice li a{margin-left:1em;background:#fff bottom left repeat-y;height:2.5em;padding-left:10px;padding-top:5px;line-height:2em;width:8.4em;display:block;border:0.1em solid #efede3;color:#313B83;text-decoration:none;text-align:left;}
#nav-menu-advice li a:hover{background:#efede3 bottom left repeat-y;height:2.5em;padding-left:10px;padding-top:5px;line-height:2em;width:8.4em;display:block;border:0.1em solid #efede3;color:#313B83;text-decoration:none;text-align:left;}
#nav-menu-advice img {float:left}