/* GENERAL STYLES FOR THE PAGE //////////////////////////////////////// */

*{

font-family:Verdana, Arial, Helvetica, sans-serif;

}



body{

font-size:11pt;

background-color:#f6f9f8;

height:100%;



}



.main{

width:911px;

height:100%;

margin:auto;

margin-top:30px;

}



.clear{

clear:both;

}



a.menu_link{

color:#38363a;

text-decoration:none;

font-size:8pt;

font-weight:bold;

margin-right:11px;

}



a.menu_link:hover{

color:#a3c6bc;

text-decoration:none;

font-size:8pt;

font-weight:bold;

margin-right:11px;

}



a.menu_link_ac{

color:#a3c6bc;

text-decoration:none;

cursor:pointer;

font-size:8pt;

font-weight:bold;

margin-right:11px;

}



a.general_link{

color:#a3c6bc;

font-weight:bold;

}



a.general_link:hover{

color:#38363a;

font-weight:bold;

cursor:pointer;

}



a.general_link_small{

color:#a3c6bc;

text-decoration:none;

font-size:8pt;

font-weight:bold;

}



a.general_link_small_ac{

color:#38363a;

text-decoration:none;

font-size:8pt;

font-weight:bold;

}



a.general_link_small:hover{

color:#38363a;

text-decoration:none;

font-size:8pt;

font-weight:bold;

cursor:pointer;

}



a.general_link_small_ac:hover{

color:#38363a;

text-decoration:none;

font-size:8pt;

font-weight:bold;

cursor:pointer;

}



.alpha_list{

height:12px;

width:15px;

margin:1px;

padding-top:2px;

padding-bottom:2px;

float:left;

text-align:center;

}



.alpha_list_over{

height:12px;

width:15px;

margin:1px;

padding-top:2px;

padding-bottom:2px;

float:left;

text-align:center;

background-color:#a3c6bc;

}



a.alpha_link{

font-size:7pt;

font-weight:bold;

text-decoration:none;

color:#fff;

}



a.alpha_link:hover{

font-size:7pt;

font-weight:bold;

text-decoration:none;

color:#38363a;

}



.home_menu{

float:left;

margin-right:1px;

position:relative;

left:6px;



}







/*/////// IE 6 HACK 

* html body div.home_menu_left{

float:left;

margin-right:1px;

margin-left:3px;

}

*/



/*/////// OTHER BROWSERS */

.home_menu_left{

float:left;

margin-right:1px;

position:relative;

left:6px;

}



.ill_box{

height:170px;

width:300px;

background-image:url(../images/box_illustrators.jpg);

background-repeat:no-repeat;

background-position:top left;

}

.news_box{

height:170px;

width:300px;

background-image:url(../images/news_box.jpg);

background-repeat:no-repeat;

background-position:top left;

}



.writers_box{

height:170px;

width:300px;

background-image:url(../images/box_authors.jpg);

background-repeat:no-repeat;

background-position:top left;

}



.speakers_box{

height:170px;

width:300px;

background-image:url(../images/box_speakers.jpg);

background-repeat:no-repeat;

background-position:top left;

}



.submissions_box{

height:170px;

width:300px;

background-image:url(../images/submissions_box.jpg);

background-repeat:no-repeat;

background-position:top left;

}



.company_box{

height:170px;

width:300px;

background-image:url(../images/consultancy_box.jpg);

background-repeat:no-repeat;

background-position:top left;

}



.permissions_box{

height:170px;

width:300px;

background-image:url(../images/permissions_box.jpg);

background-repeat:no-repeat;

background-position:top left;

}



.box_menu_title{

position:relative;

top:10px;

font-size:8pt;

font-weight:bold;

color:#ffffff;

}



.box_menu_link_holder{

position:relative;

top:15px;

}



a.box_menu_link{

color:#bebebe;

text-decoration:none;

font-size:8pt;

font-weight:bold;

line-height:17px;

}



a.box_menu_link:hover{

color:#a3c6bc;

text-decoration:none;

cursor:pointer;

line-height:17px;

}





a.box_menu_link_bottom{

color:#333333;

text-decoration:none;

font-size:7pt;

font-weight:normal;

}



a.box_menu_link_bottom:hover{

color:#a3c6bc;

text-decoration:none;

cursor:pointer;

}



.agent{

position:relative;

top:30px;

font-size:8pt;

font-weight:bold;

color:#38363a;

margin-left:20px;

}



.page_title{

margin-left:20px;

color:#a3c6bc;

font-size:12pt;

font-weight:bold;

margin-bottom:10px;

}



.page_desc{

margin-left:20px;

color:#000000;

font-size:8pt;

font-weight:normal;

}



.content{

margin-left:0px;

width:598px;

line-height:18px;

}



/* IE 6 HACK 

* html body div.content{

margin-left:0px;

width:592px;

float:left;

}

*/



.content_list_title{

margin-left:2px;

color:#38363a;

font-weight:bold;

font-size:8pt;

width:350px;

}



.content_list{

margin-left:2px;

width:350px;

color:#333333;

font-weight:normal;

font-size:8pt;

border-bottom:1px solid #dddddd;

margin-bottom:15px;

line-height:16px;

}

div.content_list p{
margin:0px;
padding:0px;
}



/* TOP OF THE PAGE /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.main_top{

width:100%;

height:44px;

background-image:url(../images/bg_top.jpg);

background-repeat:no-repeat;

background-position:top left;

}



/* MAIN BULK OF THE PAGE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.main_middle{

width:100%;

background-image:url(../images/bg_bar.jpg);

background-repeat:repeat-y;

background-position:top left;

/*height:670px;*/

}



.main_middle_banner{

width:100%;

height:60px;

}





/* IE 6 HACK */

* html body div.main_middle_left{

margin-left:3px;

width:300px;

float:left;

}



.main_middle_left{

margin-left:6px;

width:300px;

float:left;

}



.main_box_left{

color:#ffffff;

width:100%;

height:210px;

}



.main_box_left_inner_top{

background-color:#38363a;

width:100%;

height:170px;

}



.main_box_left_inner_bottom{

width:100%;

height:40px;

background-color:#eeeeee;

color:#000000;

font-size:8pt;

}



/* /////////////////////////////////////////////////////////////////////// */



/* IE 6 HACK 

* html body div.main_middle_right{

margin-left:1px;

width:592px;

float:left;

}

*/

/* OTHER BROWSERS */

.main_middle_right{

margin-left:1px;

width:598px;

float:left;

}



/* /////////////////////////////////////////////////////////////////////// */



.results_holder{

margin-left:20px; margin-top:5px;float:left; border-bottom:1px solid #cccccc; 

}



/*IE 6 HACK */

* html div.results_holder{

margin-left:10px; margin-top:5px;float:left; border-bottom:1px solid #cccccc; 

}



.menu_bar{

background-color:#a3c6bc;

color:#38363a;

width:100%;

height:20px;

font-size:8pt;

font-weight:bold;

margin:0px;

margin-bottom:20px;

}



.menu_bar_text{

position:relative;

top:3px;

margin-left:20px;

}



/* FOOTER ON THE PAGE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.main_footer{

width:100%;

height:32px;

background-image:url(../images/bg_footer.jpg);

background-repeat:no-repeat;

background-position:top left;

}





/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */