/* CSS Document */

body 
{
	margin-left: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(./images/bg_img/bg_2.gif);
	background-repeat:repeat-y;
	background-position:left;
	overflow-x:hidden;
	
}
#main_container
{
	/*background-image:url(./images/bg_img/bg_2.gif);
	background-repeat:repeat-y;*/
	width:1024px;
	height:auto;
	background-position:left;
	margin-left:-7px;
}
#butterfly_design
{
	background-image:url(./images/bg_img/bg_1.gif);
	background-repeat:no-repeat;
	width:1012px;
	height:auto;
	background-position:top;
	margin-left:-7px;
	
	
}
.left_butterfly
{
	background-image:url(./images/butterfly.png);
	width:99px;
	height:75px;
	position:absolute;
	left: 51px;
	top: 368px;
	
}
#header
{
	/*background-image:url(./images/header/header.png);*/
	width:845px;
	height:260px;
	margin-left:112px;
	margin-top:0px;
	
}
.header_box
{
	background-image:url(./images/header/top_box.gif);
	background-repeat:no-repeat;
	width:147px;
	height:95px;
	margin-left:41px;
	float:left;
	
	
}
.header_box_ariella
{
	width:auto;
	height:auto;
	padding-left:26px;
	padding-top:6px;
	font-size:30px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
	font-stretch:narrower;
}
.header_box_kaeslin
{
	width:auto;
	height:auto;
	padding-left:26px;
	font-size:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:narrower;
	color:RGB(0,86,135);
}
.header_text
{
	width:348px;
	height:auto;
	float:left;
	padding-top:78px;
	padding-left:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:38px;
	font-weight:bold;
	color:#00B6E2;
	
}
.ariellakaeslin_image
{
	background-image:url(./images/header/athlete.jpg);
	background-repeat:no-repeat;
	width:187px;
	height:197px;
	float:left;
	margin-top:44px;
	
}
/*-------------vertical middle-------*/
#vmiddle_section
{
	width:845px;
	margin-left:113px;
	margin-top:4px;
}	
.vmiddle_top_liner
{
	background-image:url(./images/top_liner_new_3.png);
	background-repeat:no-repeat;
	height:32px;
}
#vmiddle_middle_liner
{
	background-image:url(./images/middle_liner.png);
	background-repeat:repeat-y;
	height:auto;
}

.vmiddle_bottom_liner
{
	background-image:url(./images/bottom_liner.png);
	background-repeat:no-repeat;
	height:38px;
}
/*------------------left menu section---------------------*/
#left_section
{
	width:148px;
	position:absolute;
	left: 154px;
	top: 215px;
	
}
.left_top
{
	background-image:url(./images/leftmenu/top.gif);
	background-repeat:no-repeat;
	height:27px;
}
#left_middle
{
	background-image:url(./images/leftmenu/middle_liner.gif);
	background-repeat:repeat-y;
	/*height:660px;*/
}
.left_bottom
{
	background-image:url(./images/leftmenu/bottom.gif);
	background-repeat:no-repeat;
	height:100px;
	/*border:solid 1px black;*/
}
/*------------------center content section---------------------*/
#center_section
{
	width:462px;
	height:auto;
	margin-left:200px;
	color:#006699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	/*font-weight:bold;*/
	padding-top:-15px;
}
.lorem_ipsum_text
{
	font-size:14px;
	color:#999999;
	/*font-weight:bold;*/
	text-align:justify;
	padding-left:2px;
	padding-right:13px;
	padding-top:0px;
	margin-top:0px;
	
}
.center_section_lorem_ipsum_text2
{
	font-size:13px;
	color:#999999;
	/*font-weight:bold;*/
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	width:444px;
	font-family:Arial;
	/*border:solid 1px black;*/
}
.center_section_lorem_ipsum_text22
{
	font-size:12px;
	color:#999999;
	/*font-weight:bold;*/
	text-align:justify;
	padding-left:2px;
	padding-right:7px;
	padding-top:10px;
	width:444px;
	font-family:Arial;
}

.center_section_lorem_ipsum_text23
{
	font-size:12px;
	color:#999999;
	/*font-weight:bold;*/
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	padding-top:10px;
	width:444px;
	font-family:Arial;
	/*border:solid 1px black;*/
}
.center_section_horizontal_liner
{
	background-image:url(./images/middle_art_liner.gif);
	width:418px;
	height:3px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:23PX;
}


.right_section_horizontal_liner
{
	 background-image:url(./images/rightbox_divider3.gif);
	 background-repeat:no-repeat;
	 width:110px;
	 height:2px;
	
	 margin-top:3px;
	 margin-bottom:3px;
	 margin-left:10px;
	 
	/* padding-left:2px;*/
}

.center_section_lorem_ipsum_text3
{
	font-size:12px;
	/*color:#005178;*/
	color:#004171;

	font-weight:bold;
	text-align:justify;
	padding-left:2px;
	padding-right:12px;
	padding-top:10px;
}
.center_section_lorem_ipsum_text4
{
	/*color:#005178;*/
	color:#004171;
	font-size:12px;
	font-style:normal;
	padding-left:2px;
	padding-right:12px;
	text-align:justify;
	font-weight:100;
}
.center_section_lorem_ipsum_text5
{
	/*color:#005178;*/
	color:#004171;
	font-size:12px;
	font-style:normal;
	padding-top:10px;
	padding-left:2px;
	padding-right:12px;
	text-align:justify;
	font-weight:100;
}
#center_section_box1
{
	float:left;
}

#content_section
{
	width:420px;
	height:auto;
}
/*------------------verrtical liner---------------------*/
#vertical_liner
{
	width:1px;
	/*height:595px;*/
	background-color:#274D74;
	float:left;
	position:absolute;
	left: 775px;
	top: 290px;
	
}

/*------------------right section---------------------*/
#right_section
{
	width:145px;
	height:auto;
	float:left;
	position:absolute;
	left: 774px;
	top: 303px;
	margin-top:-12px;
	margin-left:10PX;
}
.right_section_1
{
	height:auto;	
}
.right_section_1_top
{
	background-image:url(./images/right_box/top-n_bottom_liner.gif);
	width:145px;
	height:1px;
	margin-left:0px;
	margin-right:2px;
	margin-top:9px;
	background-color:#006699;
}
.right_section_1_middle
{
	background-image:url(./images/right_box/middle_liner.gif);
	width:145px;
	height:auto;
	padding-bottom:5px;
}
.right_section_1_bottom
{
	background-image:url(./images/right_box/top-n_bottom_liner.gif);
	width:145px;
	height:1px;
	margin-left:0px;
	margin-right:2px;
	background-color:#006699;
}
.right_section_2
{
	height:auto;	
}
.right_section_2_top
{
	background-image:url(./images/right_box/top-n_bottom_liner.gif);
	width:145px;
	height:1px;
	margin-left:0px;
	margin-right:2px;
	margin-top:9px;
	background-color:#006699;
}
.right_section_2_middle
{
	background-image:url(./images/right_box/middle_liner.gif);
	width:145px;
	height:auto;
	padding-bottom:5px;
	
}
.right_section_2_bottom
{
	background-image:url(./images/right_box/top-n_bottom_liner.gif);
	width:145px;
	height:1px;
	margin-left:0px;
	margin-right:2px;
	background-color:#006699;
}


.sponsor_Image
{
	float: right;
	padding:2px;
	padding-left:5px;
	padding-bottom:5px;
	width:120px;
	height:61px;
	overflow:hidden;
	
	/*padding-Top:8px;*/
	vertical-align:middle;
	
}
.right_section_3_Image
{
	height:90px;
overflow:hidden;
padding-top:30px;
vertical-align:middle;
width:120px;
	
}

.right_section_3
{
		
}
.right_section_3_top
{
	background-image:url(./images/right_box/top-n_bottom_liner.gif);
	width:145px;
	height:1px;
	margin-left:0px;
	margin-right:2px;
	background-color:#006699;
	margin-top:9px;
}
#right_section_3_middle
{
	background-image:url(./images/right_box/box3_middle_liner.gif);
	width:145px;
	height:auto;
	font-size:12px;
	padding-bottom:0px;
	padding-left:0px;
	
}
.right_section_4_middle
{
	background-image:url(./images/right_box/box3_middle_liner.gif);
	width:145px;
	height:auto;
	font-size:12px;
	
}
.right_section_3_bottom
{
	background-image:url(./images/right_box/top-n_bottom_liner.gif);
	width:145px;
	height:1px;
	margin-left:0px;
	margin-right:2px;
	background-color:#006699;
	
}
.right_section_header_text1
{
	color:#FFFFFF;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;	
	padding-top:3px;
	padding-right:3px;
	
	/*border:solid 1px black;*/
}
.right_section_header_text2
{
	color:#FFFFFF;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;	
	padding-top:3px;
	padding-right:3px;
	padding-bottom:4px;
	/*border:solid 1px black;*/
}
.right_section_display_text2
{
	color:#35a1f6;
	padding-left:6px;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;	
	padding-right:4px;
}
.right_section_display_text3
{
	color:#35a1f6;
	padding-left:6px;
	font-size:12px;
	padding-bottom:3px;
	padding-right:4px;
}
.right_section_sponsor_text
{
	color:#274D74;
font-size:13px;
font-weight:bold;
height:117px;
padding-bottom:5px;
padding-left:6px;
}
/*------------------Footer---------------------*/
#footer
{
	background-image:url(./images/footer.png);
	background-repeat:no-repeat;
	width:845px;
	height:38px;
	margin-left:113px;
	
}


/*------Home page middle section-------*/
.middlesection_1
{
	/*height:185px;*/
	height:auto;
}
.middleSectionRowHeader
{
	color:#35a1f6;
	padding-left:2px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	padding-right:4px;
}

.middleSectionRowLink a
{
	color:#545454;
	padding-left:2px;
	font-size:12px;
	padding-bottom:3px;
	padding-right:4px;
}
.ShowLink a
{
	color:#ffffff;
	font-size:12px;
	padding-left:150px;
}
.middleSectionRowContent
{
	margin-top:13px;
	/*padding-left:42px;*/
	margin-right:20px;
	/*height:80px;*/
	height:auto;
	font:Arial;
	text-align:justify;
	
	color:#545454;
	font-size:11px;
	/*width:569px;*/
	
	/*font-weight:550px;*/
	width:450px;
	padding-left:2px;
	
	
	
}

.middlesection1_Welcome_to_IAAF_Diamond_League
{
	/*padding-top:16px;*/
	/*margin-left:42px;*/
	height:auto;
	font:Arial;
	font-size:15px;
	
	color:#006DB3;
	
	font-weight:bold;
	text-align:justify;
	padding-left:2px;
	padding-right:12px;
	padding-top:10px;
	
}
.middlesection1_Lorem_ipsum_dolor_sit_amet
{
	margin-top:0px;
	/*margin-left:42px;*/
	height:auto;
	font:Arial;
	font-size:28px;
	color:#1CA0F3;
	/*width:350px;*/
	width:462px;
}
.middlesection1_lorem_epsum_text
{
	margin-top:13px;
	/*padding-left:42px;*/
	margin-right:23px;
	/*height:80px;*/
	height:auto;
	font:Arial;
	text-align:justify;
	color:#1CA0F3;
	/*width:569px;*/
	color:#545454;
	font-size:12px;
	/*font-weight:550px;*/
	width:462px;
	padding-left:2px;
}

.videoWrapper
{
	height:300px;
	width:400px;
}
.videoWrapperForVideoGallery
{
	height:200px;
	width:200px;
}
.SectionHeader
{
	background:url(./images/SectionHeader.gif) no-repeat;	
	height:27px;
	width:445px;
	
	margin-right:19px;
	margin-top: 1px;
}

.SectionHeaderText
{
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:6px;
	padding-left:10px;
}

.OverviewNews
{
	font:Arial;
	font-size:12px;	
	font-style:italic;
	font-weight:bold;
	
}
.OverviewNews div.Title {color:#1CA0F3;}
.OverviewNews div.Content {color:#006DB3;}
.OverviewNews div.Seperator 
{
	padding:2px 0px 2px 0px;
	background:url(./images/middlesection/OverviewSeperator.gif) repeat-x; 
	background-position:center;
	width:100% 
}

.center_section_profileLabel
{
	font-size:13px;
	color:#006DB3;
	font-weight:bold;
	text-align:left;
	/*padding-left:2px;
	padding-right:12px;
	padding-top:10px;
	border:solid 1px black;*/
	padding-bottom:10px;
	
	
}

.center_section_profileText
{
	font-size:13px;
	color:#999999;
	font-weight:bold;
	text-align:justify;
	/*padding-left:50px;
	padding-right:12px;
	padding-top:10px;
	border:solid 1px blue;*/
	padding-bottom:10px;
}


.imageGalleryBackGround	
{
	background:url(./images/2.gif) no-repeat;
	width:210px;
	height:66px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:5px;
	/*border:solid 1px black;*/
}

.PopUp_ButtonPrint
{
    background:url(./images/PrintText_Image.gif) no-repeat;
    background-position:top;
    width:80px;
    height:auto;
    border-color:#E4F1FA;
    border-style:none;
    cursor:pointer;
}

.PopUp_ButtonSentToFriend
{
    background:url(./images/SendToAFriend_Text_image.gif) no-repeat;
    background-position:top;
    width:110px;
    height:auto;
    border-color:#E4F1FA;
    border-style:none;
    cursor:pointer;
}

.PopUp_ButtonNewsLetter
{
    background:url(./images/NewsLetter_Text_Image.gif) no-repeat;
    background-position:top;
    width:150px;
    height:auto;
    border-color:#E4F1FA;
    border-style:none;
    cursor:pointer;
}
.PopUp_ButtonClose
{
    background:url(./images/Close_text_image.gif) no-repeat;
    background-position:top;
    width:80px;
    height:auto;
    border-color:#E4F1FA;
    border-style:none;
    cursor:pointer;
}
.Popup_HeaderImage
{
    background-image:url(./images/DiamondHeaderIMage.gif);
    background-repeat:repeat-x;
    height:100px;
}
.Popup_topBorder
{
    background-color: #E4F1FA; 
    border-left-color: #0D4A8B; 
    border-left-width: 1px;
    border-left-style: solid; 
    border-right-color: #0D4A8B; 
    border-right-width: 1px;                          
    border-right-style: solid; 
    border-top-color: #0D4A8B; 
    border-top-width: 1px;
    border-top-style: solid;
}
.Popup_bottomBorder
{
    background-color: #E4F1FA;
    border-left-color: #0D4A8B; 
    border-left-width: 1px;
    border-left-style: solid; 
    border-right-color: #0D4A8B; 
    border-right-width: 1px;
    border-right-style: solid; 
    border-bottom-color: #0D4A8B; 
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

#popup_top
{
  background-image:url(./images/PopUp/Popup_Master_Top.png);
  background-repeat:no-repeat;
  width:500px;
  height:19px;
  border-left-color:#0D4A8B;
  border-left-width:1px;
  border-left-style:solid;
  border-right-color:#0D4A8B;
  border-right-width:1px;
  border-right-style:solid;
}
#popup_middle
{
  background-image:url(./images/PopUp/Popup_Master_Middle.png);
  background-repeat:repeat-y;
  width:500px;
  height:auto; 
  border-left-color:#0D4A8B;
  border-left-width:1px;
  border-left-style:solid;
  border-right-color:#0D4A8B;
  border-right-width:1px;
  border-right-style:solid; 
}
.popup_middleclass
{
  background-image:url(./images/PopUp/Popup_Master_Middle.png);
  background-repeat:repeat-y;
  width:500px;
  height:auto; 
  border-left-color:#0D4A8B;
  border-left-width:1px;
  border-left-style:solid;
  border-right-color:#0D4A8B;
  border-right-width:1px;
  border-right-style:solid; 
   
}
#popup_bottom
{
  background-image:url(./images/Popup_Master_Bottom.png);
  background-position:no-repeat;
  width:500px;
  height:auto;
  border-left-color:#0D4A8B;
  border-left-width:1px;
  border-left-style:solid;
  border-right-color:#0D4A8B;
  border-right-width:1px;
  border-right-style:solid;  
}
.modalBackground
{
    background-color:#dfe8f4;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.NarrativeStory
{
    font:Arial;
	font-size:12px;
	
	
}
.NarrativeStory div.StoryTitle{font-style:italic;font-weight:bold;color:#1CA0F3;padding:10px 0px 0px 0px;}
.NarrativeStory div.StoryShortText{font-style:italic;font-weight:bold;color:#083B5B;padding:0px 0px 10px 0px;}
.NarrativeStory div.StoryContent{padding-right:5px; color:#545454;text-align:justify;}

.ImageTopLiner
{
    background-image:url(./images/ImageHeader.gif);
    height:8px;
    float:right;
    width:40%;
}
.ImageBottomLiner
{
    background-image:url(./images/ImageFooter.gif);
    height:1px;
    background-repeat:repeat;
    background-position:right;
    margin-left:344px;
    
}

.partner_Image
{
	width:440px;
	overflow:hidden;
	padding-Top:8px;

}

.image
{
   background-position:bottom;
   display:inline;
}



/*News Styles*/

.News
{	
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
	width:120px;
	height:90px;
	padding-left:0px;
	margin-left:10px;
	
	
}
.AmbassadorImageControl
{
	float:inherit;
	width:auto;
	height:auto;
	text-align:right;
	
}
.NarrativeStory
{
    font:Arial;
	font-size:12px;
	
	/*border:solid 1px black;*/
	
}

.StoryTitle
{
    font:Arial;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#1CA0F3;
	padding:0px 0px 0px 0px;
	
}

.NarrativeStory div.StoryTitle{font-style:italic;font-weight:bold;color:#1CA0F3;padding:0px 0px 0px 0px;}
.NarrativeStory div.StoryShortText{font-style:italic;font-weight:bold;color:#083B5B;padding:0px 0px 10px 0px;}
.NarrativeStory div.StoryContent{padding-right:5px;text-align:justify;font-size:13px;color:#999999;}


